--- /srv/reproducible-results/rbuild-debian/r-b-build.beY7LpCV/b1/llvm-toolchain-snapshot_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.beY7LpCV/b2/llvm-toolchain-snapshot_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.changes ├── Files │ @@ -43,15 +43,15 @@ │ a31263b2da86eee7e2763835fffb687d 1717264 libs optional liblld-19_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ 2720f96cab6b1f373745cb72a70d05dd 13214488 debug optional liblldb-19-dbgsym_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ 478ef85737e33d0881e46479faac4e03 570740 libdevel optional liblldb-19-dev_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ df942454ace31670a0557666b8ed78ab 4062100 libs optional liblldb-19_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ 91c8a4f5fbfc81ee4de58d9c480d13b4 481296 ocaml optional libllvm-19-ocaml-dev_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ a2267248154ad91dbc525e8da7433963 72210816 debug optional libllvm19-dbgsym_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ 7453fa8663bff24bd1984aac0e6d1ee2 25577436 libs optional libllvm19_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ - 6b489dee4272ea3a709f0d0cf8c4772c 366888 libdevel optional libllvmlibc-19-dev_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ + e63041b4982b76d16beded8cbabbb43d 363368 libdevel optional libllvmlibc-19-dev_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ 7745b5804318cec791b277bfe6d4449c 43187948 debug optional libmlir-19-dbgsym_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ f1bc7a65381c5d23cf8db3604b44e8c9 22843384 libdevel optional libmlir-19-dev_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ 6776514e99d102b013f632111d539a76 10659912 libs optional libmlir-19_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ d59ed46905ffef8e5a9283349d9dd0a8 912128 debug optional libomp-19-dev-dbgsym_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ 0452fc34a7197e2888c68c263a535ff8 1155292 libdevel optional libomp-19-dev_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ 99cf4279777dffeaa5c3e8b6dda702b9 1061420 doc optional libomp-19-doc_19~++20240529093513+2cfea14a57ad-1~exp1_all.deb │ 2d124604bc14a80f932741d242786a62 925556 debug optional libomp5-19-dbgsym_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb ├── libllvmlibc-19-dev_19~++20240529093513+2cfea14a57ad-1~exp1_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-05-29 07:36:25.000000 debian-binary │ │ -rw-r--r-- 0 0 0 840 2024-05-29 07:36:25.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 365856 2024-05-29 07:36:25.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 362336 2024-05-29 07:36:25.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: libllvmlibc-19-dev │ │ │ │ Source: llvm-toolchain-snapshot │ │ │ │ Version: 1:19~++20240529093513+2cfea14a57ad-1~exp1 │ │ │ │ Architecture: amd64 │ │ │ │ Maintainer: LLVM Packaging Team │ │ │ │ -Installed-Size: 2531 │ │ │ │ +Installed-Size: 2512 │ │ │ │ Section: libdevel │ │ │ │ Priority: optional │ │ │ │ Homepage: https://www.llvm.org/ │ │ │ │ Description: LLVM C Library - dev package │ │ │ │ Implementation of the C standard library targeting C17 and above. │ │ │ │ . │ │ │ │ This is an experimental project. Don't use in production. │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -3,14 +3,14 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-05-29 07:36:25.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-05-29 07:36:25.000000 ./usr/lib/llvm-19/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-05-29 07:36:25.000000 ./usr/lib/llvm-19/include/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 975 2024-05-21 15:26:26.000000 ./usr/lib/llvm-19/include/llvmlibc_rpc_opcodes.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4525 2024-05-21 15:26:26.000000 ./usr/lib/llvm-19/include/llvmlibc_rpc_server.h │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-05-29 07:36:25.000000 ./usr/lib/llvm-19/lib/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 39678 2024-05-29 07:36:25.000000 ./usr/lib/llvm-19/lib/libLibcTableGenUtil.a │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2130916 2024-05-29 07:36:25.000000 ./usr/lib/llvm-19/lib/libllvmlibc.a │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2111420 2024-05-29 07:36:25.000000 ./usr/lib/llvm-19/lib/libllvmlibc.a │ │ │ │ -rw-r--r-- 0 root (0) root (0) 358782 2024-05-29 07:36:25.000000 ./usr/lib/llvm-19/lib/libllvmlibc_rpc_server.a │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-05-29 07:36:25.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-05-29 07:36:25.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-05-29 07:36:25.000000 ./usr/share/doc/libllvmlibc-19-dev/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 37101 2024-05-29 07:36:25.000000 ./usr/share/doc/libllvmlibc-19-dev/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6897 2022-11-11 22:28:42.000000 ./usr/share/doc/libllvmlibc-19-dev/copyright │ │ │ ├── ./usr/lib/llvm-19/lib/libllvmlibc.a │ │ │ │ ├── nm -s {} │ │ │ │ │ @@ -875,15 +875,15 @@ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_6acoshfEf in acoshf.cpp.o │ │ │ │ │ asinf in asinf.cpp.o │ │ │ │ │ _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x in asinf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5asinfEf in asinf.cpp.o │ │ │ │ │ asinhf in asinhf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_0_0_6asinhfEf in asinhf.cpp.o │ │ │ │ │ atan2f in atan2f.cpp.o │ │ │ │ │ -_ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in atan2f.cpp.o │ │ │ │ │ +_ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in atan2f.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_0_0_6atan2fEff in atan2f.cpp.o │ │ │ │ │ atanf in atanf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5atanfEf in atanf.cpp.o │ │ │ │ │ atanhf in atanhf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_0_0_6atanhfEf in atanhf.cpp.o │ │ │ │ │ canonicalize in canonicalize.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_0_0_12canonicalizeEPdPKd in canonicalize.cpp.o │ │ │ │ │ @@ -996,16 +996,14 @@ │ │ │ │ │ floor in floor.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5floorEd in floor.cpp.o │ │ │ │ │ floorf in floorf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_0_0_6floorfEf in floorf.cpp.o │ │ │ │ │ floorl in floorl.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_0_0_6floorlEe in floorl.cpp.o │ │ │ │ │ fma in fma.cpp.o │ │ │ │ │ -_ZN19__llvm_libc_19_0_0_6fputil7generic3fmaIdEET_S3_S3_S3_ in fma.cpp.o │ │ │ │ │ -_ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x in fma.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_0_0_3fmaEddd in fma.cpp.o │ │ │ │ │ fmaf in fmaf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_0_0_4fmafEfff in fmaf.cpp.o │ │ │ │ │ fmin in fmin.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_0_0_4fminEdd in fmin.cpp.o │ │ │ │ │ fminf in fminf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5fminfEff in fminf.cpp.o │ │ │ │ │ @@ -3720,23 +3718,23 @@ │ │ │ │ │ acosf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000000 r .LCPI0_1 │ │ │ │ │ 0000000000000048 r .LCPI0_10 │ │ │ │ │ 0000000000000050 r .LCPI0_11 │ │ │ │ │ 0000000000000058 r .LCPI0_12 │ │ │ │ │ 0000000000000060 r .LCPI0_13 │ │ │ │ │ -0000000000000000 r .LCPI0_14 │ │ │ │ │ -0000000000000010 r .LCPI0_15 │ │ │ │ │ -0000000000000004 r .LCPI0_16 │ │ │ │ │ +0000000000000004 r .LCPI0_14 │ │ │ │ │ +0000000000000008 r .LCPI0_15 │ │ │ │ │ +000000000000000c r .LCPI0_16 │ │ │ │ │ 0000000000000068 r .LCPI0_17 │ │ │ │ │ -0000000000000008 r .LCPI0_18 │ │ │ │ │ -000000000000000c r .LCPI0_19 │ │ │ │ │ +0000000000000010 r .LCPI0_18 │ │ │ │ │ +0000000000000014 r .LCPI0_19 │ │ │ │ │ 0000000000000008 r .LCPI0_2 │ │ │ │ │ -0000000000000010 r .LCPI0_20 │ │ │ │ │ -0000000000000014 r .LCPI0_21 │ │ │ │ │ +0000000000000018 r .LCPI0_20 │ │ │ │ │ +000000000000001c r .LCPI0_21 │ │ │ │ │ 0000000000000070 r .LCPI0_22 │ │ │ │ │ 0000000000000010 r .LCPI0_3 │ │ │ │ │ 0000000000000018 r .LCPI0_4 │ │ │ │ │ 0000000000000020 r .LCPI0_5 │ │ │ │ │ 0000000000000028 r .LCPI0_6 │ │ │ │ │ 0000000000000030 r .LCPI0_7 │ │ │ │ │ 0000000000000038 r .LCPI0_8 │ │ │ │ │ @@ -3771,21 +3769,21 @@ │ │ │ │ │ 0000000000000000 R _ZN19__llvm_libc_19_0_0_6LOG2_RE │ │ │ │ │ 0000000000000000 R _ZN19__llvm_libc_19_0_0_8LOG_R_DDE │ │ │ │ │ 0000000000000000 R _ZN19__llvm_libc_19_0_0_9EXP2_MID1E │ │ │ │ │ 0000000000000000 R _ZN19__llvm_libc_19_0_0_9EXP2_MID2E │ │ │ │ │ │ │ │ │ │ acoshf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000000 r .LCPI0_1 │ │ │ │ │ +0000000000000004 r .LCPI0_1 │ │ │ │ │ 0000000000000028 r .LCPI0_10 │ │ │ │ │ 0000000000000030 r .LCPI0_11 │ │ │ │ │ 0000000000000038 r .LCPI0_12 │ │ │ │ │ -0000000000000004 r .LCPI0_2 │ │ │ │ │ -0000000000000008 r .LCPI0_3 │ │ │ │ │ -000000000000000c r .LCPI0_4 │ │ │ │ │ +0000000000000008 r .LCPI0_2 │ │ │ │ │ +000000000000000c r .LCPI0_3 │ │ │ │ │ +0000000000000010 r .LCPI0_4 │ │ │ │ │ 0000000000000000 r .LCPI0_5 │ │ │ │ │ 0000000000000008 r .LCPI0_6 │ │ │ │ │ 0000000000000010 r .LCPI0_7 │ │ │ │ │ 0000000000000018 r .LCPI0_8 │ │ │ │ │ 0000000000000020 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10ONE_OVER_FE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ @@ -3793,34 +3791,34 @@ │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5LOG_FE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_6acoshfEf │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T acoshf │ │ │ │ │ │ │ │ │ │ asinf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000010 r .LCPI0_1 │ │ │ │ │ +0000000000000000 r .LCPI0_1 │ │ │ │ │ 0000000000000018 r .LCPI0_10 │ │ │ │ │ 0000000000000020 r .LCPI0_11 │ │ │ │ │ 0000000000000028 r .LCPI0_12 │ │ │ │ │ 0000000000000030 r .LCPI0_13 │ │ │ │ │ 0000000000000038 r .LCPI0_14 │ │ │ │ │ 0000000000000040 r .LCPI0_15 │ │ │ │ │ 0000000000000048 r .LCPI0_16 │ │ │ │ │ 0000000000000050 r .LCPI0_17 │ │ │ │ │ 0000000000000058 r .LCPI0_18 │ │ │ │ │ 0000000000000060 r .LCPI0_19 │ │ │ │ │ -0000000000000000 r .LCPI0_2 │ │ │ │ │ +0000000000000004 r .LCPI0_2 │ │ │ │ │ 0000000000000068 r .LCPI0_20 │ │ │ │ │ -0000000000000010 r .LCPI0_21 │ │ │ │ │ -0000000000000030 r .LCPI0_22 │ │ │ │ │ -0000000000000070 r .LCPI0_23 │ │ │ │ │ -0000000000000004 r .LCPI0_3 │ │ │ │ │ -0000000000000008 r .LCPI0_4 │ │ │ │ │ -000000000000000c r .LCPI0_5 │ │ │ │ │ -0000000000000020 r .LCPI0_6 │ │ │ │ │ +0000000000000018 r .LCPI0_21 │ │ │ │ │ +000000000000001c r .LCPI0_22 │ │ │ │ │ +0000000000000020 r .LCPI0_23 │ │ │ │ │ +0000000000000008 r .LCPI0_3 │ │ │ │ │ +000000000000000c r .LCPI0_4 │ │ │ │ │ +0000000000000010 r .LCPI0_5 │ │ │ │ │ +0000000000000014 r .LCPI0_6 │ │ │ │ │ 0000000000000000 r .LCPI0_7 │ │ │ │ │ 0000000000000008 r .LCPI0_8 │ │ │ │ │ 0000000000000010 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_5asinfEf │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_HIE │ │ │ │ │ @@ -3867,45 +3865,34 @@ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_6asinhfEf │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T asinhf │ │ │ │ │ │ │ │ │ │ atan2f.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000000 r .LCPI0_1 │ │ │ │ │ -0000000000000048 r .LCPI0_10 │ │ │ │ │ -0000000000000050 r .LCPI0_11 │ │ │ │ │ -0000000000000058 r .LCPI0_12 │ │ │ │ │ -0000000000000060 r .LCPI0_13 │ │ │ │ │ -0000000000000000 r .LCPI0_14 │ │ │ │ │ 0000000000000008 r .LCPI0_2 │ │ │ │ │ 0000000000000010 r .LCPI0_3 │ │ │ │ │ -0000000000000018 r .LCPI0_4 │ │ │ │ │ -0000000000000020 r .LCPI0_5 │ │ │ │ │ -0000000000000028 r .LCPI0_6 │ │ │ │ │ -0000000000000030 r .LCPI0_7 │ │ │ │ │ -0000000000000038 r .LCPI0_8 │ │ │ │ │ -0000000000000040 r .LCPI0_9 │ │ │ │ │ -0000000000000068 r .LCPI1_0 │ │ │ │ │ +0000000000000000 r .LCPI0_4 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16ATAN_IE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_6atan2fEff │ │ │ │ │ -0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ +0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T atan2f │ │ │ │ │ │ │ │ │ │ atanf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000010 r .LCPI0_1 │ │ │ │ │ 0000000000000020 r .LCPI0_10 │ │ │ │ │ 0000000000000028 r .LCPI0_11 │ │ │ │ │ 0000000000000030 r .LCPI0_12 │ │ │ │ │ 0000000000000038 r .LCPI0_13 │ │ │ │ │ 0000000000000040 r .LCPI0_14 │ │ │ │ │ -0000000000000048 r .LCPI0_15 │ │ │ │ │ +0000000000000010 r .LCPI0_15 │ │ │ │ │ 0000000000000000 r .LCPI0_2 │ │ │ │ │ 0000000000000004 r .LCPI0_3 │ │ │ │ │ 0000000000000008 r .LCPI0_4 │ │ │ │ │ 000000000000000c r .LCPI0_5 │ │ │ │ │ 0000000000000000 r .LCPI0_6 │ │ │ │ │ 0000000000000008 r .LCPI0_7 │ │ │ │ │ 0000000000000010 r .LCPI0_8 │ │ │ │ │ @@ -3920,15 +3907,15 @@ │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ 0000000000000050 r .LCPI0_10 │ │ │ │ │ 0000000000000058 r .LCPI0_11 │ │ │ │ │ 0000000000000060 r .LCPI0_12 │ │ │ │ │ 0000000000000068 r .LCPI0_13 │ │ │ │ │ 0000000000000070 r .LCPI0_14 │ │ │ │ │ 0000000000000000 r .LCPI0_15 │ │ │ │ │ -0000000000000000 r .LCPI0_16 │ │ │ │ │ +0000000000000004 r .LCPI0_16 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ 0000000000000018 r .LCPI0_3 │ │ │ │ │ 0000000000000020 r .LCPI0_4 │ │ │ │ │ 0000000000000028 r .LCPI0_5 │ │ │ │ │ 0000000000000030 r .LCPI0_6 │ │ │ │ │ 0000000000000038 r .LCPI0_7 │ │ │ │ │ 0000000000000040 r .LCPI0_8 │ │ │ │ │ @@ -3995,17 +3982,17 @@ │ │ │ │ │ 0000000000000000 T cos │ │ │ │ │ │ │ │ │ │ coshf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ 0000000000000008 r .LCPI0_10 │ │ │ │ │ 000000000000000c r .LCPI0_11 │ │ │ │ │ -0000000000000000 r .LCPI0_12 │ │ │ │ │ -0000000000000010 r .LCPI0_13 │ │ │ │ │ -0000000000000014 r .LCPI0_14 │ │ │ │ │ +0000000000000010 r .LCPI0_12 │ │ │ │ │ +0000000000000014 r .LCPI0_13 │ │ │ │ │ +0000000000000018 r .LCPI0_14 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ 0000000000000018 r .LCPI0_3 │ │ │ │ │ 0000000000000020 r .LCPI0_4 │ │ │ │ │ 0000000000000028 r .LCPI0_5 │ │ │ │ │ 0000000000000030 r .LCPI0_6 │ │ │ │ │ 0000000000000038 r .LCPI0_7 │ │ │ │ │ 0000000000000000 r .LCPI0_8 │ │ │ │ │ @@ -4021,31 +4008,31 @@ │ │ │ │ │ cosf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000004 r .LCPI0_1 │ │ │ │ │ 0000000000000030 r .LCPI0_10 │ │ │ │ │ 0000000000000038 r .LCPI0_11 │ │ │ │ │ 0000000000000040 r .LCPI0_12 │ │ │ │ │ 0000000000000048 r .LCPI0_13 │ │ │ │ │ -0000000000000010 r .LCPI0_14 │ │ │ │ │ -0000000000000000 r .LCPI0_15 │ │ │ │ │ -0000000000000050 r .LCPI0_16 │ │ │ │ │ -0000000000000058 r .LCPI0_17 │ │ │ │ │ +0000000000000050 r .LCPI0_14 │ │ │ │ │ +0000000000000058 r .LCPI0_15 │ │ │ │ │ +0000000000000010 r .LCPI0_16 │ │ │ │ │ +0000000000000014 r .LCPI0_17 │ │ │ │ │ +0000000000000018 r .LCPI0_18 │ │ │ │ │ +000000000000001c r .LCPI0_19 │ │ │ │ │ 0000000000000008 r .LCPI0_2 │ │ │ │ │ 000000000000000c r .LCPI0_3 │ │ │ │ │ 0000000000000000 r .LCPI0_4 │ │ │ │ │ 0000000000000008 r .LCPI0_5 │ │ │ │ │ 0000000000000010 r .LCPI0_6 │ │ │ │ │ 0000000000000018 r .LCPI0_7 │ │ │ │ │ 0000000000000020 r .LCPI0_8 │ │ │ │ │ 0000000000000028 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_4cosfEf │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ -0000000000000000 r _ZN19__llvm_libc_19_0_0_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ -0000000000000000 r _ZN19__llvm_libc_19_0_0_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T cosf │ │ │ │ │ │ │ │ │ │ erff.cpp.o: │ │ │ │ │ @@ -4057,51 +4044,48 @@ │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_L6COEFFSE │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T erff │ │ │ │ │ │ │ │ │ │ exp.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ -0000000000000050 r .LCPI0_10 │ │ │ │ │ -0000000000000000 r .LCPI0_11 │ │ │ │ │ -0000000000000058 r .LCPI0_12 │ │ │ │ │ -0000000000000060 r .LCPI0_13 │ │ │ │ │ -0000000000000068 r .LCPI0_14 │ │ │ │ │ -0000000000000070 r .LCPI0_15 │ │ │ │ │ -0000000000000078 r .LCPI0_16 │ │ │ │ │ -0000000000000080 r .LCPI0_17 │ │ │ │ │ -0000000000000088 r .LCPI0_18 │ │ │ │ │ -0000000000000090 r .LCPI0_19 │ │ │ │ │ +0000000000000010 r .LCPI0_11 │ │ │ │ │ +0000000000000050 r .LCPI0_12 │ │ │ │ │ +0000000000000058 r .LCPI0_13 │ │ │ │ │ +0000000000000060 r .LCPI0_14 │ │ │ │ │ +0000000000000068 r .LCPI0_15 │ │ │ │ │ +0000000000000070 r .LCPI0_16 │ │ │ │ │ +0000000000000078 r .LCPI0_17 │ │ │ │ │ +0000000000000080 r .LCPI0_18 │ │ │ │ │ +0000000000000088 r .LCPI0_19 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ -0000000000000098 r .LCPI0_20 │ │ │ │ │ -00000000000000a0 r .LCPI0_21 │ │ │ │ │ -00000000000000a8 r .LCPI0_22 │ │ │ │ │ -00000000000000b0 r .LCPI0_23 │ │ │ │ │ -00000000000000b8 r .LCPI0_24 │ │ │ │ │ -00000000000000c0 r .LCPI0_25 │ │ │ │ │ -00000000000000c8 r .LCPI0_26 │ │ │ │ │ -00000000000000d0 r .LCPI0_27 │ │ │ │ │ -00000000000000d8 r .LCPI0_28 │ │ │ │ │ -0000000000000010 r .LCPI0_29 │ │ │ │ │ +0000000000000090 r .LCPI0_20 │ │ │ │ │ +0000000000000098 r .LCPI0_21 │ │ │ │ │ +00000000000000a0 r .LCPI0_22 │ │ │ │ │ +00000000000000a8 r .LCPI0_23 │ │ │ │ │ +00000000000000b0 r .LCPI0_24 │ │ │ │ │ +00000000000000b8 r .LCPI0_25 │ │ │ │ │ +00000000000000c0 r .LCPI0_26 │ │ │ │ │ +0000000000000030 r .LCPI0_28 │ │ │ │ │ +00000000000000c8 r .LCPI0_29 │ │ │ │ │ 0000000000000018 r .LCPI0_3 │ │ │ │ │ -00000000000000e0 r .LCPI0_30 │ │ │ │ │ -00000000000000e8 r .LCPI0_31 │ │ │ │ │ -00000000000000f0 r .LCPI0_32 │ │ │ │ │ -00000000000000f8 r .LCPI0_33 │ │ │ │ │ -0000000000000100 r .LCPI0_34 │ │ │ │ │ -0000000000000108 r .LCPI0_35 │ │ │ │ │ -0000000000000110 r .LCPI0_36 │ │ │ │ │ -0000000000000000 r .LCPI0_37 │ │ │ │ │ -0000000000000004 r .LCPI0_38 │ │ │ │ │ -0000000000000118 r .LCPI0_39 │ │ │ │ │ +00000000000000d0 r .LCPI0_30 │ │ │ │ │ +00000000000000d8 r .LCPI0_31 │ │ │ │ │ +00000000000000e0 r .LCPI0_32 │ │ │ │ │ +00000000000000e8 r .LCPI0_33 │ │ │ │ │ +00000000000000f0 r .LCPI0_34 │ │ │ │ │ +00000000000000f8 r .LCPI0_35 │ │ │ │ │ +0000000000000000 r .LCPI0_36 │ │ │ │ │ +0000000000000004 r .LCPI0_37 │ │ │ │ │ +0000000000000100 r .LCPI0_38 │ │ │ │ │ +0000000000000008 r .LCPI0_39 │ │ │ │ │ 0000000000000020 r .LCPI0_4 │ │ │ │ │ -0000000000000008 r .LCPI0_40 │ │ │ │ │ -0000000000000020 r .LCPI0_41 │ │ │ │ │ -000000000000000c r .LCPI0_42 │ │ │ │ │ -0000000000000120 r .LCPI0_43 │ │ │ │ │ +000000000000000c r .LCPI0_40 │ │ │ │ │ +0000000000000010 r .LCPI0_41 │ │ │ │ │ +0000000000000108 r .LCPI0_42 │ │ │ │ │ 0000000000000028 r .LCPI0_5 │ │ │ │ │ 0000000000000030 r .LCPI0_6 │ │ │ │ │ 0000000000000038 r .LCPI0_7 │ │ │ │ │ 0000000000000040 r .LCPI0_8 │ │ │ │ │ 0000000000000048 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_3expEd │ │ │ │ │ @@ -4114,15 +4098,14 @@ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_9EXP2_MID1E │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_9EXP2_MID2E │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T exp │ │ │ │ │ - U memcpy │ │ │ │ │ │ │ │ │ │ expf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000004 r .LCPI0_1 │ │ │ │ │ 0000000000000014 r .LCPI0_10 │ │ │ │ │ 0000000000000018 r .LCPI0_11 │ │ │ │ │ 000000000000001c r .LCPI0_12 │ │ │ │ │ @@ -4133,15 +4116,15 @@ │ │ │ │ │ 0000000000000008 r .LCPI0_3 │ │ │ │ │ 0000000000000010 r .LCPI0_4 │ │ │ │ │ 0000000000000018 r .LCPI0_5 │ │ │ │ │ 0000000000000020 r .LCPI0_6 │ │ │ │ │ 0000000000000008 r .LCPI0_7 │ │ │ │ │ 000000000000000c r .LCPI0_8 │ │ │ │ │ 0000000000000010 r .LCPI0_9 │ │ │ │ │ -0000000000000000 r .LCPI1_0 │ │ │ │ │ +000000000000002c r .LCPI1_0 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_4expfEf │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_6EXP_M1E │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_6EXP_M2E │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -4182,60 +4165,56 @@ │ │ │ │ │ 0000000000000120 r .LCPI0_36 │ │ │ │ │ 0000000000000128 r .LCPI0_37 │ │ │ │ │ 0000000000000130 r .LCPI0_38 │ │ │ │ │ 0000000000000138 r .LCPI0_39 │ │ │ │ │ 0000000000000020 r .LCPI0_4 │ │ │ │ │ 0000000000000140 r .LCPI0_40 │ │ │ │ │ 0000000000000148 r .LCPI0_41 │ │ │ │ │ -0000000000000150 r .LCPI0_42 │ │ │ │ │ -0000000000000000 r .LCPI0_43 │ │ │ │ │ -0000000000000004 r .LCPI0_44 │ │ │ │ │ -0000000000000158 r .LCPI0_45 │ │ │ │ │ -0000000000000008 r .LCPI0_46 │ │ │ │ │ -0000000000000000 r .LCPI0_47 │ │ │ │ │ -0000000000000160 r .LCPI0_48 │ │ │ │ │ +0000000000000000 r .LCPI0_42 │ │ │ │ │ +0000000000000004 r .LCPI0_43 │ │ │ │ │ +0000000000000150 r .LCPI0_44 │ │ │ │ │ +0000000000000008 r .LCPI0_45 │ │ │ │ │ +000000000000000c r .LCPI0_46 │ │ │ │ │ +0000000000000158 r .LCPI0_47 │ │ │ │ │ 0000000000000010 r .LCPI0_49 │ │ │ │ │ 0000000000000028 r .LCPI0_5 │ │ │ │ │ -0000000000000020 r .LCPI0_50 │ │ │ │ │ -000000000000000c r .LCPI0_51 │ │ │ │ │ -0000000000000168 r .LCPI0_52 │ │ │ │ │ -0000000000000170 r .LCPI0_53 │ │ │ │ │ +0000000000000030 r .LCPI0_51 │ │ │ │ │ +0000000000000010 r .LCPI0_52 │ │ │ │ │ +0000000000000160 r .LCPI0_53 │ │ │ │ │ +0000000000000168 r .LCPI0_54 │ │ │ │ │ 0000000000000030 r .LCPI0_6 │ │ │ │ │ 0000000000000038 r .LCPI0_7 │ │ │ │ │ 0000000000000040 r .LCPI0_8 │ │ │ │ │ 0000000000000048 r .LCPI0_9 │ │ │ │ │ -0000000000000178 r .LCPI1_0 │ │ │ │ │ -0000000000000180 r .LCPI1_1 │ │ │ │ │ -00000000000001c8 r .LCPI1_10 │ │ │ │ │ -00000000000001d0 r .LCPI1_11 │ │ │ │ │ -00000000000001d8 r .LCPI1_12 │ │ │ │ │ -00000000000001e0 r .LCPI1_13 │ │ │ │ │ -00000000000001e8 r .LCPI1_14 │ │ │ │ │ -00000000000001f0 r .LCPI1_15 │ │ │ │ │ -00000000000001f8 r .LCPI1_16 │ │ │ │ │ -0000000000000200 r .LCPI1_17 │ │ │ │ │ -0000000000000208 r .LCPI1_18 │ │ │ │ │ -0000000000000210 r .LCPI1_19 │ │ │ │ │ -0000000000000188 r .LCPI1_2 │ │ │ │ │ -0000000000000218 r .LCPI1_20 │ │ │ │ │ -0000000000000220 r .LCPI1_21 │ │ │ │ │ -0000000000000228 r .LCPI1_22 │ │ │ │ │ -0000000000000230 r .LCPI1_23 │ │ │ │ │ -0000000000000238 r .LCPI1_24 │ │ │ │ │ -0000000000000190 r .LCPI1_3 │ │ │ │ │ -0000000000000198 r .LCPI1_4 │ │ │ │ │ -00000000000001a0 r .LCPI1_5 │ │ │ │ │ -00000000000001a8 r .LCPI1_6 │ │ │ │ │ -00000000000001b0 r .LCPI1_7 │ │ │ │ │ -00000000000001b8 r .LCPI1_8 │ │ │ │ │ -00000000000001c0 r .LCPI1_9 │ │ │ │ │ -0000000000000240 r .LCPI2_0 │ │ │ │ │ -0000000000000248 r .LCPI2_1 │ │ │ │ │ -0000000000000250 r .LCPI2_2 │ │ │ │ │ -0000000000000030 r .LCPI3_0 │ │ │ │ │ +0000000000000170 r .LCPI1_0 │ │ │ │ │ +0000000000000178 r .LCPI1_1 │ │ │ │ │ +00000000000001c0 r .LCPI1_10 │ │ │ │ │ +00000000000001c8 r .LCPI1_11 │ │ │ │ │ +00000000000001d0 r .LCPI1_12 │ │ │ │ │ +00000000000001d8 r .LCPI1_13 │ │ │ │ │ +00000000000001e0 r .LCPI1_14 │ │ │ │ │ +00000000000001e8 r .LCPI1_15 │ │ │ │ │ +00000000000001f0 r .LCPI1_16 │ │ │ │ │ +00000000000001f8 r .LCPI1_17 │ │ │ │ │ +0000000000000200 r .LCPI1_18 │ │ │ │ │ +0000000000000208 r .LCPI1_19 │ │ │ │ │ +0000000000000180 r .LCPI1_2 │ │ │ │ │ +0000000000000210 r .LCPI1_20 │ │ │ │ │ +0000000000000218 r .LCPI1_21 │ │ │ │ │ +0000000000000188 r .LCPI1_3 │ │ │ │ │ +0000000000000190 r .LCPI1_4 │ │ │ │ │ +0000000000000198 r .LCPI1_5 │ │ │ │ │ +00000000000001a0 r .LCPI1_6 │ │ │ │ │ +00000000000001a8 r .LCPI1_7 │ │ │ │ │ +00000000000001b0 r .LCPI1_8 │ │ │ │ │ +00000000000001b8 r .LCPI1_9 │ │ │ │ │ +0000000000000220 r .LCPI2_0 │ │ │ │ │ +0000000000000228 r .LCPI2_1 │ │ │ │ │ +0000000000000230 r .LCPI2_2 │ │ │ │ │ +0000000000000014 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ 0000000000000000 t _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_110exp10_f128Eddii │ │ │ │ │ 0000000000000000 t _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_5exp10Ed │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ @@ -4246,15 +4225,14 @@ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_9EXP2_MID1E │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_9EXP2_MID2E │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T exp10 │ │ │ │ │ - U memcpy │ │ │ │ │ │ │ │ │ │ exp10f.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ 0000000000000010 r .LCPI1_10 │ │ │ │ │ 0000000000000014 r .LCPI1_11 │ │ │ │ │ 0000000000000018 r .LCPI1_12 │ │ │ │ │ @@ -4270,18 +4248,18 @@ │ │ │ │ │ 0000000000000030 r .LCPI1_21 │ │ │ │ │ 0000000000000038 r .LCPI1_22 │ │ │ │ │ 0000000000000040 r .LCPI1_23 │ │ │ │ │ 000000000000003c r .LCPI1_24 │ │ │ │ │ 0000000000000040 r .LCPI1_25 │ │ │ │ │ 0000000000000044 r .LCPI1_26 │ │ │ │ │ 0000000000000048 r .LCPI1_27 │ │ │ │ │ -0000000000000000 r .LCPI1_28 │ │ │ │ │ -000000000000004c r .LCPI1_29 │ │ │ │ │ +000000000000004c r .LCPI1_28 │ │ │ │ │ +0000000000000050 r .LCPI1_29 │ │ │ │ │ 0000000000000008 r .LCPI1_3 │ │ │ │ │ -0000000000000050 r .LCPI1_30 │ │ │ │ │ +0000000000000054 r .LCPI1_30 │ │ │ │ │ 0000000000000010 r .LCPI1_4 │ │ │ │ │ 0000000000000018 r .LCPI1_5 │ │ │ │ │ 0000000000000020 r .LCPI1_6 │ │ │ │ │ 0000000000000028 r .LCPI1_7 │ │ │ │ │ 0000000000000008 r .LCPI1_8 │ │ │ │ │ 000000000000000c r .LCPI1_9 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ @@ -4300,57 +4278,53 @@ │ │ │ │ │ 0000000000000050 r .LCPI0_10 │ │ │ │ │ 0000000000000058 r .LCPI0_11 │ │ │ │ │ 0000000000000060 r .LCPI0_12 │ │ │ │ │ 0000000000000068 r .LCPI0_13 │ │ │ │ │ 0000000000000070 r .LCPI0_14 │ │ │ │ │ 0000000000000078 r .LCPI0_15 │ │ │ │ │ 0000000000000080 r .LCPI0_16 │ │ │ │ │ -0000000000000088 r .LCPI0_17 │ │ │ │ │ -0000000000000000 r .LCPI0_18 │ │ │ │ │ -0000000000000004 r .LCPI0_19 │ │ │ │ │ +0000000000000000 r .LCPI0_17 │ │ │ │ │ +0000000000000004 r .LCPI0_18 │ │ │ │ │ +0000000000000088 r .LCPI0_19 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ -0000000000000090 r .LCPI0_20 │ │ │ │ │ -0000000000000008 r .LCPI0_21 │ │ │ │ │ -0000000000000000 r .LCPI0_22 │ │ │ │ │ -0000000000000098 r .LCPI0_23 │ │ │ │ │ +0000000000000008 r .LCPI0_20 │ │ │ │ │ +000000000000000c r .LCPI0_21 │ │ │ │ │ +0000000000000090 r .LCPI0_22 │ │ │ │ │ 0000000000000010 r .LCPI0_24 │ │ │ │ │ -0000000000000020 r .LCPI0_25 │ │ │ │ │ -000000000000000c r .LCPI0_26 │ │ │ │ │ -00000000000000a0 r .LCPI0_27 │ │ │ │ │ -00000000000000a8 r .LCPI0_28 │ │ │ │ │ +0000000000000030 r .LCPI0_26 │ │ │ │ │ +0000000000000010 r .LCPI0_27 │ │ │ │ │ +0000000000000098 r .LCPI0_28 │ │ │ │ │ +00000000000000a0 r .LCPI0_29 │ │ │ │ │ 0000000000000018 r .LCPI0_3 │ │ │ │ │ 0000000000000020 r .LCPI0_4 │ │ │ │ │ 0000000000000028 r .LCPI0_5 │ │ │ │ │ 0000000000000030 r .LCPI0_6 │ │ │ │ │ 0000000000000038 r .LCPI0_7 │ │ │ │ │ 0000000000000040 r .LCPI0_8 │ │ │ │ │ 0000000000000048 r .LCPI0_9 │ │ │ │ │ -00000000000000b0 r .LCPI1_0 │ │ │ │ │ -00000000000000b8 r .LCPI1_1 │ │ │ │ │ -0000000000000100 r .LCPI1_10 │ │ │ │ │ -0000000000000108 r .LCPI1_11 │ │ │ │ │ -0000000000000110 r .LCPI1_12 │ │ │ │ │ -0000000000000118 r .LCPI1_13 │ │ │ │ │ -0000000000000120 r .LCPI1_14 │ │ │ │ │ -0000000000000128 r .LCPI1_15 │ │ │ │ │ -0000000000000130 r .LCPI1_16 │ │ │ │ │ -0000000000000138 r .LCPI1_17 │ │ │ │ │ -0000000000000140 r .LCPI1_18 │ │ │ │ │ -0000000000000148 r .LCPI1_19 │ │ │ │ │ -00000000000000c0 r .LCPI1_2 │ │ │ │ │ -0000000000000150 r .LCPI1_20 │ │ │ │ │ -0000000000000158 r .LCPI1_21 │ │ │ │ │ -00000000000000c8 r .LCPI1_3 │ │ │ │ │ -00000000000000d0 r .LCPI1_4 │ │ │ │ │ -00000000000000d8 r .LCPI1_5 │ │ │ │ │ -00000000000000e0 r .LCPI1_6 │ │ │ │ │ -00000000000000e8 r .LCPI1_7 │ │ │ │ │ -00000000000000f0 r .LCPI1_8 │ │ │ │ │ -00000000000000f8 r .LCPI1_9 │ │ │ │ │ -0000000000000030 r .LCPI3_0 │ │ │ │ │ +00000000000000a8 r .LCPI1_0 │ │ │ │ │ +00000000000000b0 r .LCPI1_1 │ │ │ │ │ +00000000000000f8 r .LCPI1_10 │ │ │ │ │ +0000000000000100 r .LCPI1_11 │ │ │ │ │ +0000000000000108 r .LCPI1_12 │ │ │ │ │ +0000000000000110 r .LCPI1_13 │ │ │ │ │ +0000000000000118 r .LCPI1_14 │ │ │ │ │ +0000000000000120 r .LCPI1_15 │ │ │ │ │ +0000000000000128 r .LCPI1_16 │ │ │ │ │ +0000000000000130 r .LCPI1_17 │ │ │ │ │ +0000000000000138 r .LCPI1_18 │ │ │ │ │ +00000000000000b8 r .LCPI1_2 │ │ │ │ │ +00000000000000c0 r .LCPI1_3 │ │ │ │ │ +00000000000000c8 r .LCPI1_4 │ │ │ │ │ +00000000000000d0 r .LCPI1_5 │ │ │ │ │ +00000000000000d8 r .LCPI1_6 │ │ │ │ │ +00000000000000e0 r .LCPI1_7 │ │ │ │ │ +00000000000000e8 r .LCPI1_8 │ │ │ │ │ +00000000000000f0 r .LCPI1_9 │ │ │ │ │ +0000000000000014 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ 0000000000000000 t _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE │ │ │ │ │ 0000000000000000 t _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_19exp2_f128Ediii │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_4exp2Ed │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ @@ -4361,77 +4335,75 @@ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_9EXP2_MID1E │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_9EXP2_MID2E │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T exp2 │ │ │ │ │ - U memcpy │ │ │ │ │ │ │ │ │ │ exp2f.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ 0000000000000010 r .LCPI1_10 │ │ │ │ │ 0000000000000014 r .LCPI1_11 │ │ │ │ │ 0000000000000018 r .LCPI1_12 │ │ │ │ │ 000000000000001c r .LCPI1_13 │ │ │ │ │ -0000000000000000 r .LCPI1_14 │ │ │ │ │ -0000000000000020 r .LCPI1_15 │ │ │ │ │ -0000000000000024 r .LCPI1_16 │ │ │ │ │ +0000000000000020 r .LCPI1_14 │ │ │ │ │ +0000000000000024 r .LCPI1_15 │ │ │ │ │ +0000000000000028 r .LCPI1_16 │ │ │ │ │ 0000000000000030 r .LCPI1_17 │ │ │ │ │ 0000000000000038 r .LCPI1_18 │ │ │ │ │ 0000000000000040 r .LCPI1_19 │ │ │ │ │ 0000000000000000 r .LCPI1_2 │ │ │ │ │ 0000000000000048 r .LCPI1_20 │ │ │ │ │ 0000000000000050 r .LCPI1_21 │ │ │ │ │ 0000000000000058 r .LCPI1_22 │ │ │ │ │ 0000000000000008 r .LCPI1_3 │ │ │ │ │ 0000000000000010 r .LCPI1_4 │ │ │ │ │ 0000000000000018 r .LCPI1_5 │ │ │ │ │ 0000000000000020 r .LCPI1_6 │ │ │ │ │ 0000000000000028 r .LCPI1_7 │ │ │ │ │ 0000000000000008 r .LCPI1_8 │ │ │ │ │ 000000000000000c r .LCPI1_9 │ │ │ │ │ -0000000000000010 r .LCPI2_0 │ │ │ │ │ +000000000000002c r .LCPI2_0 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_5exp2fEf │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 V _ZN19__llvm_libc_19_0_0_7ExpBase9EXP_2_MIDE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_7generic5exp2fEf │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T exp2f │ │ │ │ │ │ │ │ │ │ exp2m1f.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000004 r .LCPI0_1 │ │ │ │ │ -0000000000000000 r .LCPI0_10 │ │ │ │ │ -0000000000000008 r .LCPI0_11 │ │ │ │ │ -0000000000000010 r .LCPI0_12 │ │ │ │ │ -0000000000000018 r .LCPI0_13 │ │ │ │ │ -0000000000000020 r .LCPI0_14 │ │ │ │ │ -0000000000000028 r .LCPI0_15 │ │ │ │ │ -0000000000000030 r .LCPI0_16 │ │ │ │ │ -0000000000000020 r .LCPI0_17 │ │ │ │ │ -0000000000000024 r .LCPI0_18 │ │ │ │ │ -0000000000000038 r .LCPI0_19 │ │ │ │ │ +0000000000000008 r .LCPI0_10 │ │ │ │ │ +0000000000000010 r .LCPI0_11 │ │ │ │ │ +0000000000000018 r .LCPI0_12 │ │ │ │ │ +0000000000000020 r .LCPI0_13 │ │ │ │ │ +0000000000000028 r .LCPI0_14 │ │ │ │ │ +0000000000000030 r .LCPI0_15 │ │ │ │ │ +0000000000000024 r .LCPI0_16 │ │ │ │ │ +0000000000000028 r .LCPI0_17 │ │ │ │ │ +0000000000000038 r .LCPI0_18 │ │ │ │ │ +0000000000000040 r .LCPI0_19 │ │ │ │ │ 0000000000000008 r .LCPI0_2 │ │ │ │ │ -0000000000000040 r .LCPI0_20 │ │ │ │ │ -0000000000000048 r .LCPI0_21 │ │ │ │ │ -0000000000000050 r .LCPI0_22 │ │ │ │ │ -0000000000000058 r .LCPI0_23 │ │ │ │ │ -0000000000000060 r .LCPI0_24 │ │ │ │ │ +0000000000000048 r .LCPI0_20 │ │ │ │ │ +0000000000000050 r .LCPI0_21 │ │ │ │ │ +0000000000000058 r .LCPI0_22 │ │ │ │ │ +0000000000000060 r .LCPI0_23 │ │ │ │ │ 000000000000000c r .LCPI0_3 │ │ │ │ │ 0000000000000010 r .LCPI0_4 │ │ │ │ │ 0000000000000014 r .LCPI0_5 │ │ │ │ │ -0000000000000000 r .LCPI0_6 │ │ │ │ │ -0000000000000010 r .LCPI0_7 │ │ │ │ │ -0000000000000018 r .LCPI0_8 │ │ │ │ │ -000000000000001c r .LCPI0_9 │ │ │ │ │ +0000000000000018 r .LCPI0_6 │ │ │ │ │ +000000000000001c r .LCPI0_7 │ │ │ │ │ +0000000000000020 r .LCPI0_8 │ │ │ │ │ +0000000000000000 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 V _ZN19__llvm_libc_19_0_0_7ExpBase9EXP_2_MIDE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_7exp2m1fEf │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_L18EXP2M1F_EXCEPTS_HIE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_L18EXP2M1F_EXCEPTS_LOE │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -4461,32 +4433,29 @@ │ │ │ │ │ 00000000000000c8 r .LCPI0_25 │ │ │ │ │ 00000000000000d0 r .LCPI0_26 │ │ │ │ │ 00000000000000d8 r .LCPI0_27 │ │ │ │ │ 00000000000000e0 r .LCPI0_28 │ │ │ │ │ 00000000000000e8 r .LCPI0_29 │ │ │ │ │ 0000000000000018 r .LCPI0_3 │ │ │ │ │ 00000000000000f0 r .LCPI0_30 │ │ │ │ │ -00000000000000f8 r .LCPI0_31 │ │ │ │ │ -0000000000000100 r .LCPI0_32 │ │ │ │ │ -0000000000000108 r .LCPI0_33 │ │ │ │ │ -0000000000000000 r .LCPI0_34 │ │ │ │ │ -0000000000000004 r .LCPI0_35 │ │ │ │ │ -0000000000000110 r .LCPI0_36 │ │ │ │ │ -0000000000000008 r .LCPI0_37 │ │ │ │ │ -0000000000000000 r .LCPI0_38 │ │ │ │ │ -0000000000000118 r .LCPI0_39 │ │ │ │ │ +0000000000000000 r .LCPI0_31 │ │ │ │ │ +0000000000000004 r .LCPI0_32 │ │ │ │ │ +00000000000000f8 r .LCPI0_33 │ │ │ │ │ +0000000000000008 r .LCPI0_34 │ │ │ │ │ +000000000000000c r .LCPI0_35 │ │ │ │ │ +0000000000000100 r .LCPI0_36 │ │ │ │ │ +0000000000000108 r .LCPI0_37 │ │ │ │ │ +0000000000000110 r .LCPI0_38 │ │ │ │ │ 0000000000000020 r .LCPI0_4 │ │ │ │ │ -0000000000000120 r .LCPI0_40 │ │ │ │ │ -0000000000000128 r .LCPI0_41 │ │ │ │ │ 0000000000000028 r .LCPI0_5 │ │ │ │ │ 0000000000000030 r .LCPI0_6 │ │ │ │ │ 0000000000000038 r .LCPI0_7 │ │ │ │ │ 0000000000000040 r .LCPI0_8 │ │ │ │ │ 0000000000000048 r .LCPI0_9 │ │ │ │ │ -0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000010 r .LCPI2_1 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_5expm1Ed │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ @@ -4494,46 +4463,41 @@ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_8internal17parse_with_prefixIoEET_PKc │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_9EXP2_MID1E │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_9EXP2_MID2E │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T expm1 │ │ │ │ │ - U memcpy │ │ │ │ │ │ │ │ │ │ expm1f.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI0_1 │ │ │ │ │ -0000000000000018 r .LCPI0_10 │ │ │ │ │ -0000000000000020 r .LCPI0_11 │ │ │ │ │ -0000000000000028 r .LCPI0_12 │ │ │ │ │ -0000000000000030 r .LCPI0_13 │ │ │ │ │ -0000000000000038 r .LCPI0_14 │ │ │ │ │ -0000000000000040 r .LCPI0_15 │ │ │ │ │ -000000000000001c r .LCPI0_16 │ │ │ │ │ -0000000000000020 r .LCPI0_17 │ │ │ │ │ -0000000000000048 r .LCPI0_18 │ │ │ │ │ -0000000000000050 r .LCPI0_19 │ │ │ │ │ -0000000000000008 r .LCPI0_2 │ │ │ │ │ -0000000000000058 r .LCPI0_20 │ │ │ │ │ -0000000000000060 r .LCPI0_21 │ │ │ │ │ -0000000000000068 r .LCPI0_22 │ │ │ │ │ -0000000000000070 r .LCPI0_23 │ │ │ │ │ -0000000000000024 r .LCPI0_24 │ │ │ │ │ -0000000000000028 r .LCPI0_25 │ │ │ │ │ -000000000000002c r .LCPI0_26 │ │ │ │ │ -0000000000000078 r .LCPI0_27 │ │ │ │ │ -000000000000000c r .LCPI0_3 │ │ │ │ │ -0000000000000010 r .LCPI0_4 │ │ │ │ │ -0000000000000014 r .LCPI0_5 │ │ │ │ │ -0000000000000000 r .LCPI0_6 │ │ │ │ │ -0000000000000008 r .LCPI0_7 │ │ │ │ │ -0000000000000018 r .LCPI0_8 │ │ │ │ │ -0000000000000010 r .LCPI0_9 │ │ │ │ │ -0000000000000000 r .LCPI1_0 │ │ │ │ │ +0000000000000008 r .LCPI0_1 │ │ │ │ │ +0000000000000040 r .LCPI0_10 │ │ │ │ │ +0000000000000048 r .LCPI0_11 │ │ │ │ │ +0000000000000050 r .LCPI0_12 │ │ │ │ │ +0000000000000058 r .LCPI0_13 │ │ │ │ │ +0000000000000060 r .LCPI0_14 │ │ │ │ │ +0000000000000008 r .LCPI0_15 │ │ │ │ │ +000000000000000c r .LCPI0_16 │ │ │ │ │ +0000000000000010 r .LCPI0_17 │ │ │ │ │ +0000000000000014 r .LCPI0_18 │ │ │ │ │ +0000000000000018 r .LCPI0_19 │ │ │ │ │ +0000000000000010 r .LCPI0_2 │ │ │ │ │ +000000000000001c r .LCPI0_20 │ │ │ │ │ +0000000000000020 r .LCPI0_21 │ │ │ │ │ +0000000000000024 r .LCPI0_22 │ │ │ │ │ +0000000000000028 r .LCPI0_23 │ │ │ │ │ +0000000000000018 r .LCPI0_3 │ │ │ │ │ +0000000000000020 r .LCPI0_4 │ │ │ │ │ +0000000000000028 r .LCPI0_5 │ │ │ │ │ +0000000000000030 r .LCPI0_6 │ │ │ │ │ +0000000000000000 r .LCPI0_7 │ │ │ │ │ +0000000000000004 r .LCPI0_8 │ │ │ │ │ +0000000000000038 r .LCPI0_9 │ │ │ │ │ +000000000000002c r .LCPI1_0 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_6EXP_M1E │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_6EXP_M2E │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_6expm1fEf │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -4579,26 +4543,15 @@ │ │ │ │ │ 0000000000000000 T floorf │ │ │ │ │ │ │ │ │ │ floorl.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_6floorlEe │ │ │ │ │ 0000000000000000 T floorl │ │ │ │ │ │ │ │ │ │ fma.cpp.o: │ │ │ │ │ -0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000000 r .LCPI1_1 │ │ │ │ │ -0000000000000004 r .LCPI1_2 │ │ │ │ │ -0000000000000008 r .LCPI1_3 │ │ │ │ │ -000000000000000c r .LCPI1_4 │ │ │ │ │ -0000000000000008 r .LCPI1_5 │ │ │ │ │ -0000000000000010 r .LCPI1_6 │ │ │ │ │ -0000000000000018 r .LCPI1_7 │ │ │ │ │ -0000000000000020 r .LCPI1_8 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_3fmaEddd │ │ │ │ │ -0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil7generic3fmaIdEET_S3_S3_S3_ │ │ │ │ │ -0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ 0000000000000000 T fma │ │ │ │ │ │ │ │ │ │ fmaf.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_4fmafEfff │ │ │ │ │ 0000000000000000 T fmaf │ │ │ │ │ │ │ │ │ │ fmin.cpp.o: │ │ │ │ │ @@ -4944,15 +4897,15 @@ │ │ │ │ │ │ │ │ │ │ ldexp.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000008 r .LCPI1_1 │ │ │ │ │ 000000000000000c r .LCPI1_10 │ │ │ │ │ 0000000000000038 r .LCPI1_11 │ │ │ │ │ 0000000000000040 r .LCPI1_12 │ │ │ │ │ -0000000000000000 r .LCPI1_13 │ │ │ │ │ +0000000000000010 r .LCPI1_13 │ │ │ │ │ 0000000000000048 r .LCPI1_14 │ │ │ │ │ 0000000000000050 r .LCPI1_15 │ │ │ │ │ 0000000000000010 r .LCPI1_2 │ │ │ │ │ 0000000000000018 r .LCPI1_3 │ │ │ │ │ 0000000000000020 r .LCPI1_4 │ │ │ │ │ 0000000000000028 r .LCPI1_5 │ │ │ │ │ 0000000000000030 r .LCPI1_6 │ │ │ │ │ @@ -4969,17 +4922,17 @@ │ │ │ │ │ │ │ │ │ │ ldexpf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ 0000000000000028 r .LCPI1_10 │ │ │ │ │ 000000000000002c r .LCPI1_11 │ │ │ │ │ 0000000000000030 r .LCPI1_12 │ │ │ │ │ -0000000000000000 r .LCPI1_13 │ │ │ │ │ -0000000000000034 r .LCPI1_14 │ │ │ │ │ -0000000000000038 r .LCPI1_15 │ │ │ │ │ +0000000000000034 r .LCPI1_13 │ │ │ │ │ +0000000000000038 r .LCPI1_14 │ │ │ │ │ +000000000000003c r .LCPI1_15 │ │ │ │ │ 0000000000000008 r .LCPI1_2 │ │ │ │ │ 000000000000000c r .LCPI1_3 │ │ │ │ │ 0000000000000010 r .LCPI1_4 │ │ │ │ │ 0000000000000014 r .LCPI1_5 │ │ │ │ │ 0000000000000018 r .LCPI1_6 │ │ │ │ │ 000000000000001c r .LCPI1_7 │ │ │ │ │ 0000000000000020 r .LCPI1_8 │ │ │ │ │ @@ -4993,15 +4946,15 @@ │ │ │ │ │ 0000000000000000 T ldexpf │ │ │ │ │ │ │ │ │ │ ldexpl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ 0000000000000008 r .LCPI1_2 │ │ │ │ │ 000000000000000c r .LCPI1_3 │ │ │ │ │ -0000000000000000 r .LCPI1_4 │ │ │ │ │ +0000000000000010 r .LCPI1_4 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil5ldexpIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEES4_S4_i │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_6ldexplEei │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_0_0_6fputil11DyadicFloatILm128EEcvT_IevEEv │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ @@ -5125,60 +5078,57 @@ │ │ │ │ │ 0000000000000000 r .LCPI0_1 │ │ │ │ │ 0000000000000048 r .LCPI0_10 │ │ │ │ │ 0000000000000050 r .LCPI0_11 │ │ │ │ │ 0000000000000058 r .LCPI0_12 │ │ │ │ │ 0000000000000060 r .LCPI0_13 │ │ │ │ │ 0000000000000068 r .LCPI0_14 │ │ │ │ │ 0000000000000070 r .LCPI0_15 │ │ │ │ │ -0000000000000010 r .LCPI0_16 │ │ │ │ │ -0000000000000020 r .LCPI0_17 │ │ │ │ │ -0000000000000078 r .LCPI0_18 │ │ │ │ │ -0000000000000080 r .LCPI0_19 │ │ │ │ │ +0000000000000078 r .LCPI0_16 │ │ │ │ │ +0000000000000080 r .LCPI0_17 │ │ │ │ │ +0000000000000088 r .LCPI0_18 │ │ │ │ │ +0000000000000090 r .LCPI0_19 │ │ │ │ │ 0000000000000008 r .LCPI0_2 │ │ │ │ │ -0000000000000088 r .LCPI0_20 │ │ │ │ │ -0000000000000090 r .LCPI0_21 │ │ │ │ │ -0000000000000098 r .LCPI0_22 │ │ │ │ │ -00000000000000a0 r .LCPI0_23 │ │ │ │ │ -00000000000000a8 r .LCPI0_24 │ │ │ │ │ -00000000000000b0 r .LCPI0_25 │ │ │ │ │ -00000000000000b8 r .LCPI0_26 │ │ │ │ │ -00000000000000c0 r .LCPI0_27 │ │ │ │ │ -00000000000000c8 r .LCPI0_28 │ │ │ │ │ -00000000000000d0 r .LCPI0_29 │ │ │ │ │ +0000000000000098 r .LCPI0_20 │ │ │ │ │ +00000000000000a0 r .LCPI0_21 │ │ │ │ │ +00000000000000a8 r .LCPI0_22 │ │ │ │ │ +00000000000000b0 r .LCPI0_23 │ │ │ │ │ +00000000000000b8 r .LCPI0_24 │ │ │ │ │ +00000000000000c0 r .LCPI0_25 │ │ │ │ │ +00000000000000c8 r .LCPI0_26 │ │ │ │ │ +00000000000000d0 r .LCPI0_27 │ │ │ │ │ +00000000000000d8 r .LCPI0_28 │ │ │ │ │ +00000000000000e0 r .LCPI0_29 │ │ │ │ │ 0000000000000010 r .LCPI0_3 │ │ │ │ │ -00000000000000d8 r .LCPI0_30 │ │ │ │ │ -00000000000000e0 r .LCPI0_31 │ │ │ │ │ -00000000000000e8 r .LCPI0_32 │ │ │ │ │ -00000000000000f0 r .LCPI0_33 │ │ │ │ │ -00000000000000f8 r .LCPI0_34 │ │ │ │ │ -0000000000000100 r .LCPI0_35 │ │ │ │ │ -0000000000000108 r .LCPI0_36 │ │ │ │ │ -0000000000000110 r .LCPI0_37 │ │ │ │ │ -0000000000000118 r .LCPI0_38 │ │ │ │ │ -0000000000000120 r .LCPI0_39 │ │ │ │ │ +00000000000000e8 r .LCPI0_30 │ │ │ │ │ +00000000000000f0 r .LCPI0_31 │ │ │ │ │ +00000000000000f8 r .LCPI0_32 │ │ │ │ │ +0000000000000100 r .LCPI0_33 │ │ │ │ │ +0000000000000108 r .LCPI0_34 │ │ │ │ │ +0000000000000110 r .LCPI0_35 │ │ │ │ │ +0000000000000118 r .LCPI0_36 │ │ │ │ │ +0000000000000120 r .LCPI0_37 │ │ │ │ │ +0000000000000128 r .LCPI0_38 │ │ │ │ │ 0000000000000018 r .LCPI0_4 │ │ │ │ │ -0000000000000128 r .LCPI0_40 │ │ │ │ │ 0000000000000020 r .LCPI0_5 │ │ │ │ │ 0000000000000028 r .LCPI0_6 │ │ │ │ │ 0000000000000030 r .LCPI0_7 │ │ │ │ │ 0000000000000038 r .LCPI0_8 │ │ │ │ │ 0000000000000040 r .LCPI0_9 │ │ │ │ │ -0000000000000130 r .LCPI1_0 │ │ │ │ │ -0000000000000138 r .LCPI1_1 │ │ │ │ │ -0000000000000140 r .LCPI1_2 │ │ │ │ │ -0000000000000148 r .LCPI1_3 │ │ │ │ │ -0000000000000150 r .LCPI1_4 │ │ │ │ │ -0000000000000158 r .LCPI1_5 │ │ │ │ │ -0000000000000160 r .LCPI1_6 │ │ │ │ │ +0000000000000130 r .LCPI1_1 │ │ │ │ │ +0000000000000138 r .LCPI1_2 │ │ │ │ │ +0000000000000140 r .LCPI1_3 │ │ │ │ │ +0000000000000148 r .LCPI1_4 │ │ │ │ │ +0000000000000150 r .LCPI1_5 │ │ │ │ │ +0000000000000158 r .LCPI1_6 │ │ │ │ │ +0000000000000160 r .LCPI1_7 │ │ │ │ │ 0000000000000168 r .LCPI2_0 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_111LOG10_TABLEE │ │ │ │ │ 0000000000000000 t _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_114log10_accurateEiid │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE │ │ │ │ │ - U _ZN19__llvm_libc_19_0_0_2CDE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_2RDE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_2S2E │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_2S3E │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_2S4E │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_5log10Ed │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_8LOG_R_DDE │ │ │ │ │ @@ -5195,25 +5145,24 @@ │ │ │ │ │ 0000000000000000 r .LCPI0_14 │ │ │ │ │ 0000000000000008 r .LCPI0_15 │ │ │ │ │ 0000000000000010 r .LCPI0_16 │ │ │ │ │ 0000000000000018 r .LCPI0_17 │ │ │ │ │ 0000000000000020 r .LCPI0_18 │ │ │ │ │ 0000000000000028 r .LCPI0_19 │ │ │ │ │ 0000000000000008 r .LCPI0_2 │ │ │ │ │ -0000000000000030 r .LCPI0_20 │ │ │ │ │ -0000000000000000 r .LCPI0_21 │ │ │ │ │ -0000000000000038 r .LCPI0_22 │ │ │ │ │ +0000000000000038 r .LCPI0_20 │ │ │ │ │ +000000000000003c r .LCPI0_21 │ │ │ │ │ 000000000000000c r .LCPI0_3 │ │ │ │ │ 0000000000000010 r .LCPI0_4 │ │ │ │ │ 0000000000000014 r .LCPI0_5 │ │ │ │ │ 0000000000000018 r .LCPI0_6 │ │ │ │ │ 000000000000001c r .LCPI0_7 │ │ │ │ │ 0000000000000020 r .LCPI0_8 │ │ │ │ │ 0000000000000024 r .LCPI0_9 │ │ │ │ │ -0000000000000010 r .LCPI1_0 │ │ │ │ │ +0000000000000040 r .LCPI1_0 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_1RE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_6log10fEf │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_L7LOG10_RE │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ @@ -5223,133 +5172,128 @@ │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ 0000000000000040 r .LCPI0_10 │ │ │ │ │ 0000000000000048 r .LCPI0_11 │ │ │ │ │ 0000000000000050 r .LCPI0_12 │ │ │ │ │ 0000000000000058 r .LCPI0_13 │ │ │ │ │ 0000000000000060 r .LCPI0_14 │ │ │ │ │ -0000000000000068 r .LCPI0_15 │ │ │ │ │ -0000000000000000 r .LCPI0_16 │ │ │ │ │ +0000000000000000 r .LCPI0_15 │ │ │ │ │ +0000000000000068 r .LCPI0_16 │ │ │ │ │ 0000000000000070 r .LCPI0_17 │ │ │ │ │ 0000000000000078 r .LCPI0_18 │ │ │ │ │ 0000000000000080 r .LCPI0_19 │ │ │ │ │ 0000000000000000 r .LCPI0_2 │ │ │ │ │ 0000000000000088 r .LCPI0_20 │ │ │ │ │ 0000000000000090 r .LCPI0_21 │ │ │ │ │ 0000000000000098 r .LCPI0_22 │ │ │ │ │ 00000000000000a0 r .LCPI0_23 │ │ │ │ │ 00000000000000a8 r .LCPI0_24 │ │ │ │ │ 00000000000000b0 r .LCPI0_25 │ │ │ │ │ 00000000000000b8 r .LCPI0_26 │ │ │ │ │ 00000000000000c0 r .LCPI0_27 │ │ │ │ │ 00000000000000c8 r .LCPI0_28 │ │ │ │ │ -00000000000000d0 r .LCPI0_29 │ │ │ │ │ +0000000000000008 r .LCPI0_29 │ │ │ │ │ 0000000000000004 r .LCPI0_3 │ │ │ │ │ -0000000000000010 r .LCPI0_30 │ │ │ │ │ 0000000000000010 r .LCPI0_4 │ │ │ │ │ 0000000000000018 r .LCPI0_5 │ │ │ │ │ 0000000000000020 r .LCPI0_6 │ │ │ │ │ 0000000000000028 r .LCPI0_7 │ │ │ │ │ 0000000000000030 r .LCPI0_8 │ │ │ │ │ 0000000000000038 r .LCPI0_9 │ │ │ │ │ -0000000000000020 r .LCPI1_0 │ │ │ │ │ +000000000000000c r .LCPI1_0 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_12R1E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_12S2E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_12S3E │ │ │ │ │ -0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_14RCM1E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16LOG_R1E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16LOG_R2E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16LOG_R3E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_19LOG_R1_DDE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_5log1pEd │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil12raise_exceptEi │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T log1p │ │ │ │ │ │ │ │ │ │ log1pf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000004 r .LCPI0_1 │ │ │ │ │ -0000000000000008 r .LCPI0_10 │ │ │ │ │ +000000000000000c r .LCPI0_10 │ │ │ │ │ 0000000000000038 r .LCPI0_11 │ │ │ │ │ 0000000000000040 r .LCPI0_12 │ │ │ │ │ 0000000000000048 r .LCPI0_13 │ │ │ │ │ 0000000000000050 r .LCPI0_14 │ │ │ │ │ 0000000000000058 r .LCPI0_15 │ │ │ │ │ 0000000000000060 r .LCPI0_16 │ │ │ │ │ 0000000000000068 r .LCPI0_17 │ │ │ │ │ -000000000000000c r .LCPI0_18 │ │ │ │ │ +0000000000000010 r .LCPI0_18 │ │ │ │ │ 0000000000000000 r .LCPI0_2 │ │ │ │ │ 0000000000000008 r .LCPI0_3 │ │ │ │ │ 0000000000000010 r .LCPI0_4 │ │ │ │ │ 0000000000000018 r .LCPI0_5 │ │ │ │ │ 0000000000000020 r .LCPI0_6 │ │ │ │ │ 0000000000000028 r .LCPI0_7 │ │ │ │ │ 0000000000000030 r .LCPI0_8 │ │ │ │ │ -0000000000000000 r .LCPI0_9 │ │ │ │ │ +0000000000000008 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10ONE_OVER_FE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5LOG_FE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_6log1pfEf │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T log1pf │ │ │ │ │ │ │ │ │ │ log2.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000000 r .LCPI0_1 │ │ │ │ │ 0000000000000048 r .LCPI0_10 │ │ │ │ │ 0000000000000050 r .LCPI0_11 │ │ │ │ │ 0000000000000058 r .LCPI0_12 │ │ │ │ │ -0000000000000060 r .LCPI0_13 │ │ │ │ │ -0000000000000068 r .LCPI0_14 │ │ │ │ │ -0000000000000070 r .LCPI0_15 │ │ │ │ │ -0000000000000078 r .LCPI0_16 │ │ │ │ │ -0000000000000080 r .LCPI0_17 │ │ │ │ │ -0000000000000088 r .LCPI0_18 │ │ │ │ │ -0000000000000090 r .LCPI0_19 │ │ │ │ │ +0000000000000060 r .LCPI0_14 │ │ │ │ │ +0000000000000068 r .LCPI0_15 │ │ │ │ │ +0000000000000070 r .LCPI0_16 │ │ │ │ │ +0000000000000078 r .LCPI0_17 │ │ │ │ │ +0000000000000080 r .LCPI0_18 │ │ │ │ │ +0000000000000088 r .LCPI0_19 │ │ │ │ │ 0000000000000008 r .LCPI0_2 │ │ │ │ │ -0000000000000098 r .LCPI0_20 │ │ │ │ │ -00000000000000a0 r .LCPI0_21 │ │ │ │ │ +0000000000000090 r .LCPI0_20 │ │ │ │ │ 0000000000000010 r .LCPI0_3 │ │ │ │ │ 0000000000000018 r .LCPI0_4 │ │ │ │ │ 0000000000000020 r .LCPI0_5 │ │ │ │ │ 0000000000000028 r .LCPI0_6 │ │ │ │ │ 0000000000000030 r .LCPI0_7 │ │ │ │ │ 0000000000000038 r .LCPI0_8 │ │ │ │ │ 0000000000000040 r .LCPI0_9 │ │ │ │ │ -00000000000000a8 r .LCPI1_0 │ │ │ │ │ +0000000000000098 r .LCPI1_0 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_110LOG2_TABLEE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16LOG_R1E │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE │ │ │ │ │ - U _ZN19__llvm_libc_19_0_0_2CDE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_2RDE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_2S2E │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_2S3E │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_2S4E │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_4log2Ed │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T log2 │ │ │ │ │ │ │ │ │ │ log2f.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000000 r .LCPI0_1 │ │ │ │ │ -0000000000000004 r .LCPI0_2 │ │ │ │ │ -0000000000000000 r .LCPI0_3 │ │ │ │ │ -0000000000000008 r .LCPI0_4 │ │ │ │ │ -0000000000000010 r .LCPI0_5 │ │ │ │ │ -0000000000000018 r .LCPI0_6 │ │ │ │ │ -0000000000000020 r .LCPI0_7 │ │ │ │ │ -0000000000000028 r .LCPI0_8 │ │ │ │ │ -0000000000000008 r .LCPI0_9 │ │ │ │ │ +0000000000000004 r .LCPI0_1 │ │ │ │ │ +0000000000000008 r .LCPI0_2 │ │ │ │ │ +000000000000000c r .LCPI0_3 │ │ │ │ │ +0000000000000000 r .LCPI0_4 │ │ │ │ │ +0000000000000008 r .LCPI0_5 │ │ │ │ │ +0000000000000010 r .LCPI0_6 │ │ │ │ │ +0000000000000018 r .LCPI0_7 │ │ │ │ │ +0000000000000020 r .LCPI0_8 │ │ │ │ │ +0000000000000010 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ - U _ZN19__llvm_libc_19_0_0_2RDE │ │ │ │ │ + U _ZN19__llvm_libc_19_0_0_1RE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_5log2fEf │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_6LOG2_RE │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T log2f │ │ │ │ │ │ │ │ │ │ log.cpp.o: │ │ │ │ │ @@ -5362,52 +5306,52 @@ │ │ │ │ │ 0000000000000068 r .LCPI0_14 │ │ │ │ │ 0000000000000070 r .LCPI0_15 │ │ │ │ │ 0000000000000078 r .LCPI0_16 │ │ │ │ │ 0000000000000080 r .LCPI0_17 │ │ │ │ │ 0000000000000088 r .LCPI0_18 │ │ │ │ │ 0000000000000090 r .LCPI0_19 │ │ │ │ │ 0000000000000008 r .LCPI0_2 │ │ │ │ │ +0000000000000098 r .LCPI0_20 │ │ │ │ │ 0000000000000010 r .LCPI0_3 │ │ │ │ │ 0000000000000018 r .LCPI0_4 │ │ │ │ │ 0000000000000020 r .LCPI0_5 │ │ │ │ │ 0000000000000028 r .LCPI0_6 │ │ │ │ │ 0000000000000030 r .LCPI0_7 │ │ │ │ │ 0000000000000038 r .LCPI0_8 │ │ │ │ │ 0000000000000040 r .LCPI0_9 │ │ │ │ │ -0000000000000098 r .LCPI1_0 │ │ │ │ │ +00000000000000a0 r .LCPI1_0 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_19LOG_TABLEE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE │ │ │ │ │ - U _ZN19__llvm_libc_19_0_0_2CDE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_2RDE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_2S2E │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_2S3E │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_2S4E │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_3logEd │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_8LOG_R_DDE │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T log │ │ │ │ │ │ │ │ │ │ logf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000004 r .LCPI0_1 │ │ │ │ │ -0000000000000028 r .LCPI0_10 │ │ │ │ │ -0000000000000000 r .LCPI0_11 │ │ │ │ │ +0000000000000018 r .LCPI0_10 │ │ │ │ │ +0000000000000020 r .LCPI0_11 │ │ │ │ │ 0000000000000008 r .LCPI0_2 │ │ │ │ │ 000000000000000c r .LCPI0_3 │ │ │ │ │ 0000000000000010 r .LCPI0_4 │ │ │ │ │ -0000000000000000 r .LCPI0_5 │ │ │ │ │ -0000000000000008 r .LCPI0_6 │ │ │ │ │ -0000000000000010 r .LCPI0_7 │ │ │ │ │ -0000000000000018 r .LCPI0_8 │ │ │ │ │ -0000000000000020 r .LCPI0_9 │ │ │ │ │ -0000000000000010 r .LCPI1_0 │ │ │ │ │ +0000000000000014 r .LCPI0_5 │ │ │ │ │ +0000000000000018 r .LCPI0_6 │ │ │ │ │ +0000000000000000 r .LCPI0_7 │ │ │ │ │ +0000000000000008 r .LCPI0_8 │ │ │ │ │ +0000000000000010 r .LCPI0_9 │ │ │ │ │ +000000000000001c r .LCPI1_0 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ - U _ZN19__llvm_libc_19_0_0_2RDE │ │ │ │ │ + U _ZN19__llvm_libc_19_0_0_1RE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_4logfEf │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5LOG_RE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil12raise_exceptEi │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T logf │ │ │ │ │ │ │ │ │ │ @@ -5419,16 +5363,16 @@ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_4logbEd │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T logb │ │ │ │ │ │ │ │ │ │ logbf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000000 r .LCPI0_1 │ │ │ │ │ -0000000000000004 r .LCPI0_2 │ │ │ │ │ +0000000000000004 r .LCPI0_1 │ │ │ │ │ +0000000000000008 r .LCPI0_2 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_5logbfEf │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T logbf │ │ │ │ │ │ │ │ │ │ logbl.cpp.o: │ │ │ │ │ @@ -5615,15 +5559,15 @@ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_10nextafterfEff │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil9nextafterIffTnNS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_EiE4typeELi0EEES4_S4_S5_ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T nextafterf │ │ │ │ │ │ │ │ │ │ nextafterl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000004 r .LCPI2_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_10nextafterlEee │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil9nextafterEee │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T nextafterl │ │ │ │ │ │ │ │ │ │ nextdown.cpp.o: │ │ │ │ │ @@ -5650,15 +5594,15 @@ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_11nexttowardfEfe │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil9nextafterIfeTnNS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_EiE4typeELi0EEES4_S4_S5_ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T nexttowardf │ │ │ │ │ │ │ │ │ │ nexttowardl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000004 r .LCPI2_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_11nexttowardlEee │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil9nextafterEee │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T nexttowardl │ │ │ │ │ │ │ │ │ │ nextup.cpp.o: │ │ │ │ │ @@ -5676,139 +5620,134 @@ │ │ │ │ │ powf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000004 r .LCPI0_1 │ │ │ │ │ 0000000000000010 r .LCPI0_10 │ │ │ │ │ 0000000000000018 r .LCPI0_11 │ │ │ │ │ 0000000000000020 r .LCPI0_12 │ │ │ │ │ 0000000000000028 r .LCPI0_13 │ │ │ │ │ -0000000000000030 r .LCPI0_14 │ │ │ │ │ -0000000000000018 r .LCPI0_15 │ │ │ │ │ +0000000000000020 r .LCPI0_14 │ │ │ │ │ +0000000000000030 r .LCPI0_15 │ │ │ │ │ 0000000000000038 r .LCPI0_16 │ │ │ │ │ 0000000000000040 r .LCPI0_17 │ │ │ │ │ 0000000000000048 r .LCPI0_18 │ │ │ │ │ 0000000000000050 r .LCPI0_19 │ │ │ │ │ -0000000000000000 r .LCPI0_2 │ │ │ │ │ +0000000000000008 r .LCPI0_2 │ │ │ │ │ 0000000000000058 r .LCPI0_20 │ │ │ │ │ -0000000000000060 r .LCPI0_21 │ │ │ │ │ -0000000000000020 r .LCPI0_22 │ │ │ │ │ +0000000000000000 r .LCPI0_21 │ │ │ │ │ +0000000000000060 r .LCPI0_22 │ │ │ │ │ 0000000000000068 r .LCPI0_23 │ │ │ │ │ 0000000000000070 r .LCPI0_24 │ │ │ │ │ 0000000000000078 r .LCPI0_25 │ │ │ │ │ 0000000000000080 r .LCPI0_26 │ │ │ │ │ 0000000000000088 r .LCPI0_27 │ │ │ │ │ 0000000000000090 r .LCPI0_28 │ │ │ │ │ 0000000000000098 r .LCPI0_29 │ │ │ │ │ -0000000000000008 r .LCPI0_3 │ │ │ │ │ +000000000000000c r .LCPI0_3 │ │ │ │ │ 00000000000000a0 r .LCPI0_30 │ │ │ │ │ 00000000000000a8 r .LCPI0_31 │ │ │ │ │ 00000000000000b0 r .LCPI0_32 │ │ │ │ │ 00000000000000b8 r .LCPI0_33 │ │ │ │ │ 00000000000000c0 r .LCPI0_34 │ │ │ │ │ 00000000000000c8 r .LCPI0_35 │ │ │ │ │ 00000000000000d0 r .LCPI0_36 │ │ │ │ │ 00000000000000d8 r .LCPI0_37 │ │ │ │ │ 00000000000000e0 r .LCPI0_38 │ │ │ │ │ 00000000000000e8 r .LCPI0_39 │ │ │ │ │ -000000000000000c r .LCPI0_4 │ │ │ │ │ +0000000000000010 r .LCPI0_4 │ │ │ │ │ 00000000000000f0 r .LCPI0_40 │ │ │ │ │ 00000000000000f8 r .LCPI0_41 │ │ │ │ │ 0000000000000100 r .LCPI0_42 │ │ │ │ │ 0000000000000108 r .LCPI0_43 │ │ │ │ │ 0000000000000110 r .LCPI0_44 │ │ │ │ │ 0000000000000118 r .LCPI0_45 │ │ │ │ │ 0000000000000120 r .LCPI0_46 │ │ │ │ │ 0000000000000128 r .LCPI0_47 │ │ │ │ │ 0000000000000130 r .LCPI0_48 │ │ │ │ │ 0000000000000138 r .LCPI0_49 │ │ │ │ │ -0000000000000010 r .LCPI0_5 │ │ │ │ │ +0000000000000014 r .LCPI0_5 │ │ │ │ │ 0000000000000140 r .LCPI0_50 │ │ │ │ │ 0000000000000148 r .LCPI0_51 │ │ │ │ │ 0000000000000150 r .LCPI0_52 │ │ │ │ │ 0000000000000158 r .LCPI0_53 │ │ │ │ │ 0000000000000160 r .LCPI0_54 │ │ │ │ │ 0000000000000168 r .LCPI0_55 │ │ │ │ │ 0000000000000170 r .LCPI0_56 │ │ │ │ │ 0000000000000178 r .LCPI0_57 │ │ │ │ │ 0000000000000180 r .LCPI0_58 │ │ │ │ │ 0000000000000188 r .LCPI0_59 │ │ │ │ │ -0000000000000014 r .LCPI0_6 │ │ │ │ │ +0000000000000018 r .LCPI0_6 │ │ │ │ │ 0000000000000190 r .LCPI0_60 │ │ │ │ │ 0000000000000198 r .LCPI0_61 │ │ │ │ │ 00000000000001a0 r .LCPI0_62 │ │ │ │ │ 00000000000001a8 r .LCPI0_63 │ │ │ │ │ 00000000000001b0 r .LCPI0_64 │ │ │ │ │ 00000000000001b8 r .LCPI0_65 │ │ │ │ │ -00000000000001c0 r .LCPI0_66 │ │ │ │ │ -00000000000001c8 r .LCPI0_67 │ │ │ │ │ -00000000000001d0 r .LCPI0_68 │ │ │ │ │ -00000000000001d8 r .LCPI0_69 │ │ │ │ │ -0000000000000010 r .LCPI0_7 │ │ │ │ │ -00000000000001e0 r .LCPI0_70 │ │ │ │ │ +000000000000001c r .LCPI0_7 │ │ │ │ │ 0000000000000000 r .LCPI0_8 │ │ │ │ │ 0000000000000008 r .LCPI0_9 │ │ │ │ │ -000000000000001c r .LCPI1_0 │ │ │ │ │ -0000000000000020 r .LCPI1_1 │ │ │ │ │ -000000000000002c r .LCPI1_10 │ │ │ │ │ -0000000000000030 r .LCPI1_11 │ │ │ │ │ -0000000000000034 r .LCPI1_12 │ │ │ │ │ -0000000000000038 r .LCPI1_13 │ │ │ │ │ -0000000000000030 r .LCPI1_14 │ │ │ │ │ -000000000000003c r .LCPI1_15 │ │ │ │ │ -0000000000000040 r .LCPI1_16 │ │ │ │ │ -0000000000000218 r .LCPI1_17 │ │ │ │ │ -0000000000000220 r .LCPI1_18 │ │ │ │ │ -0000000000000228 r .LCPI1_19 │ │ │ │ │ -00000000000001e8 r .LCPI1_2 │ │ │ │ │ -0000000000000230 r .LCPI1_20 │ │ │ │ │ -0000000000000238 r .LCPI1_21 │ │ │ │ │ -0000000000000240 r .LCPI1_22 │ │ │ │ │ -00000000000001f0 r .LCPI1_3 │ │ │ │ │ -00000000000001f8 r .LCPI1_4 │ │ │ │ │ -0000000000000200 r .LCPI1_5 │ │ │ │ │ -0000000000000208 r .LCPI1_6 │ │ │ │ │ -0000000000000210 r .LCPI1_7 │ │ │ │ │ -0000000000000024 r .LCPI1_8 │ │ │ │ │ -0000000000000028 r .LCPI1_9 │ │ │ │ │ -0000000000000044 r .LCPI2_0 │ │ │ │ │ -0000000000000048 r .LCPI2_1 │ │ │ │ │ -0000000000000054 r .LCPI2_10 │ │ │ │ │ -0000000000000058 r .LCPI2_11 │ │ │ │ │ -000000000000005c r .LCPI2_12 │ │ │ │ │ -0000000000000060 r .LCPI2_13 │ │ │ │ │ -0000000000000064 r .LCPI2_14 │ │ │ │ │ -0000000000000068 r .LCPI2_15 │ │ │ │ │ -000000000000006c r .LCPI2_16 │ │ │ │ │ -0000000000000070 r .LCPI2_17 │ │ │ │ │ -0000000000000074 r .LCPI2_18 │ │ │ │ │ -0000000000000078 r .LCPI2_19 │ │ │ │ │ -0000000000000248 r .LCPI2_2 │ │ │ │ │ -000000000000007c r .LCPI2_20 │ │ │ │ │ -0000000000000278 r .LCPI2_21 │ │ │ │ │ -0000000000000280 r .LCPI2_22 │ │ │ │ │ -0000000000000288 r .LCPI2_23 │ │ │ │ │ -0000000000000080 r .LCPI2_24 │ │ │ │ │ -0000000000000084 r .LCPI2_25 │ │ │ │ │ -0000000000000088 r .LCPI2_26 │ │ │ │ │ -000000000000008c r .LCPI2_27 │ │ │ │ │ -0000000000000040 r .LCPI2_28 │ │ │ │ │ -0000000000000090 r .LCPI2_29 │ │ │ │ │ -0000000000000250 r .LCPI2_3 │ │ │ │ │ -0000000000000094 r .LCPI2_30 │ │ │ │ │ -0000000000000258 r .LCPI2_4 │ │ │ │ │ -0000000000000260 r .LCPI2_5 │ │ │ │ │ -0000000000000268 r .LCPI2_6 │ │ │ │ │ -0000000000000270 r .LCPI2_7 │ │ │ │ │ -000000000000004c r .LCPI2_8 │ │ │ │ │ -0000000000000050 r .LCPI2_9 │ │ │ │ │ -0000000000000050 r .LCPI3_0 │ │ │ │ │ +0000000000000024 r .LCPI1_0 │ │ │ │ │ +0000000000000028 r .LCPI1_1 │ │ │ │ │ +0000000000000034 r .LCPI1_10 │ │ │ │ │ +0000000000000038 r .LCPI1_11 │ │ │ │ │ +000000000000003c r .LCPI1_12 │ │ │ │ │ +0000000000000040 r .LCPI1_13 │ │ │ │ │ +0000000000000044 r .LCPI1_14 │ │ │ │ │ +0000000000000048 r .LCPI1_15 │ │ │ │ │ +000000000000004c r .LCPI1_16 │ │ │ │ │ +00000000000001f0 r .LCPI1_17 │ │ │ │ │ +00000000000001f8 r .LCPI1_18 │ │ │ │ │ +0000000000000200 r .LCPI1_19 │ │ │ │ │ +00000000000001c0 r .LCPI1_2 │ │ │ │ │ +0000000000000208 r .LCPI1_20 │ │ │ │ │ +0000000000000210 r .LCPI1_21 │ │ │ │ │ +0000000000000218 r .LCPI1_22 │ │ │ │ │ +00000000000001c8 r .LCPI1_3 │ │ │ │ │ +00000000000001d0 r .LCPI1_4 │ │ │ │ │ +00000000000001d8 r .LCPI1_5 │ │ │ │ │ +00000000000001e0 r .LCPI1_6 │ │ │ │ │ +00000000000001e8 r .LCPI1_7 │ │ │ │ │ +000000000000002c r .LCPI1_8 │ │ │ │ │ +0000000000000030 r .LCPI1_9 │ │ │ │ │ +0000000000000050 r .LCPI2_0 │ │ │ │ │ +0000000000000054 r .LCPI2_1 │ │ │ │ │ +0000000000000060 r .LCPI2_10 │ │ │ │ │ +0000000000000064 r .LCPI2_11 │ │ │ │ │ +0000000000000068 r .LCPI2_12 │ │ │ │ │ +000000000000006c r .LCPI2_13 │ │ │ │ │ +0000000000000070 r .LCPI2_14 │ │ │ │ │ +0000000000000074 r .LCPI2_15 │ │ │ │ │ +0000000000000078 r .LCPI2_16 │ │ │ │ │ +000000000000007c r .LCPI2_17 │ │ │ │ │ +0000000000000080 r .LCPI2_18 │ │ │ │ │ +0000000000000084 r .LCPI2_19 │ │ │ │ │ +0000000000000220 r .LCPI2_2 │ │ │ │ │ +0000000000000088 r .LCPI2_20 │ │ │ │ │ +0000000000000250 r .LCPI2_21 │ │ │ │ │ +0000000000000258 r .LCPI2_22 │ │ │ │ │ +0000000000000260 r .LCPI2_23 │ │ │ │ │ +000000000000008c r .LCPI2_24 │ │ │ │ │ +0000000000000090 r .LCPI2_25 │ │ │ │ │ +0000000000000094 r .LCPI2_26 │ │ │ │ │ +0000000000000098 r .LCPI2_27 │ │ │ │ │ +000000000000009c r .LCPI2_28 │ │ │ │ │ +00000000000000a0 r .LCPI2_29 │ │ │ │ │ +0000000000000228 r .LCPI2_3 │ │ │ │ │ +00000000000000a4 r .LCPI2_30 │ │ │ │ │ +0000000000000230 r .LCPI2_4 │ │ │ │ │ +0000000000000238 r .LCPI2_5 │ │ │ │ │ +0000000000000240 r .LCPI2_6 │ │ │ │ │ +0000000000000248 r .LCPI2_7 │ │ │ │ │ +0000000000000058 r .LCPI2_8 │ │ │ │ │ +000000000000005c r .LCPI2_9 │ │ │ │ │ +00000000000000a8 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_110LOG2_R2_DDE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_19LOG2_R_TDE │ │ │ │ │ + U _ZN19__llvm_libc_19_0_0_1RE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_2R2E │ │ │ │ │ - U _ZN19__llvm_libc_19_0_0_2RDE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_4powfEff │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_6LOG2_RE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 V _ZN19__llvm_libc_19_0_0_7ExpBase9EXP_2_MIDE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_7generic5exp2fEf │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_7generic6exp10fEf │ │ │ │ │ @@ -5963,15 +5902,15 @@ │ │ │ │ │ │ │ │ │ │ scalbn.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000008 r .LCPI1_1 │ │ │ │ │ 000000000000000c r .LCPI1_10 │ │ │ │ │ 0000000000000038 r .LCPI1_11 │ │ │ │ │ 0000000000000040 r .LCPI1_12 │ │ │ │ │ -0000000000000000 r .LCPI1_13 │ │ │ │ │ +0000000000000010 r .LCPI1_13 │ │ │ │ │ 0000000000000048 r .LCPI1_14 │ │ │ │ │ 0000000000000050 r .LCPI1_15 │ │ │ │ │ 0000000000000010 r .LCPI1_2 │ │ │ │ │ 0000000000000018 r .LCPI1_3 │ │ │ │ │ 0000000000000020 r .LCPI1_4 │ │ │ │ │ 0000000000000028 r .LCPI1_5 │ │ │ │ │ 0000000000000030 r .LCPI1_6 │ │ │ │ │ @@ -5988,17 +5927,17 @@ │ │ │ │ │ │ │ │ │ │ scalbnf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ 0000000000000028 r .LCPI1_10 │ │ │ │ │ 000000000000002c r .LCPI1_11 │ │ │ │ │ 0000000000000030 r .LCPI1_12 │ │ │ │ │ -0000000000000000 r .LCPI1_13 │ │ │ │ │ -0000000000000034 r .LCPI1_14 │ │ │ │ │ -0000000000000038 r .LCPI1_15 │ │ │ │ │ +0000000000000034 r .LCPI1_13 │ │ │ │ │ +0000000000000038 r .LCPI1_14 │ │ │ │ │ +000000000000003c r .LCPI1_15 │ │ │ │ │ 0000000000000008 r .LCPI1_2 │ │ │ │ │ 000000000000000c r .LCPI1_3 │ │ │ │ │ 0000000000000010 r .LCPI1_4 │ │ │ │ │ 0000000000000014 r .LCPI1_5 │ │ │ │ │ 0000000000000018 r .LCPI1_6 │ │ │ │ │ 000000000000001c r .LCPI1_7 │ │ │ │ │ 0000000000000020 r .LCPI1_8 │ │ │ │ │ @@ -6012,15 +5951,15 @@ │ │ │ │ │ 0000000000000000 T scalbnf │ │ │ │ │ │ │ │ │ │ scalbnl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ 0000000000000008 r .LCPI1_2 │ │ │ │ │ 000000000000000c r .LCPI1_3 │ │ │ │ │ -0000000000000000 r .LCPI1_4 │ │ │ │ │ +0000000000000010 r .LCPI1_4 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil5ldexpIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEES4_S4_i │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_7scalbnlEei │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_0_0_6fputil11DyadicFloatILm128EEcvT_IevEEv │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ @@ -6028,61 +5967,60 @@ │ │ │ │ │ │ │ │ │ │ sin.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_3sinEd │ │ │ │ │ 0000000000000000 T sin │ │ │ │ │ │ │ │ │ │ sincosf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000000 r .LCPI0_1 │ │ │ │ │ +0000000000000004 r .LCPI0_1 │ │ │ │ │ 0000000000000020 r .LCPI0_10 │ │ │ │ │ 0000000000000028 r .LCPI0_11 │ │ │ │ │ 0000000000000030 r .LCPI0_12 │ │ │ │ │ 0000000000000038 r .LCPI0_13 │ │ │ │ │ 0000000000000040 r .LCPI0_14 │ │ │ │ │ 0000000000000048 r .LCPI0_15 │ │ │ │ │ -0000000000000020 r .LCPI0_16 │ │ │ │ │ -0000000000000050 r .LCPI0_17 │ │ │ │ │ -0000000000000058 r .LCPI0_18 │ │ │ │ │ -0000000000000004 r .LCPI0_2 │ │ │ │ │ -0000000000000008 r .LCPI0_3 │ │ │ │ │ -000000000000000c r .LCPI0_4 │ │ │ │ │ -0000000000000010 r .LCPI0_5 │ │ │ │ │ +0000000000000050 r .LCPI0_16 │ │ │ │ │ +0000000000000058 r .LCPI0_17 │ │ │ │ │ +0000000000000018 r .LCPI0_18 │ │ │ │ │ +000000000000001c r .LCPI0_19 │ │ │ │ │ +0000000000000008 r .LCPI0_2 │ │ │ │ │ +0000000000000020 r .LCPI0_20 │ │ │ │ │ +000000000000000c r .LCPI0_3 │ │ │ │ │ +0000000000000010 r .LCPI0_4 │ │ │ │ │ +0000000000000014 r .LCPI0_5 │ │ │ │ │ 0000000000000000 r .LCPI0_6 │ │ │ │ │ 0000000000000008 r .LCPI0_7 │ │ │ │ │ 0000000000000010 r .LCPI0_8 │ │ │ │ │ 0000000000000018 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ -0000000000000000 r _ZN19__llvm_libc_19_0_0_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ -0000000000000000 r _ZN19__llvm_libc_19_0_0_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_7sincosfEfPfS0_ │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_L18EXCEPT_OUTPUTS_COSE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_L18EXCEPT_OUTPUTS_SINE │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T sincosf │ │ │ │ │ │ │ │ │ │ sinhf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ 0000000000000008 r .LCPI0_10 │ │ │ │ │ 000000000000000c r .LCPI0_11 │ │ │ │ │ -0000000000000000 r .LCPI0_12 │ │ │ │ │ -0000000000000010 r .LCPI0_13 │ │ │ │ │ -0000000000000010 r .LCPI0_14 │ │ │ │ │ -0000000000000014 r .LCPI0_15 │ │ │ │ │ +0000000000000010 r .LCPI0_12 │ │ │ │ │ +0000000000000014 r .LCPI0_13 │ │ │ │ │ +0000000000000018 r .LCPI0_14 │ │ │ │ │ +000000000000001c r .LCPI0_15 │ │ │ │ │ 0000000000000020 r .LCPI0_16 │ │ │ │ │ -0000000000000018 r .LCPI0_17 │ │ │ │ │ -0000000000000040 r .LCPI0_18 │ │ │ │ │ -000000000000001c r .LCPI0_19 │ │ │ │ │ +0000000000000040 r .LCPI0_17 │ │ │ │ │ +0000000000000024 r .LCPI0_18 │ │ │ │ │ +0000000000000048 r .LCPI0_19 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ -0000000000000048 r .LCPI0_20 │ │ │ │ │ -0000000000000050 r .LCPI0_21 │ │ │ │ │ -0000000000000058 r .LCPI0_22 │ │ │ │ │ +0000000000000050 r .LCPI0_20 │ │ │ │ │ +0000000000000058 r .LCPI0_21 │ │ │ │ │ 0000000000000018 r .LCPI0_3 │ │ │ │ │ 0000000000000020 r .LCPI0_4 │ │ │ │ │ 0000000000000028 r .LCPI0_5 │ │ │ │ │ 0000000000000030 r .LCPI0_6 │ │ │ │ │ 0000000000000038 r .LCPI0_7 │ │ │ │ │ 0000000000000000 r .LCPI0_8 │ │ │ │ │ 0000000000000004 r .LCPI0_9 │ │ │ │ │ @@ -6094,42 +6032,42 @@ │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil24fenv_is_round_to_nearestEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T sinhf │ │ │ │ │ │ │ │ │ │ sinf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ -0000000000000000 r .LCPI0_10 │ │ │ │ │ -0000000000000000 r .LCPI0_11 │ │ │ │ │ -0000000000000004 r .LCPI0_12 │ │ │ │ │ -0000000000000008 r .LCPI0_13 │ │ │ │ │ -000000000000000c r .LCPI0_14 │ │ │ │ │ -0000000000000010 r .LCPI0_15 │ │ │ │ │ -0000000000000014 r .LCPI0_16 │ │ │ │ │ -0000000000000018 r .LCPI0_17 │ │ │ │ │ -0000000000000010 r .LCPI0_18 │ │ │ │ │ -0000000000000050 r .LCPI0_19 │ │ │ │ │ +0000000000000050 r .LCPI0_10 │ │ │ │ │ +0000000000000058 r .LCPI0_11 │ │ │ │ │ +0000000000000000 r .LCPI0_12 │ │ │ │ │ +0000000000000004 r .LCPI0_13 │ │ │ │ │ +0000000000000008 r .LCPI0_14 │ │ │ │ │ +000000000000000c r .LCPI0_15 │ │ │ │ │ +0000000000000010 r .LCPI0_16 │ │ │ │ │ +0000000000000014 r .LCPI0_17 │ │ │ │ │ +0000000000000018 r .LCPI0_18 │ │ │ │ │ +000000000000001c r .LCPI0_19 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ -0000000000000058 r .LCPI0_20 │ │ │ │ │ +0000000000000020 r .LCPI0_20 │ │ │ │ │ 0000000000000060 r .LCPI0_21 │ │ │ │ │ 0000000000000068 r .LCPI0_22 │ │ │ │ │ 0000000000000070 r .LCPI0_23 │ │ │ │ │ 0000000000000078 r .LCPI0_24 │ │ │ │ │ +0000000000000080 r .LCPI0_25 │ │ │ │ │ +0000000000000024 r .LCPI0_26 │ │ │ │ │ 0000000000000018 r .LCPI0_3 │ │ │ │ │ 0000000000000020 r .LCPI0_4 │ │ │ │ │ 0000000000000028 r .LCPI0_5 │ │ │ │ │ 0000000000000030 r .LCPI0_6 │ │ │ │ │ 0000000000000038 r .LCPI0_7 │ │ │ │ │ 0000000000000040 r .LCPI0_8 │ │ │ │ │ 0000000000000048 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_4sinfEf │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ -0000000000000000 r _ZN19__llvm_libc_19_0_0_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ -0000000000000000 r _ZN19__llvm_libc_19_0_0_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T sinf │ │ │ │ │ │ │ │ │ │ sqrt.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_4sqrtEd │ │ │ │ │ @@ -6146,64 +6084,65 @@ │ │ │ │ │ tan.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_3tanEd │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T tan │ │ │ │ │ │ │ │ │ │ tanf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000008 r .LCPI0_1 │ │ │ │ │ +0000000000000004 r .LCPI0_1 │ │ │ │ │ 0000000000000028 r .LCPI0_10 │ │ │ │ │ 0000000000000030 r .LCPI0_11 │ │ │ │ │ 0000000000000038 r .LCPI0_12 │ │ │ │ │ 0000000000000040 r .LCPI0_13 │ │ │ │ │ 0000000000000048 r .LCPI0_14 │ │ │ │ │ -0000000000000010 r .LCPI0_15 │ │ │ │ │ -0000000000000010 r .LCPI0_16 │ │ │ │ │ -0000000000000050 r .LCPI0_17 │ │ │ │ │ -0000000000000014 r .LCPI0_18 │ │ │ │ │ -0000000000000058 r .LCPI0_19 │ │ │ │ │ -0000000000000010 r .LCPI0_2 │ │ │ │ │ -0000000000000060 r .LCPI0_20 │ │ │ │ │ +0000000000000050 r .LCPI0_15 │ │ │ │ │ +0000000000000058 r .LCPI0_16 │ │ │ │ │ +0000000000000014 r .LCPI0_17 │ │ │ │ │ +0000000000000018 r .LCPI0_18 │ │ │ │ │ +0000000000000060 r .LCPI0_19 │ │ │ │ │ +0000000000000008 r .LCPI0_2 │ │ │ │ │ +000000000000001c r .LCPI0_20 │ │ │ │ │ 0000000000000068 r .LCPI0_21 │ │ │ │ │ 0000000000000070 r .LCPI0_22 │ │ │ │ │ 0000000000000078 r .LCPI0_23 │ │ │ │ │ 0000000000000080 r .LCPI0_24 │ │ │ │ │ -0000000000000000 r .LCPI0_3 │ │ │ │ │ -0000000000000004 r .LCPI0_4 │ │ │ │ │ -0000000000000008 r .LCPI0_5 │ │ │ │ │ -000000000000000c r .LCPI0_6 │ │ │ │ │ -0000000000000000 r .LCPI0_7 │ │ │ │ │ +0000000000000088 r .LCPI0_25 │ │ │ │ │ +0000000000000020 r .LCPI0_26 │ │ │ │ │ +000000000000000c r .LCPI0_3 │ │ │ │ │ +0000000000000010 r .LCPI0_4 │ │ │ │ │ +0000000000000000 r .LCPI0_5 │ │ │ │ │ +0000000000000008 r .LCPI0_6 │ │ │ │ │ +0000000000000010 r .LCPI0_7 │ │ │ │ │ 0000000000000018 r .LCPI0_8 │ │ │ │ │ 0000000000000020 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_4tanfEf │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ -0000000000000000 r _ZN19__llvm_libc_19_0_0_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ -0000000000000000 r _ZN19__llvm_libc_19_0_0_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_L12TANF_EXCEPTSE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T tanf │ │ │ │ │ │ │ │ │ │ tanhf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ -0000000000000040 r .LCPI0_10 │ │ │ │ │ +0000000000000000 r .LCPI0_10 │ │ │ │ │ 0000000000000048 r .LCPI0_11 │ │ │ │ │ 0000000000000050 r .LCPI0_12 │ │ │ │ │ 0000000000000058 r .LCPI0_13 │ │ │ │ │ 0000000000000060 r .LCPI0_14 │ │ │ │ │ +0000000000000068 r .LCPI0_15 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ 0000000000000018 r .LCPI0_3 │ │ │ │ │ 0000000000000020 r .LCPI0_4 │ │ │ │ │ 0000000000000028 r .LCPI0_5 │ │ │ │ │ 0000000000000030 r .LCPI0_6 │ │ │ │ │ 0000000000000038 r .LCPI0_7 │ │ │ │ │ -0000000000000000 r .LCPI0_8 │ │ │ │ │ +0000000000000040 r .LCPI0_8 │ │ │ │ │ 0000000000000000 r .LCPI0_9 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_5tanhfEf │ │ │ │ │ 0000000000000000 V _ZN19__llvm_libc_19_0_0_7ExpBase9EXP_2_MIDE │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T tanhf │ │ │ │ │ │ │ │ │ │ trunc.cpp.o: │ │ │ │ │ @@ -6475,31 +6414,31 @@ │ │ │ │ │ U __eqtf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T ilogbf128 │ │ │ │ │ │ │ │ │ │ ldexpf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ -0000000000000060 r .LCPI1_10 │ │ │ │ │ -0000000000000070 r .LCPI1_11 │ │ │ │ │ -0000000000000010 r .LCPI1_12 │ │ │ │ │ +0000000000000050 r .LCPI1_10 │ │ │ │ │ +0000000000000060 r .LCPI1_11 │ │ │ │ │ +0000000000000014 r .LCPI1_12 │ │ │ │ │ 0000000000000008 r .LCPI1_2 │ │ │ │ │ 000000000000000c r .LCPI1_3 │ │ │ │ │ 0000000000000000 r .LCPI1_4 │ │ │ │ │ -0000000000000020 r .LCPI1_6 │ │ │ │ │ -0000000000000030 r .LCPI1_7 │ │ │ │ │ -0000000000000040 r .LCPI1_8 │ │ │ │ │ -0000000000000050 r .LCPI1_9 │ │ │ │ │ -0000000000000080 r .LCPI2_0 │ │ │ │ │ -0000000000000090 r .LCPI2_1 │ │ │ │ │ -00000000000000a0 r .LCPI2_2 │ │ │ │ │ -00000000000000b0 r .LCPI2_3 │ │ │ │ │ -00000000000000c0 r .LCPI2_4 │ │ │ │ │ -00000000000000d0 r .LCPI2_5 │ │ │ │ │ -00000000000000e0 r .LCPI2_6 │ │ │ │ │ +0000000000000010 r .LCPI1_6 │ │ │ │ │ +0000000000000020 r .LCPI1_7 │ │ │ │ │ +0000000000000030 r .LCPI1_8 │ │ │ │ │ +0000000000000040 r .LCPI1_9 │ │ │ │ │ +0000000000000070 r .LCPI2_0 │ │ │ │ │ +0000000000000080 r .LCPI2_1 │ │ │ │ │ +0000000000000090 r .LCPI2_2 │ │ │ │ │ +00000000000000a0 r .LCPI2_3 │ │ │ │ │ +00000000000000b0 r .LCPI2_4 │ │ │ │ │ +00000000000000c0 r .LCPI2_5 │ │ │ │ │ +00000000000000d0 r .LCPI2_6 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil5ldexpIgTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEES4_S4_i │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_9ldexpf128Egi │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_0_0_6fputil11DyadicFloatILm128EEcvT_IgvEEv │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __addtf3 │ │ │ │ │ @@ -6517,16 +6456,16 @@ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_9llogbf128Eg │ │ │ │ │ U __eqtf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T llogbf128 │ │ │ │ │ │ │ │ │ │ logbf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000010 r .LCPI1_1 │ │ │ │ │ -0000000000000020 r .LCPI1_2 │ │ │ │ │ +0000000000000000 r .LCPI1_1 │ │ │ │ │ +0000000000000010 r .LCPI1_2 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil4logbIgTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEES4_S4_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_8logbf128Eg │ │ │ │ │ U __eqtf2 │ │ │ │ │ U __floatsitf │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ @@ -6689,31 +6628,31 @@ │ │ │ │ │ U __addtf3 │ │ │ │ │ U __eqtf2 │ │ │ │ │ 0000000000000000 T roundf128 │ │ │ │ │ │ │ │ │ │ scalbnf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ -0000000000000060 r .LCPI1_10 │ │ │ │ │ -0000000000000070 r .LCPI1_11 │ │ │ │ │ -0000000000000010 r .LCPI1_12 │ │ │ │ │ +0000000000000050 r .LCPI1_10 │ │ │ │ │ +0000000000000060 r .LCPI1_11 │ │ │ │ │ +0000000000000014 r .LCPI1_12 │ │ │ │ │ 0000000000000008 r .LCPI1_2 │ │ │ │ │ 000000000000000c r .LCPI1_3 │ │ │ │ │ 0000000000000000 r .LCPI1_4 │ │ │ │ │ -0000000000000020 r .LCPI1_6 │ │ │ │ │ -0000000000000030 r .LCPI1_7 │ │ │ │ │ -0000000000000040 r .LCPI1_8 │ │ │ │ │ -0000000000000050 r .LCPI1_9 │ │ │ │ │ -0000000000000080 r .LCPI2_0 │ │ │ │ │ -0000000000000090 r .LCPI2_1 │ │ │ │ │ -00000000000000a0 r .LCPI2_2 │ │ │ │ │ -00000000000000b0 r .LCPI2_3 │ │ │ │ │ -00000000000000c0 r .LCPI2_4 │ │ │ │ │ -00000000000000d0 r .LCPI2_5 │ │ │ │ │ -00000000000000e0 r .LCPI2_6 │ │ │ │ │ +0000000000000010 r .LCPI1_6 │ │ │ │ │ +0000000000000020 r .LCPI1_7 │ │ │ │ │ +0000000000000030 r .LCPI1_8 │ │ │ │ │ +0000000000000040 r .LCPI1_9 │ │ │ │ │ +0000000000000070 r .LCPI2_0 │ │ │ │ │ +0000000000000080 r .LCPI2_1 │ │ │ │ │ +0000000000000090 r .LCPI2_2 │ │ │ │ │ +00000000000000a0 r .LCPI2_3 │ │ │ │ │ +00000000000000b0 r .LCPI2_4 │ │ │ │ │ +00000000000000c0 r .LCPI2_5 │ │ │ │ │ +00000000000000d0 r .LCPI2_6 │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_0_0_10scalbnf128Egi │ │ │ │ │ U _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_0_0_6fputil5ldexpIgTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEES4_S4_i │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_0_0_6fputil11DyadicFloatILm128EEcvT_IgvEEv │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __addtf3 │ │ │ │ ├── file list │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ ----------- 0 0 0 80824 1970-01-01 00:00:00.000000 / │ │ │ │ │ +---------- 0 0 0 80712 1970-01-01 00:00:00.000000 / │ │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ │ ?rw-r--r-- 0 0 0 928 1970-01-01 00:00:00.000000 isalnum.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 920 1970-01-01 00:00:00.000000 isalpha.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 912 1970-01-01 00:00:00.000000 isascii.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 920 1970-01-01 00:00:00.000000 isblank.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 920 1970-01-01 00:00:00.000000 iscntrl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 912 1970-01-01 00:00:00.000000 isdigit.cpp.o │ │ │ │ │ @@ -306,56 +306,56 @@ │ │ │ │ │ ?rw-r--r-- 0 0 0 1400 1970-01-01 00:00:00.000000 fesetexceptflag.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1168 1970-01-01 00:00:00.000000 fesetround.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2232 1970-01-01 00:00:00.000000 feraiseexcept.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1152 1970-01-01 00:00:00.000000 fetestexcept.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1176 1970-01-01 00:00:00.000000 fetestexceptflag.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2568 1970-01-01 00:00:00.000000 feupdateenv.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2112 1970-01-01 00:00:00.000000 inv_trigf_utils.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4824 1970-01-01 00:00:00.000000 acosf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4664 1970-01-01 00:00:00.000000 acosf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2568 1970-01-01 00:00:00.000000 explogxf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 21336 1970-01-01 00:00:00.000000 common_constants.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3152 1970-01-01 00:00:00.000000 acoshf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 5064 1970-01-01 00:00:00.000000 asinf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4792 1970-01-01 00:00:00.000000 asinhf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 7192 1970-01-01 00:00:00.000000 atan2f.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3224 1970-01-01 00:00:00.000000 atanf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3488 1970-01-01 00:00:00.000000 atanhf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3048 1970-01-01 00:00:00.000000 acoshf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4944 1970-01-01 00:00:00.000000 asinf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4600 1970-01-01 00:00:00.000000 asinhf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 5312 1970-01-01 00:00:00.000000 atan2f.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3152 1970-01-01 00:00:00.000000 atanf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3336 1970-01-01 00:00:00.000000 atanhf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1400 1970-01-01 00:00:00.000000 canonicalize.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1384 1970-01-01 00:00:00.000000 canonicalizef.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3040 1970-01-01 00:00:00.000000 canonicalizel.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1152 1970-01-01 00:00:00.000000 copysign.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1152 1970-01-01 00:00:00.000000 copysignf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1160 1970-01-01 00:00:00.000000 copysignf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 944 1970-01-01 00:00:00.000000 copysignl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1472 1970-01-01 00:00:00.000000 ceil.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1416 1970-01-01 00:00:00.000000 ceilf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1112 1970-01-01 00:00:00.000000 ceill.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 904 1970-01-01 00:00:00.000000 cos.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3800 1970-01-01 00:00:00.000000 coshf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 5496 1970-01-01 00:00:00.000000 cosf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4144 1970-01-01 00:00:00.000000 erff.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 19864 1970-01-01 00:00:00.000000 exp.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4616 1970-01-01 00:00:00.000000 expf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 26072 1970-01-01 00:00:00.000000 exp10.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6376 1970-01-01 00:00:00.000000 exp10f.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 21656 1970-01-01 00:00:00.000000 exp2.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6192 1970-01-01 00:00:00.000000 exp2f.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6720 1970-01-01 00:00:00.000000 exp2m1f.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 21256 1970-01-01 00:00:00.000000 expm1.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6088 1970-01-01 00:00:00.000000 expm1f.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3672 1970-01-01 00:00:00.000000 coshf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 5200 1970-01-01 00:00:00.000000 cosf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4128 1970-01-01 00:00:00.000000 erff.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 19016 1970-01-01 00:00:00.000000 exp.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4504 1970-01-01 00:00:00.000000 expf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 24904 1970-01-01 00:00:00.000000 exp10.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6240 1970-01-01 00:00:00.000000 exp10f.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 20600 1970-01-01 00:00:00.000000 exp2.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6032 1970-01-01 00:00:00.000000 exp2f.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6472 1970-01-01 00:00:00.000000 exp2m1f.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 20048 1970-01-01 00:00:00.000000 expm1.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 5416 1970-01-01 00:00:00.000000 expm1f.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1120 1970-01-01 00:00:00.000000 fabs.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1136 1970-01-01 00:00:00.000000 fabsf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 920 1970-01-01 00:00:00.000000 fabsl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 960 1970-01-01 00:00:00.000000 fdim.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 944 1970-01-01 00:00:00.000000 fdimf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1064 1970-01-01 00:00:00.000000 fdiml.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1592 1970-01-01 00:00:00.000000 floor.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1552 1970-01-01 00:00:00.000000 floorf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1304 1970-01-01 00:00:00.000000 floorl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4216 1970-01-01 00:00:00.000000 fma.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1128 1970-01-01 00:00:00.000000 fmaf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 896 1970-01-01 00:00:00.000000 fma.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 896 1970-01-01 00:00:00.000000 fmaf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 968 1970-01-01 00:00:00.000000 fmin.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 960 1970-01-01 00:00:00.000000 fminf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1088 1970-01-01 00:00:00.000000 fminl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 968 1970-01-01 00:00:00.000000 fmax.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 952 1970-01-01 00:00:00.000000 fmaxf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1080 1970-01-01 00:00:00.000000 fmaxl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 976 1970-01-01 00:00:00.000000 fmaximum.cpp.o │ │ │ │ │ @@ -392,39 +392,39 @@ │ │ │ │ │ ?rw-r--r-- 0 0 0 4512 1970-01-01 00:00:00.000000 fromfpf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4208 1970-01-01 00:00:00.000000 fromfpl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4816 1970-01-01 00:00:00.000000 fromfpx.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4736 1970-01-01 00:00:00.000000 fromfpxf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4536 1970-01-01 00:00:00.000000 fromfpxl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3720 1970-01-01 00:00:00.000000 hypot.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1624 1970-01-01 00:00:00.000000 hypotf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1688 1970-01-01 00:00:00.000000 ilogb.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1648 1970-01-01 00:00:00.000000 ilogbf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2224 1970-01-01 00:00:00.000000 ilogbl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4712 1970-01-01 00:00:00.000000 ldexp.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4544 1970-01-01 00:00:00.000000 ldexpf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4416 1970-01-01 00:00:00.000000 ldexpl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1712 1970-01-01 00:00:00.000000 llogb.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1680 1970-01-01 00:00:00.000000 ilogb.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1656 1970-01-01 00:00:00.000000 ilogbf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2232 1970-01-01 00:00:00.000000 ilogbl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4608 1970-01-01 00:00:00.000000 ldexp.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4448 1970-01-01 00:00:00.000000 ldexpf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4344 1970-01-01 00:00:00.000000 ldexpl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1704 1970-01-01 00:00:00.000000 llogb.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1680 1970-01-01 00:00:00.000000 llogbf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2240 1970-01-01 00:00:00.000000 llogbl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5248 1970-01-01 00:00:00.000000 llrint.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4960 1970-01-01 00:00:00.000000 llrintf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5272 1970-01-01 00:00:00.000000 llrintl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3048 1970-01-01 00:00:00.000000 llround.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 llroundf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2992 1970-01-01 00:00:00.000000 llroundl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 28184 1970-01-01 00:00:00.000000 log10.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6400 1970-01-01 00:00:00.000000 log10f.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 34048 1970-01-01 00:00:00.000000 log1p.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4072 1970-01-01 00:00:00.000000 log1pf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 27080 1970-01-01 00:00:00.000000 log2.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2832 1970-01-01 00:00:00.000000 log2f.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 24752 1970-01-01 00:00:00.000000 log.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4536 1970-01-01 00:00:00.000000 logf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 28000 1970-01-01 00:00:00.000000 log10.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6056 1970-01-01 00:00:00.000000 log10f.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 32464 1970-01-01 00:00:00.000000 log1p.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3808 1970-01-01 00:00:00.000000 log1pf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 26896 1970-01-01 00:00:00.000000 log2.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2712 1970-01-01 00:00:00.000000 log2f.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 24672 1970-01-01 00:00:00.000000 log.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4288 1970-01-01 00:00:00.000000 logf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1888 1970-01-01 00:00:00.000000 logb.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1856 1970-01-01 00:00:00.000000 logbf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1768 1970-01-01 00:00:00.000000 logbf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2288 1970-01-01 00:00:00.000000 logbl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5248 1970-01-01 00:00:00.000000 lrint.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4960 1970-01-01 00:00:00.000000 lrintf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5272 1970-01-01 00:00:00.000000 lrintl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3040 1970-01-01 00:00:00.000000 lround.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 lroundf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2992 1970-01-01 00:00:00.000000 lroundl.cpp.o │ │ │ │ │ @@ -434,26 +434,26 @@ │ │ │ │ │ ?rw-r--r-- 0 0 0 2672 1970-01-01 00:00:00.000000 nan.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2496 1970-01-01 00:00:00.000000 nanf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2600 1970-01-01 00:00:00.000000 nanl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3744 1970-01-01 00:00:00.000000 nearbyint.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3488 1970-01-01 00:00:00.000000 nearbyintf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3568 1970-01-01 00:00:00.000000 nearbyintl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2320 1970-01-01 00:00:00.000000 nextafter.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2304 1970-01-01 00:00:00.000000 nextafterf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3704 1970-01-01 00:00:00.000000 nextafterl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2320 1970-01-01 00:00:00.000000 nextafterf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3712 1970-01-01 00:00:00.000000 nextafterl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1000 1970-01-01 00:00:00.000000 nextdown.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 976 1970-01-01 00:00:00.000000 nextdownf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 984 1970-01-01 00:00:00.000000 nextdownf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1184 1970-01-01 00:00:00.000000 nextdownl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2472 1970-01-01 00:00:00.000000 nexttoward.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2448 1970-01-01 00:00:00.000000 nexttowardf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2464 1970-01-01 00:00:00.000000 nexttowardf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3712 1970-01-01 00:00:00.000000 nexttowardl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1000 1970-01-01 00:00:00.000000 nextup.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 968 1970-01-01 00:00:00.000000 nextupf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 976 1970-01-01 00:00:00.000000 nextupf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1168 1970-01-01 00:00:00.000000 nextupl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 27784 1970-01-01 00:00:00.000000 powf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 25384 1970-01-01 00:00:00.000000 powf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3960 1970-01-01 00:00:00.000000 remainderf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4064 1970-01-01 00:00:00.000000 remainder.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4400 1970-01-01 00:00:00.000000 remainderl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3880 1970-01-01 00:00:00.000000 remquof.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3992 1970-01-01 00:00:00.000000 remquo.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4296 1970-01-01 00:00:00.000000 remquol.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3736 1970-01-01 00:00:00.000000 rint.cpp.o │ │ │ │ │ @@ -461,74 +461,74 @@ │ │ │ │ │ ?rw-r--r-- 0 0 0 3552 1970-01-01 00:00:00.000000 rintl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1352 1970-01-01 00:00:00.000000 round.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1280 1970-01-01 00:00:00.000000 roundf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1192 1970-01-01 00:00:00.000000 roundl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1672 1970-01-01 00:00:00.000000 roundeven.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1616 1970-01-01 00:00:00.000000 roundevenf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1568 1970-01-01 00:00:00.000000 roundevenl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4712 1970-01-01 00:00:00.000000 scalbn.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4544 1970-01-01 00:00:00.000000 scalbnf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4416 1970-01-01 00:00:00.000000 scalbnl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4608 1970-01-01 00:00:00.000000 scalbn.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4448 1970-01-01 00:00:00.000000 scalbnf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4344 1970-01-01 00:00:00.000000 scalbnl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 904 1970-01-01 00:00:00.000000 sin.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 5992 1970-01-01 00:00:00.000000 sincosf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4936 1970-01-01 00:00:00.000000 sinhf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 5568 1970-01-01 00:00:00.000000 sinf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 5648 1970-01-01 00:00:00.000000 sincosf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4720 1970-01-01 00:00:00.000000 sinhf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 5176 1970-01-01 00:00:00.000000 sinf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 896 1970-01-01 00:00:00.000000 sqrt.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 896 1970-01-01 00:00:00.000000 sqrtf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 896 1970-01-01 00:00:00.000000 sqrtl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1104 1970-01-01 00:00:00.000000 tan.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6232 1970-01-01 00:00:00.000000 tanf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3304 1970-01-01 00:00:00.000000 tanhf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 5816 1970-01-01 00:00:00.000000 tanf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3328 1970-01-01 00:00:00.000000 tanhf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1016 1970-01-01 00:00:00.000000 trunc.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 976 1970-01-01 00:00:00.000000 truncf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1072 1970-01-01 00:00:00.000000 truncl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4544 1970-01-01 00:00:00.000000 ufromfp.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4496 1970-01-01 00:00:00.000000 ufromfpf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4192 1970-01-01 00:00:00.000000 ufromfpl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4800 1970-01-01 00:00:00.000000 ufromfpx.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4728 1970-01-01 00:00:00.000000 ufromfpxf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4520 1970-01-01 00:00:00.000000 ufromfpxl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1464 1970-01-01 00:00:00.000000 canonicalizef128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1712 1970-01-01 00:00:00.000000 ceilf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1176 1970-01-01 00:00:00.000000 copysignf128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1184 1970-01-01 00:00:00.000000 copysignf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1136 1970-01-01 00:00:00.000000 fabsf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1208 1970-01-01 00:00:00.000000 fdimf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1800 1970-01-01 00:00:00.000000 floorf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1184 1970-01-01 00:00:00.000000 fmaxf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1184 1970-01-01 00:00:00.000000 fminf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1192 1970-01-01 00:00:00.000000 fmaximumf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1712 1970-01-01 00:00:00.000000 fmaximum_numf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1488 1970-01-01 00:00:00.000000 fmaximum_magf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1912 1970-01-01 00:00:00.000000 fmaximum_mag_numf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1184 1970-01-01 00:00:00.000000 fminimumf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1712 1970-01-01 00:00:00.000000 fminimum_numf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1496 1970-01-01 00:00:00.000000 fminimum_magf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1912 1970-01-01 00:00:00.000000 fminimum_mag_numf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4432 1970-01-01 00:00:00.000000 fmodf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1312 1970-01-01 00:00:00.000000 frexpf128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1320 1970-01-01 00:00:00.000000 frexpf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5272 1970-01-01 00:00:00.000000 fromfpf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5584 1970-01-01 00:00:00.000000 fromfpxf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2360 1970-01-01 00:00:00.000000 ilogbf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6112 1970-01-01 00:00:00.000000 ldexpf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2384 1970-01-01 00:00:00.000000 llogbf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2560 1970-01-01 00:00:00.000000 logbf128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2368 1970-01-01 00:00:00.000000 ilogbf128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6144 1970-01-01 00:00:00.000000 ldexpf128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2392 1970-01-01 00:00:00.000000 llogbf128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2648 1970-01-01 00:00:00.000000 logbf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 6216 1970-01-01 00:00:00.000000 llrintf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3368 1970-01-01 00:00:00.000000 llroundf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 6216 1970-01-01 00:00:00.000000 lrintf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3368 1970-01-01 00:00:00.000000 lroundf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1472 1970-01-01 00:00:00.000000 modff128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1488 1970-01-01 00:00:00.000000 modff128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2624 1970-01-01 00:00:00.000000 nanf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4648 1970-01-01 00:00:00.000000 nearbyintf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2680 1970-01-01 00:00:00.000000 nextafterf128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2696 1970-01-01 00:00:00.000000 nextafterf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1208 1970-01-01 00:00:00.000000 nextdownf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1192 1970-01-01 00:00:00.000000 nextupf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4624 1970-01-01 00:00:00.000000 rintf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2088 1970-01-01 00:00:00.000000 roundevenf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1696 1970-01-01 00:00:00.000000 roundf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6112 1970-01-01 00:00:00.000000 scalbnf128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6144 1970-01-01 00:00:00.000000 scalbnf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2296 1970-01-01 00:00:00.000000 sqrtf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1104 1970-01-01 00:00:00.000000 truncf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5240 1970-01-01 00:00:00.000000 ufromfpf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5560 1970-01-01 00:00:00.000000 ufromfpxf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 920 1970-01-01 00:00:00.000000 abshk.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 920 1970-01-01 00:00:00.000000 abshr.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 920 1970-01-01 00:00:00.000000 absk.cpp.o │ │ │ │ ├── acosf.cpp.o │ │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ │ ABI Version: 0 │ │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ │ Version: 0x1 │ │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ │ - Start of section headers: 3800 (bytes into file) │ │ │ │ │ │ + Start of section headers: 3704 (bytes into file) │ │ │ │ │ │ Flags: 0x0 │ │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ │ - Number of section headers: 16 │ │ │ │ │ │ - Section header string table index: 15 │ │ │ │ │ │ + Number of section headers: 15 │ │ │ │ │ │ + Section header string table index: 14 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,25 +1,24 @@ │ │ │ │ │ │ -There are 16 section headers, starting at offset 0xed8: │ │ │ │ │ │ +There are 15 section headers, starting at offset 0xe78: │ │ │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ │ - [ 1] .group GROUP 0000000000000000 000040 000008 04 13 29 4 │ │ │ │ │ │ + [ 1] .group GROUP 0000000000000000 000040 000008 04 12 29 4 │ │ │ │ │ │ [ 2] .text PROGBITS 0000000000000000 000048 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 3] .note.gnu.property NOTE 0000000000000000 000048 000020 00 A 0 0 8 │ │ │ │ │ │ - [ 4] .rodata.cst16 PROGBITS 0000000000000000 000070 000020 10 AM 0 0 16 │ │ │ │ │ │ - [ 5] .rodata.cst8 PROGBITS 0000000000000000 000090 000078 08 AM 0 0 8 │ │ │ │ │ │ - [ 6] .rodata.cst4 PROGBITS 0000000000000000 000108 000018 04 AM 0 0 4 │ │ │ │ │ │ - [ 7] .text.acosf PROGBITS 0000000000000000 000120 00038a 00 AX 0 0 16 │ │ │ │ │ │ - [ 8] .rela.text.acosf RELA 0000000000000000 0009c8 000408 18 I 13 7 8 │ │ │ │ │ │ - [ 9] .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE PROGBITS 0000000000000000 0004ac 000050 00 A 0 0 4 │ │ │ │ │ │ - [10] .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 0004fc 000004 00 WAG 0 0 4 │ │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 000500 000000 00 0 0 1 │ │ │ │ │ │ - [12] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000500 000004 00 E 0 0 1 │ │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000508 000300 18 14 26 8 │ │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000808 0001bf 00 0 0 1 │ │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000dd0 000101 00 0 0 1 │ │ │ │ │ │ + [ 4] .rodata.cst4 PROGBITS 0000000000000000 000068 000020 04 AM 0 0 4 │ │ │ │ │ │ + [ 5] .rodata.cst8 PROGBITS 0000000000000000 000088 000078 08 AM 0 0 8 │ │ │ │ │ │ + [ 6] .text.acosf PROGBITS 0000000000000000 000100 00035f 00 AX 0 0 16 │ │ │ │ │ │ + [ 7] .rela.text.acosf RELA 0000000000000000 000978 000408 18 I 12 6 8 │ │ │ │ │ │ + [ 8] .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE PROGBITS 0000000000000000 000460 000050 00 A 0 0 4 │ │ │ │ │ │ + [ 9] .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 0004b0 000004 00 WAG 0 0 4 │ │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0004b4 000000 00 0 0 1 │ │ │ │ │ │ + [11] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0004b4 000004 00 E 0 0 1 │ │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0004b8 000300 18 13 26 8 │ │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 0007b8 0001bf 00 0 0 1 │ │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000d80 0000f3 00 0 0 1 │ │ │ │ │ │ Key to Flags: │ │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 32 entries: │ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_0 │ │ │ │ │ │ - 2: 0000000000000010 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_15 │ │ │ │ │ │ - 3: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_1 │ │ │ │ │ │ - 4: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_2 │ │ │ │ │ │ - 5: 0000000000000010 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_3 │ │ │ │ │ │ - 6: 0000000000000018 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_4 │ │ │ │ │ │ - 7: 0000000000000020 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_5 │ │ │ │ │ │ - 8: 0000000000000028 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_6 │ │ │ │ │ │ - 9: 0000000000000030 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_7 │ │ │ │ │ │ - 10: 0000000000000038 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_8 │ │ │ │ │ │ - 11: 0000000000000040 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_9 │ │ │ │ │ │ - 12: 0000000000000048 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_10 │ │ │ │ │ │ - 13: 0000000000000050 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_11 │ │ │ │ │ │ - 14: 0000000000000058 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_12 │ │ │ │ │ │ - 15: 0000000000000060 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_13 │ │ │ │ │ │ - 16: 0000000000000068 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_17 │ │ │ │ │ │ - 17: 0000000000000070 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_22 │ │ │ │ │ │ - 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_14 │ │ │ │ │ │ - 19: 0000000000000004 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_16 │ │ │ │ │ │ - 20: 0000000000000008 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_18 │ │ │ │ │ │ - 21: 000000000000000c 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_19 │ │ │ │ │ │ - 22: 0000000000000010 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_20 │ │ │ │ │ │ - 23: 0000000000000014 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_21 │ │ │ │ │ │ - 24: 0000000000000000 80 OBJECT LOCAL DEFAULT 9 _ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE │ │ │ │ │ │ - 25: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE │ │ │ │ │ │ - 26: 0000000000000000 906 FUNC GLOBAL DEFAULT 7 acosf │ │ │ │ │ │ + 2: 0000000000000004 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_14 │ │ │ │ │ │ + 3: 0000000000000008 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_15 │ │ │ │ │ │ + 4: 000000000000000c 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_16 │ │ │ │ │ │ + 5: 0000000000000010 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_18 │ │ │ │ │ │ + 6: 0000000000000014 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_19 │ │ │ │ │ │ + 7: 0000000000000018 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_20 │ │ │ │ │ │ + 8: 000000000000001c 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_21 │ │ │ │ │ │ + 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_1 │ │ │ │ │ │ + 10: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_2 │ │ │ │ │ │ + 11: 0000000000000010 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_3 │ │ │ │ │ │ + 12: 0000000000000018 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_4 │ │ │ │ │ │ + 13: 0000000000000020 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_5 │ │ │ │ │ │ + 14: 0000000000000028 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_6 │ │ │ │ │ │ + 15: 0000000000000030 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_7 │ │ │ │ │ │ + 16: 0000000000000038 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_8 │ │ │ │ │ │ + 17: 0000000000000040 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_9 │ │ │ │ │ │ + 18: 0000000000000048 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_10 │ │ │ │ │ │ + 19: 0000000000000050 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_11 │ │ │ │ │ │ + 20: 0000000000000058 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_12 │ │ │ │ │ │ + 21: 0000000000000060 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_13 │ │ │ │ │ │ + 22: 0000000000000068 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_17 │ │ │ │ │ │ + 23: 0000000000000070 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_22 │ │ │ │ │ │ + 24: 0000000000000000 80 OBJECT LOCAL DEFAULT 8 _ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE │ │ │ │ │ │ + 25: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE │ │ │ │ │ │ + 26: 0000000000000000 863 FUNC GLOBAL DEFAULT 6 acosf │ │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ - 29: 0000000000000000 4 OBJECT WEAK DEFAULT 10 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ + 29: 0000000000000000 4 OBJECT WEAK DEFAULT 9 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 31: 0000000000000000 906 FUNC GLOBAL DEFAULT 7 _ZN19__llvm_libc_19_0_0_5acosfEf │ │ │ │ │ │ + 31: 0000000000000000 863 FUNC GLOBAL DEFAULT 6 _ZN19__llvm_libc_19_0_0_5acosfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.acosf' at offset 0x9c8 contains 43 entries: │ │ │ │ │ │ +Relocation section '.rela.text.acosf' at offset 0x978 contains 43 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000021 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000061 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE + 38 │ │ │ │ │ │ -000000000000009f 0000001300000002 R_X86_64_PC32 0000000000000004 .LCPI0_16 - 4 │ │ │ │ │ │ -00000000000000cc 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_3 - 4 │ │ │ │ │ │ -00000000000000d8 0000000600000002 R_X86_64_PC32 0000000000000018 .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000000e4 0000000700000002 R_X86_64_PC32 0000000000000020 .LCPI0_5 - 4 │ │ │ │ │ │ -00000000000000f0 0000000800000002 R_X86_64_PC32 0000000000000028 .LCPI0_6 - 4 │ │ │ │ │ │ -00000000000000fc 0000000900000002 R_X86_64_PC32 0000000000000030 .LCPI0_7 - 4 │ │ │ │ │ │ -0000000000000104 0000000a00000002 R_X86_64_PC32 0000000000000038 .LCPI0_8 - 4 │ │ │ │ │ │ -0000000000000110 0000000b00000002 R_X86_64_PC32 0000000000000040 .LCPI0_9 - 4 │ │ │ │ │ │ -000000000000011c 0000000c00000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ -0000000000000128 0000000d00000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ -0000000000000134 0000000e00000002 R_X86_64_PC32 0000000000000058 .LCPI0_12 - 4 │ │ │ │ │ │ -000000000000014c 0000001000000002 R_X86_64_PC32 0000000000000068 .LCPI0_17 - 4 │ │ │ │ │ │ -000000000000016f 0000000300000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ -0000000000000177 0000000400000002 R_X86_64_PC32 0000000000000008 .LCPI0_2 - 4 │ │ │ │ │ │ -000000000000018b 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_3 - 4 │ │ │ │ │ │ -0000000000000197 0000000600000002 R_X86_64_PC32 0000000000000018 .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000001a3 0000000700000002 R_X86_64_PC32 0000000000000020 .LCPI0_5 - 4 │ │ │ │ │ │ -00000000000001af 0000000800000002 R_X86_64_PC32 0000000000000028 .LCPI0_6 - 4 │ │ │ │ │ │ -00000000000001bb 0000000900000002 R_X86_64_PC32 0000000000000030 .LCPI0_7 - 4 │ │ │ │ │ │ -00000000000001c3 0000000a00000002 R_X86_64_PC32 0000000000000038 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000001cf 0000000b00000002 R_X86_64_PC32 0000000000000040 .LCPI0_9 - 4 │ │ │ │ │ │ -00000000000001df 0000000c00000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ -00000000000001eb 0000000d00000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ -00000000000001f7 0000000e00000002 R_X86_64_PC32 0000000000000058 .LCPI0_12 - 4 │ │ │ │ │ │ -0000000000000217 0000000f00000002 R_X86_64_PC32 0000000000000060 .LCPI0_13 - 4 │ │ │ │ │ │ -0000000000000245 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE + 24 │ │ │ │ │ │ -0000000000000252 0000001200000002 R_X86_64_PC32 0000000000000000 .LCPI0_14 - 4 │ │ │ │ │ │ -0000000000000265 0000001b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ -000000000000026f 0000001c00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ -0000000000000284 0000000200000002 R_X86_64_PC32 0000000000000010 .LCPI0_15 - 4 │ │ │ │ │ │ -0000000000000290 0000001200000002 R_X86_64_PC32 0000000000000000 .LCPI0_14 - 4 │ │ │ │ │ │ -00000000000002cb 0000001100000002 R_X86_64_PC32 0000000000000070 .LCPI0_22 - 4 │ │ │ │ │ │ -00000000000002d7 0000001000000002 R_X86_64_PC32 0000000000000068 .LCPI0_17 - 4 │ │ │ │ │ │ -00000000000002f7 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE + 10 │ │ │ │ │ │ -0000000000000300 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE - 4 │ │ │ │ │ │ -000000000000030b 0000001d00000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ -0000000000000313 0000001400000002 R_X86_64_PC32 0000000000000008 .LCPI0_18 - 4 │ │ │ │ │ │ -000000000000031f 0000001500000002 R_X86_64_PC32 000000000000000c .LCPI0_19 - 4 │ │ │ │ │ │ -0000000000000342 0000001600000002 R_X86_64_PC32 0000000000000010 .LCPI0_20 - 4 │ │ │ │ │ │ -0000000000000367 0000001700000002 R_X86_64_PC32 0000000000000014 .LCPI0_21 - 4 │ │ │ │ │ │ -0000000000000386 0000001e00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000001e 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +0000000000000066 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE + 38 │ │ │ │ │ │ +00000000000000a4 0000000400000002 R_X86_64_PC32 000000000000000c .LCPI0_16 - 4 │ │ │ │ │ │ +00000000000000da 0000000b00000002 R_X86_64_PC32 0000000000000010 .LCPI0_3 - 4 │ │ │ │ │ │ +00000000000000e3 0000000c00000002 R_X86_64_PC32 0000000000000018 .LCPI0_4 - 4 │ │ │ │ │ │ +00000000000000ec 0000000d00000002 R_X86_64_PC32 0000000000000020 .LCPI0_5 - 4 │ │ │ │ │ │ +00000000000000f5 0000000e00000002 R_X86_64_PC32 0000000000000028 .LCPI0_6 - 4 │ │ │ │ │ │ +00000000000000fe 0000000f00000002 R_X86_64_PC32 0000000000000030 .LCPI0_7 - 4 │ │ │ │ │ │ +0000000000000106 0000001000000002 R_X86_64_PC32 0000000000000038 .LCPI0_8 - 4 │ │ │ │ │ │ +000000000000010f 0000001100000002 R_X86_64_PC32 0000000000000040 .LCPI0_9 - 4 │ │ │ │ │ │ +0000000000000118 0000001200000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ +0000000000000121 0000001300000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ +000000000000012a 0000001400000002 R_X86_64_PC32 0000000000000058 .LCPI0_12 - 4 │ │ │ │ │ │ +000000000000013b 0000001600000002 R_X86_64_PC32 0000000000000068 .LCPI0_17 - 4 │ │ │ │ │ │ +0000000000000155 0000000900000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ +000000000000015e 0000000a00000002 R_X86_64_PC32 0000000000000008 .LCPI0_2 - 4 │ │ │ │ │ │ +000000000000016e 0000000b00000002 R_X86_64_PC32 0000000000000010 .LCPI0_3 - 4 │ │ │ │ │ │ +0000000000000177 0000000c00000002 R_X86_64_PC32 0000000000000018 .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000180 0000000d00000002 R_X86_64_PC32 0000000000000020 .LCPI0_5 - 4 │ │ │ │ │ │ +0000000000000189 0000000e00000002 R_X86_64_PC32 0000000000000028 .LCPI0_6 - 4 │ │ │ │ │ │ +0000000000000196 0000000f00000002 R_X86_64_PC32 0000000000000030 .LCPI0_7 - 4 │ │ │ │ │ │ +000000000000019e 0000001000000002 R_X86_64_PC32 0000000000000038 .LCPI0_8 - 4 │ │ │ │ │ │ +00000000000001a7 0000001100000002 R_X86_64_PC32 0000000000000040 .LCPI0_9 - 4 │ │ │ │ │ │ +00000000000001b0 0000001200000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ +00000000000001b9 0000001300000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ +00000000000001c2 0000001400000002 R_X86_64_PC32 0000000000000058 .LCPI0_12 - 4 │ │ │ │ │ │ +00000000000001e0 0000001500000002 R_X86_64_PC32 0000000000000060 .LCPI0_13 - 4 │ │ │ │ │ │ +0000000000000206 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE + 24 │ │ │ │ │ │ +0000000000000213 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_14 - 4 │ │ │ │ │ │ +0000000000000226 0000001b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ +0000000000000230 0000001c00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ +0000000000000247 0000000300000002 R_X86_64_PC32 0000000000000008 .LCPI0_15 - 4 │ │ │ │ │ │ +0000000000000254 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_14 - 4 │ │ │ │ │ │ +000000000000029e 0000001700000002 R_X86_64_PC32 0000000000000070 .LCPI0_22 - 4 │ │ │ │ │ │ +00000000000002aa 0000001600000002 R_X86_64_PC32 0000000000000068 .LCPI0_17 - 4 │ │ │ │ │ │ +00000000000002d3 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE + 10 │ │ │ │ │ │ +00000000000002dc 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE - 4 │ │ │ │ │ │ +00000000000002e7 0000001d00000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ +00000000000002ef 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_18 - 4 │ │ │ │ │ │ +00000000000002f7 0000000600000002 R_X86_64_PC32 0000000000000014 .LCPI0_19 - 4 │ │ │ │ │ │ +000000000000031d 0000000700000002 R_X86_64_PC32 0000000000000018 .LCPI0_20 - 4 │ │ │ │ │ │ +0000000000000339 0000001e00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +0000000000000341 0000000800000002 R_X86_64_PC32 000000000000001c .LCPI0_21 - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -1,9 +1,15 @@ │ │ │ │ │ │ .LCPI0_0 │ │ │ │ │ │ +.LCPI0_14 │ │ │ │ │ │ .LCPI0_15 │ │ │ │ │ │ +.LCPI0_16 │ │ │ │ │ │ +.LCPI0_18 │ │ │ │ │ │ +.LCPI0_19 │ │ │ │ │ │ +.LCPI0_20 │ │ │ │ │ │ +.LCPI0_21 │ │ │ │ │ │ .LCPI0_1 │ │ │ │ │ │ .LCPI0_2 │ │ │ │ │ │ .LCPI0_3 │ │ │ │ │ │ .LCPI0_4 │ │ │ │ │ │ .LCPI0_5 │ │ │ │ │ │ .LCPI0_6 │ │ │ │ │ │ .LCPI0_7 │ │ │ │ │ │ @@ -11,29 +17,22 @@ │ │ │ │ │ │ .LCPI0_9 │ │ │ │ │ │ .LCPI0_10 │ │ │ │ │ │ .LCPI0_11 │ │ │ │ │ │ .LCPI0_12 │ │ │ │ │ │ .LCPI0_13 │ │ │ │ │ │ .LCPI0_17 │ │ │ │ │ │ .LCPI0_22 │ │ │ │ │ │ -.LCPI0_14 │ │ │ │ │ │ -.LCPI0_16 │ │ │ │ │ │ -.LCPI0_18 │ │ │ │ │ │ -.LCPI0_19 │ │ │ │ │ │ -.LCPI0_20 │ │ │ │ │ │ -.LCPI0_21 │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5acosfEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ -.rodata.cst16 │ │ │ │ │ │ -.rodata.cst8 │ │ │ │ │ │ .rodata.cst4 │ │ │ │ │ │ +.rodata.cst8 │ │ │ │ │ │ .rela.text.acosf │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE │ │ │ │ │ │ .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.group {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.group': │ │ │ │ │ │ - 0x00000000 01000000 0a000000 ........ │ │ │ │ │ │ + 0x00000000 01000000 09000000 ........ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst4 {} │ │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst4': │ │ │ │ │ │ - 0x00000000 0000c07f 00008080 0100803f 000080bf ...........?.... │ │ │ │ │ │ - 0x00000010 00000034 00000040 ...4...@ │ │ │ │ │ │ + 0x00000000 ffffff7f 0000c07f aaaaaaaa 00008080 ................ │ │ │ │ │ │ + 0x00000010 0100803f 000080bf 00000034 00000040 ...?.......4...@ │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.acosf {} │ │ │ │ │ │ @@ -7,226 +7,201 @@ │ │ │ │ │ │ acosf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ - movd %xmm0,%eax │ │ │ │ │ │ - movdqa 0x0(%rip),%xmm1 │ │ │ │ │ │ + vpbroadcastd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - pand %xmm0,%xmm1 │ │ │ │ │ │ - movd %xmm1,%ecx │ │ │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ │ │ + vpand %xmm1,%xmm0,%xmm1 │ │ │ │ │ │ + vmovd %xmm1,%ecx │ │ │ │ │ │ cmp $0x3f000000,%ecx │ │ │ │ │ │ - ja 6a <__llvm_libc_19_0_0_::acosf(float)+0x6a> │ │ │ │ │ │ + ja 6f <__llvm_libc_19_0_0_::acosf(float)+0x6f> │ │ │ │ │ │ cmp $0x3a7fffff,%ecx │ │ │ │ │ │ - ja b2 <__llvm_libc_19_0_0_::acosf(float)+0xb2> │ │ │ │ │ │ + ja ca <__llvm_libc_19_0_0_::acosf(float)+0xca> │ │ │ │ │ │ cmp $0x328885a2,%eax │ │ │ │ │ │ - jg 22c <__llvm_libc_19_0_0_::acosf(float)+0x22c> │ │ │ │ │ │ + jg 1ed <__llvm_libc_19_0_0_::acosf(float)+0x1ed> │ │ │ │ │ │ cmp $0xb28885a3,%eax │ │ │ │ │ │ - je 2f4 <__llvm_libc_19_0_0_::acosf(float)+0x2f4> │ │ │ │ │ │ + je 2d0 <__llvm_libc_19_0_0_::acosf(float)+0x2d0> │ │ │ │ │ │ cmp $0xb9826222,%eax │ │ │ │ │ │ - jne 2c3 <__llvm_libc_19_0_0_::acosf(float)+0x2c3> │ │ │ │ │ │ + jne 296 <__llvm_libc_19_0_0_::acosf(float)+0x296> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE+0x38 │ │ │ │ │ │ - jmp 304 <__llvm_libc_19_0_0_::acosf(float)+0x304> │ │ │ │ │ │ + jmp 2e0 <__llvm_libc_19_0_0_::acosf(float)+0x2e0> │ │ │ │ │ │ cmp $0x3f800000,%ecx │ │ │ │ │ │ - jb 164 <__llvm_libc_19_0_0_::acosf(float)+0x164> │ │ │ │ │ │ - jne 24e <__llvm_libc_19_0_0_::acosf(float)+0x24e> │ │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ │ + jb 14d <__llvm_libc_19_0_0_::acosf(float)+0x14d> │ │ │ │ │ │ + jne 20f <__llvm_libc_19_0_0_::acosf(float)+0x20f> │ │ │ │ │ │ + vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - jns 34e <__llvm_libc_19_0_0_::acosf(float)+0x34e> │ │ │ │ │ │ + jns 2bb <__llvm_libc_19_0_0_::acosf(float)+0x2bb> │ │ │ │ │ │ movl $0xffffffff,-0x28(%rbp) │ │ │ │ │ │ movl $0x40490fdb,-0x28(%rbp) │ │ │ │ │ │ - movss -0x28(%rbp),%xmm0 │ │ │ │ │ │ - addss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovss -0x28(%rbp),%xmm0 │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - movss %xmm0,-0x28(%rbp) │ │ │ │ │ │ - movd -0x28(%rbp),%xmm0 │ │ │ │ │ │ - jmp 34e <__llvm_libc_19_0_0_::acosf(float)+0x34e> │ │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm1 │ │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ │ - movapd %xmm0,%xmm3 │ │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vmovss %xmm0,-0x28(%rbp) │ │ │ │ │ │ + vmovss -0x28(%rbp),%xmm0 │ │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ │ + cmp -0x8(%rbp),%rax │ │ │ │ │ │ + je 2ca <__llvm_libc_19_0_0_::acosf(float)+0x2ca> │ │ │ │ │ │ + jmp 338 <__llvm_libc_19_0_0_::acosf(float)+0x338> │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmulsd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ + vmulsd %xmm1,%xmm1,%xmm2 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vfmadd213sd %xmm3,%xmm1,%xmm4 │ │ │ │ │ │ + vmulsd %xmm1,%xmm0,%xmm1 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm2,%xmm0 │ │ │ │ │ │ - jmp 34e <__llvm_libc_19_0_0_::acosf(float)+0x34e> │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtss2sd %xmm1,%xmm0 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vsubsd %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ + vfnmadd231sd %xmm1,%xmm4,%xmm0 │ │ │ │ │ │ + jmp 2b7 <__llvm_libc_19_0_0_::acosf(float)+0x2b7> │ │ │ │ │ │ + vcvtss2sd %xmm1,%xmm1,%xmm0 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - sqrtsd %xmm0,%xmm1 │ │ │ │ │ │ - movapd %xmm0,%xmm3 │ │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + sqrtsd %xmm1,%xmm0 │ │ │ │ │ │ + vmulsd %xmm1,%xmm1,%xmm2 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vaddsd %xmm0,%xmm0,%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - addsd %xmm1,%xmm1 │ │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ │ + vfmadd213sd %xmm3,%xmm1,%xmm5 │ │ │ │ │ │ + vmulsd %xmm4,%xmm1,%xmm0 │ │ │ │ │ │ + vfmadd213sd %xmm4,%xmm5,%xmm0 │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - jns 223 <__llvm_libc_19_0_0_::acosf(float)+0x223> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + jns 2b7 <__llvm_libc_19_0_0_::acosf(float)+0x2b7> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ │ - movapd %xmm1,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ - jmp 34e <__llvm_libc_19_0_0_::acosf(float)+0x34e> │ │ │ │ │ │ + vsubsd %xmm0,%xmm1,%xmm0 │ │ │ │ │ │ + jmp 2b7 <__llvm_libc_19_0_0_::acosf(float)+0x2b7> │ │ │ │ │ │ cmp $0x328885a3,%eax │ │ │ │ │ │ - je 2fd <__llvm_libc_19_0_0_::acosf(float)+0x2fd> │ │ │ │ │ │ + je 2d9 <__llvm_libc_19_0_0_::acosf(float)+0x2d9> │ │ │ │ │ │ cmp $0x39826222,%eax │ │ │ │ │ │ - jne 2c3 <__llvm_libc_19_0_0_::acosf(float)+0x2c3> │ │ │ │ │ │ + jne 296 <__llvm_libc_19_0_0_::acosf(float)+0x296> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE+0x24 │ │ │ │ │ │ - jmp 304 <__llvm_libc_19_0_0_::acosf(float)+0x304> │ │ │ │ │ │ - movd 0x0(%rip),%xmm0 │ │ │ │ │ │ + jmp 2e0 <__llvm_libc_19_0_0_::acosf(float)+0x2e0> │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ cmp $0x7f800000,%ecx │ │ │ │ │ │ - ja 34e <__llvm_libc_19_0_0_::acosf(float)+0x34e> │ │ │ │ │ │ + ja 2bb <__llvm_libc_19_0_0_::acosf(float)+0x2bb> │ │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::libc_errno-0x4 │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - call 273 <__llvm_libc_19_0_0_::acosf(float)+0x273> │ │ │ │ │ │ + call 234 <__llvm_libc_19_0_0_::acosf(float)+0x234> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ + vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ - movd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ movl $0xaaaaaaaa,-0x10(%rbp) │ │ │ │ │ │ fnstenv -0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x2c(%rbp) │ │ │ │ │ │ stmxcsr -0x2c(%rbp) │ │ │ │ │ │ mov -0x2c(%rbp),%eax │ │ │ │ │ │ orb $0x1,-0x24(%rbp) │ │ │ │ │ │ or $0x1,%eax │ │ │ │ │ │ fldenv -0x28(%rbp) │ │ │ │ │ │ mov %eax,-0x2c(%rbp) │ │ │ │ │ │ ldmxcsr -0x2c(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ - jmp 34e <__llvm_libc_19_0_0_::acosf(float)+0x34e> │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ │ + cmp -0x8(%rbp),%rax │ │ │ │ │ │ + je 2ca <__llvm_libc_19_0_0_::acosf(float)+0x2ca> │ │ │ │ │ │ + jmp 338 <__llvm_libc_19_0_0_::acosf(float)+0x338> │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmulsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_22-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vmulsd %xmm0,%xmm0,%xmm2 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ │ - mulsd %xmm0,%xmm0 │ │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm2,%xmm0 │ │ │ │ │ │ - jmp 34e <__llvm_libc_19_0_0_::acosf(float)+0x34e> │ │ │ │ │ │ + vsubsd %xmm0,%xmm3,%xmm0 │ │ │ │ │ │ + vfmadd231sd %xmm2,%xmm1,%xmm0 │ │ │ │ │ │ + vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ │ + cmp -0x8(%rbp),%rax │ │ │ │ │ │ + jne 338 <__llvm_libc_19_0_0_::acosf(float)+0x338> │ │ │ │ │ │ + add $0x30,%rsp │ │ │ │ │ │ + pop %rbp │ │ │ │ │ │ + ret │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE+0x10 │ │ │ │ │ │ - jmp 304 <__llvm_libc_19_0_0_::acosf(float)+0x304> │ │ │ │ │ │ + jmp 2e0 <__llvm_libc_19_0_0_::acosf(float)+0x2e0> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L13ACOSF_EXCEPTSE-0x4 │ │ │ │ │ │ mov 0x4(%rax),%ecx │ │ │ │ │ │ - movss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_0_0_::fputil::quick_get_round()::x-0x4 │ │ │ │ │ │ - movss 0x0(%rip),%xmm2 │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_18-0x4 │ │ │ │ │ │ - addss %xmm0,%xmm2 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ │ │ - addss %xmm2,%xmm1 │ │ │ │ │ │ + vsubss %xmm0,%xmm2,%xmm2 │ │ │ │ │ │ + vaddss %xmm2,%xmm1,%xmm1 │ │ │ │ │ │ mov $0xc,%edx │ │ │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ │ │ - ucomiss %xmm2,%xmm1 │ │ │ │ │ │ - jne 33f <__llvm_libc_19_0_0_::acosf(float)+0x33f> │ │ │ │ │ │ - jp 33f <__llvm_libc_19_0_0_::acosf(float)+0x33f> │ │ │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ │ │ + vucomiss %xmm2,%xmm1 │ │ │ │ │ │ + jne 319 <__llvm_libc_19_0_0_::acosf(float)+0x319> │ │ │ │ │ │ + jp 319 <__llvm_libc_19_0_0_::acosf(float)+0x319> │ │ │ │ │ │ add (%rax,%rdx,1),%ecx │ │ │ │ │ │ - jmp 34a <__llvm_libc_19_0_0_::acosf(float)+0x34a> │ │ │ │ │ │ - ucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jmp 325 <__llvm_libc_19_0_0_::acosf(float)+0x325> │ │ │ │ │ │ + vucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_20-0x4 │ │ │ │ │ │ - jne 363 <__llvm_libc_19_0_0_::acosf(float)+0x363> │ │ │ │ │ │ - jp 363 <__llvm_libc_19_0_0_::acosf(float)+0x363> │ │ │ │ │ │ - movd %ecx,%xmm0 │ │ │ │ │ │ + jne 33d <__llvm_libc_19_0_0_::acosf(float)+0x33d> │ │ │ │ │ │ + jp 33d <__llvm_libc_19_0_0_::acosf(float)+0x33d> │ │ │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 385 <__llvm_libc_19_0_0_::acosf(float)+0x385> │ │ │ │ │ │ - add $0x30,%rsp │ │ │ │ │ │ - pop %rbp │ │ │ │ │ │ - ret │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + je 2ca <__llvm_libc_19_0_0_::acosf(float)+0x2ca> │ │ │ │ │ │ + call 33d <__llvm_libc_19_0_0_::acosf(float)+0x33d> │ │ │ │ │ │ + R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ - cmpeqss %xmm1,%xmm0 │ │ │ │ │ │ - movd %xmm0,%edx │ │ │ │ │ │ + vaddss %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ + vcmpeqss %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ + vmovd %xmm0,%edx │ │ │ │ │ │ and $0x1,%edx │ │ │ │ │ │ lea 0x8(,%rdx,8),%rdx │ │ │ │ │ │ - jmp 33a <__llvm_libc_19_0_0_::acosf(float)+0x33a> │ │ │ │ │ │ - call 38a <.LCPI0_22+0x31a> │ │ │ │ │ │ - R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ │ + jmp 314 <__llvm_libc_19_0_0_::acosf(float)+0x314> │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ │ 0x00000000 002e4c43 5049305f 30002e4c 43504930 ..LCPI0_0..LCPI0 │ │ │ │ │ │ - 0x00000010 5f313500 2e4c4350 49305f31 002e4c43 _15..LCPI0_1..LC │ │ │ │ │ │ - 0x00000020 5049305f 32002e4c 43504930 5f33002e PI0_2..LCPI0_3.. │ │ │ │ │ │ - 0x00000030 4c435049 305f3400 2e4c4350 49305f35 LCPI0_4..LCPI0_5 │ │ │ │ │ │ - 0x00000040 002e4c43 5049305f 36002e4c 43504930 ..LCPI0_6..LCPI0 │ │ │ │ │ │ - 0x00000050 5f37002e 4c435049 305f3800 2e4c4350 _7..LCPI0_8..LCP │ │ │ │ │ │ - 0x00000060 49305f39 002e4c43 5049305f 3130002e I0_9..LCPI0_10.. │ │ │ │ │ │ - 0x00000070 4c435049 305f3131 002e4c43 5049305f LCPI0_11..LCPI0_ │ │ │ │ │ │ - 0x00000080 3132002e 4c435049 305f3133 002e4c43 12..LCPI0_13..LC │ │ │ │ │ │ - 0x00000090 5049305f 3137002e 4c435049 305f3232 PI0_17..LCPI0_22 │ │ │ │ │ │ - 0x000000a0 002e4c43 5049305f 3134002e 4c435049 ..LCPI0_14..LCPI │ │ │ │ │ │ - 0x000000b0 305f3136 002e4c43 5049305f 3138002e 0_16..LCPI0_18.. │ │ │ │ │ │ - 0x000000c0 4c435049 305f3139 002e4c43 5049305f LCPI0_19..LCPI0_ │ │ │ │ │ │ - 0x000000d0 3230002e 4c435049 305f3231 005f5a4e 20..LCPI0_21._ZN │ │ │ │ │ │ + 0x00000010 5f313400 2e4c4350 49305f31 35002e4c _14..LCPI0_15..L │ │ │ │ │ │ + 0x00000020 43504930 5f313600 2e4c4350 49305f31 CPI0_16..LCPI0_1 │ │ │ │ │ │ + 0x00000030 38002e4c 43504930 5f313900 2e4c4350 8..LCPI0_19..LCP │ │ │ │ │ │ + 0x00000040 49305f32 30002e4c 43504930 5f323100 I0_20..LCPI0_21. │ │ │ │ │ │ + 0x00000050 2e4c4350 49305f31 002e4c43 5049305f .LCPI0_1..LCPI0_ │ │ │ │ │ │ + 0x00000060 32002e4c 43504930 5f33002e 4c435049 2..LCPI0_3..LCPI │ │ │ │ │ │ + 0x00000070 305f3400 2e4c4350 49305f35 002e4c43 0_4..LCPI0_5..LC │ │ │ │ │ │ + 0x00000080 5049305f 36002e4c 43504930 5f37002e PI0_6..LCPI0_7.. │ │ │ │ │ │ + 0x00000090 4c435049 305f3800 2e4c4350 49305f39 LCPI0_8..LCPI0_9 │ │ │ │ │ │ + 0x000000a0 002e4c43 5049305f 3130002e 4c435049 ..LCPI0_10..LCPI │ │ │ │ │ │ + 0x000000b0 305f3131 002e4c43 5049305f 3132002e 0_11..LCPI0_12.. │ │ │ │ │ │ + 0x000000c0 4c435049 305f3133 002e4c43 5049305f LCPI0_13..LCPI0_ │ │ │ │ │ │ + 0x000000d0 3137002e 4c435049 305f3232 005f5a4e 17..LCPI0_22._ZN │ │ │ │ │ │ 0x000000e0 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ 0x000000f0 5f305f30 5f4c3133 41434f53 465f4558 _0_0_L13ACOSF_EX │ │ │ │ │ │ 0x00000100 43455054 53450061 636f7366 005f5a4e CEPTSE.acosf._ZN │ │ │ │ │ │ 0x00000110 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ 0x00000120 5f305f30 5f31306c 6962635f 6572726e _0_0_10libc_errn │ │ │ │ │ │ 0x00000130 6f45005f 5a4e3139 5f5f6c6c 766d5f6c oE._ZN19__llvm_l │ │ │ │ │ │ 0x00000140 6962635f 31395f30 5f305f35 4572726e ibc_19_0_0_5Errn │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,20 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 74657874 ..shstrtab..text │ │ │ │ │ │ 0x00000020 002e6e6f 74652e67 6e752e70 726f7065 ..note.gnu.prope │ │ │ │ │ │ - 0x00000030 72747900 2e726f64 6174612e 63737431 rty..rodata.cst1 │ │ │ │ │ │ - 0x00000040 36002e72 6f646174 612e6373 7438002e 6..rodata.cst8.. │ │ │ │ │ │ - 0x00000050 726f6461 74612e63 73743400 2e72656c rodata.cst4..rel │ │ │ │ │ │ - 0x00000060 612e7465 78742e61 636f7366 002e726f a.text.acosf..ro │ │ │ │ │ │ - 0x00000070 64617461 2e5f5a4e 31395f5f 6c6c766d data._ZN19__llvm │ │ │ │ │ │ - 0x00000080 5f6c6962 635f3139 5f305f30 5f4c3133 _libc_19_0_0_L13 │ │ │ │ │ │ - 0x00000090 41434f53 465f4558 43455054 5345002e ACOSF_EXCEPTSE.. │ │ │ │ │ │ - 0x000000a0 67726f75 70002e64 6174612e 5f5a5a4e group..data._ZZN │ │ │ │ │ │ - 0x000000b0 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ - 0x000000c0 5f305f30 5f366670 7574696c 31357175 _0_0_6fputil15qu │ │ │ │ │ │ - 0x000000d0 69636b5f 6765745f 726f756e 64457645 ick_get_roundEvE │ │ │ │ │ │ - 0x000000e0 3178002e 6e6f7465 2e474e55 2d737461 1x..note.GNU-sta │ │ │ │ │ │ - 0x000000f0 636b002e 6c6c766d 5f616464 72736967 ck..llvm_addrsig │ │ │ │ │ │ - 0x00000100 00 . │ │ │ │ │ │ + 0x00000030 72747900 2e726f64 6174612e 63737434 rty..rodata.cst4 │ │ │ │ │ │ + 0x00000040 002e726f 64617461 2e637374 38002e72 ..rodata.cst8..r │ │ │ │ │ │ + 0x00000050 656c612e 74657874 2e61636f 7366002e ela.text.acosf.. │ │ │ │ │ │ + 0x00000060 726f6461 74612e5f 5a4e3139 5f5f6c6c rodata._ZN19__ll │ │ │ │ │ │ + 0x00000070 766d5f6c 6962635f 31395f30 5f305f4c vm_libc_19_0_0_L │ │ │ │ │ │ + 0x00000080 31334143 4f53465f 45584345 50545345 13ACOSF_EXCEPTSE │ │ │ │ │ │ + 0x00000090 002e6772 6f757000 2e646174 612e5f5a ..group..data._Z │ │ │ │ │ │ + 0x000000a0 5a4e3139 5f5f6c6c 766d5f6c 6962635f ZN19__llvm_libc_ │ │ │ │ │ │ + 0x000000b0 31395f30 5f305f36 66707574 696c3135 19_0_0_6fputil15 │ │ │ │ │ │ + 0x000000c0 71756963 6b5f6765 745f726f 756e6445 quick_get_roundE │ │ │ │ │ │ + 0x000000d0 76453178 002e6e6f 74652e47 4e552d73 vE1x..note.GNU-s │ │ │ │ │ │ + 0x000000e0 7461636b 002e6c6c 766d5f61 64647273 tack..llvm_addrs │ │ │ │ │ │ + 0x000000f0 696700 ig. │ │ │ │ ├── acoshf.cpp.o │ │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ │ ABI Version: 0 │ │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ │ Version: 0x1 │ │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ │ - Start of section headers: 2320 (bytes into file) │ │ │ │ │ │ + Start of section headers: 2280 (bytes into file) │ │ │ │ │ │ Flags: 0x0 │ │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ │ - Number of section headers: 13 │ │ │ │ │ │ - Section header string table index: 12 │ │ │ │ │ │ + Number of section headers: 12 │ │ │ │ │ │ + Section header string table index: 11 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,22 +1,21 @@ │ │ │ │ │ │ -There are 13 section headers, starting at offset 0x910: │ │ │ │ │ │ +There are 12 section headers, starting at offset 0x8e8: │ │ │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 2] .note.gnu.property NOTE 0000000000000000 000040 000020 00 A 0 0 8 │ │ │ │ │ │ - [ 3] .rodata.cst4 PROGBITS 0000000000000000 000060 000010 04 AM 0 0 4 │ │ │ │ │ │ - [ 4] .rodata.cst16 PROGBITS 0000000000000000 000070 000010 10 AM 0 0 16 │ │ │ │ │ │ - [ 5] .rodata.cst8 PROGBITS 0000000000000000 000080 000040 08 AM 0 0 8 │ │ │ │ │ │ - [ 6] .text.acoshf PROGBITS 0000000000000000 0000c0 0002b1 00 AX 0 0 16 │ │ │ │ │ │ - [ 7] .rela.text.acoshf RELA 0000000000000000 0006b8 0001c8 18 I 10 6 8 │ │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 000371 000000 00 0 0 1 │ │ │ │ │ │ - [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000371 000003 00 E 0 0 1 │ │ │ │ │ │ - [10] .symtab SYMTAB 0000000000000000 000378 0001f8 18 11 14 8 │ │ │ │ │ │ - [11] .strtab STRTAB 0000000000000000 000570 000142 00 0 0 1 │ │ │ │ │ │ - [12] .shstrtab STRTAB 0000000000000000 000880 00008c 00 0 0 1 │ │ │ │ │ │ + [ 3] .rodata.cst4 PROGBITS 0000000000000000 000060 000014 04 AM 0 0 4 │ │ │ │ │ │ + [ 4] .rodata.cst8 PROGBITS 0000000000000000 000078 000040 08 AM 0 0 8 │ │ │ │ │ │ + [ 5] .text.acoshf PROGBITS 0000000000000000 0000c0 000299 00 AX 0 0 16 │ │ │ │ │ │ + [ 6] .rela.text.acoshf RELA 0000000000000000 0006a0 0001c8 18 I 9 5 8 │ │ │ │ │ │ + [ 7] .note.GNU-stack PROGBITS 0000000000000000 000359 000000 00 0 0 1 │ │ │ │ │ │ + [ 8] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000359 000003 00 E 0 0 1 │ │ │ │ │ │ + [ 9] .symtab SYMTAB 0000000000000000 000360 0001f8 18 10 14 8 │ │ │ │ │ │ + [10] .strtab STRTAB 0000000000000000 000558 000142 00 0 0 1 │ │ │ │ │ │ + [11] .shstrtab STRTAB 0000000000000000 000868 00007e 00 0 0 1 │ │ │ │ │ │ Key to Flags: │ │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 21 entries: │ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_0 │ │ │ │ │ │ - 2: 0000000000000004 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_2 │ │ │ │ │ │ - 3: 0000000000000008 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_3 │ │ │ │ │ │ - 4: 000000000000000c 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_4 │ │ │ │ │ │ - 5: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_1 │ │ │ │ │ │ - 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_5 │ │ │ │ │ │ - 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_6 │ │ │ │ │ │ - 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_7 │ │ │ │ │ │ - 9: 0000000000000018 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_8 │ │ │ │ │ │ - 10: 0000000000000020 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_9 │ │ │ │ │ │ - 11: 0000000000000028 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_10 │ │ │ │ │ │ - 12: 0000000000000030 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_11 │ │ │ │ │ │ - 13: 0000000000000038 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_12 │ │ │ │ │ │ - 14: 0000000000000000 689 FUNC GLOBAL DEFAULT 6 acoshf │ │ │ │ │ │ + 2: 0000000000000004 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_1 │ │ │ │ │ │ + 3: 0000000000000008 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_2 │ │ │ │ │ │ + 4: 000000000000000c 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_3 │ │ │ │ │ │ + 5: 0000000000000010 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_4 │ │ │ │ │ │ + 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_5 │ │ │ │ │ │ + 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_6 │ │ │ │ │ │ + 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_7 │ │ │ │ │ │ + 9: 0000000000000018 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_8 │ │ │ │ │ │ + 10: 0000000000000020 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_9 │ │ │ │ │ │ + 11: 0000000000000028 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_10 │ │ │ │ │ │ + 12: 0000000000000030 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_11 │ │ │ │ │ │ + 13: 0000000000000038 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_12 │ │ │ │ │ │ + 14: 0000000000000000 665 FUNC GLOBAL DEFAULT 5 acoshf │ │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_10ONE_OVER_FE │ │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_5LOG_FE │ │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 20: 0000000000000000 689 FUNC GLOBAL DEFAULT 6 _ZN19__llvm_libc_19_0_0_6acoshfEf │ │ │ │ │ │ + 20: 0000000000000000 665 FUNC GLOBAL DEFAULT 5 _ZN19__llvm_libc_19_0_0_6acoshfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.acoshf' at offset 0x6b8 contains 19 entries: │ │ │ │ │ │ +Relocation section '.rela.text.acoshf' at offset 0x6a0 contains 19 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ 000000000000001d 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000087 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000099 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ -00000000000000a3 0000001000000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ -00000000000000b8 0000000500000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ -00000000000000ee 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_2 - 4 │ │ │ │ │ │ -0000000000000149 0000000600000002 R_X86_64_PC32 0000000000000000 .LCPI0_5 - 4 │ │ │ │ │ │ -00000000000001a5 000000110000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10ONE_OVER_FE - 4 │ │ │ │ │ │ -00000000000001b6 0000000700000002 R_X86_64_PC32 0000000000000008 .LCPI0_6 - 4 │ │ │ │ │ │ -00000000000001c2 0000000800000002 R_X86_64_PC32 0000000000000010 .LCPI0_7 - 4 │ │ │ │ │ │ -00000000000001ca 0000000900000002 R_X86_64_PC32 0000000000000018 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000001d6 0000000a00000002 R_X86_64_PC32 0000000000000020 .LCPI0_9 - 4 │ │ │ │ │ │ -00000000000001de 0000000b00000002 R_X86_64_PC32 0000000000000028 .LCPI0_10 - 4 │ │ │ │ │ │ -00000000000001ea 0000000c00000002 R_X86_64_PC32 0000000000000030 .LCPI0_11 - 4 │ │ │ │ │ │ -000000000000020d 000000120000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_5LOG_FE - 4 │ │ │ │ │ │ -000000000000021a 0000000d00000002 R_X86_64_PC32 0000000000000038 .LCPI0_12 - 4 │ │ │ │ │ │ -0000000000000272 0000000300000002 R_X86_64_PC32 0000000000000008 .LCPI0_3 - 4 │ │ │ │ │ │ -000000000000028f 0000000400000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000002ad 0000001300000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +0000000000000089 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +000000000000009c 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ +00000000000000a6 0000001000000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ +00000000000000bd 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_1 - 4 │ │ │ │ │ │ +00000000000000f4 0000000300000002 R_X86_64_PC32 0000000000000008 .LCPI0_2 - 4 │ │ │ │ │ │ +0000000000000148 0000000600000002 R_X86_64_PC32 0000000000000000 .LCPI0_5 - 4 │ │ │ │ │ │ +00000000000001a6 000000110000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10ONE_OVER_FE - 4 │ │ │ │ │ │ +00000000000001b7 0000000700000002 R_X86_64_PC32 0000000000000008 .LCPI0_6 - 4 │ │ │ │ │ │ +00000000000001c0 0000000800000002 R_X86_64_PC32 0000000000000010 .LCPI0_7 - 4 │ │ │ │ │ │ +00000000000001c8 0000000900000002 R_X86_64_PC32 0000000000000018 .LCPI0_8 - 4 │ │ │ │ │ │ +00000000000001d1 0000000a00000002 R_X86_64_PC32 0000000000000020 .LCPI0_9 - 4 │ │ │ │ │ │ +00000000000001d9 0000000b00000002 R_X86_64_PC32 0000000000000028 .LCPI0_10 - 4 │ │ │ │ │ │ +00000000000001e2 0000000c00000002 R_X86_64_PC32 0000000000000030 .LCPI0_11 - 4 │ │ │ │ │ │ +00000000000001f8 000000120000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_5LOG_FE - 4 │ │ │ │ │ │ +0000000000000206 0000000d00000002 R_X86_64_PC32 0000000000000038 .LCPI0_12 - 4 │ │ │ │ │ │ +000000000000025a 0000000400000002 R_X86_64_PC32 000000000000000c .LCPI0_3 - 4 │ │ │ │ │ │ +0000000000000277 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000295 0000001300000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ .LCPI0_0 │ │ │ │ │ │ +.LCPI0_1 │ │ │ │ │ │ .LCPI0_2 │ │ │ │ │ │ .LCPI0_3 │ │ │ │ │ │ .LCPI0_4 │ │ │ │ │ │ -.LCPI0_1 │ │ │ │ │ │ .LCPI0_5 │ │ │ │ │ │ .LCPI0_6 │ │ │ │ │ │ .LCPI0_7 │ │ │ │ │ │ .LCPI0_8 │ │ │ │ │ │ .LCPI0_9 │ │ │ │ │ │ .LCPI0_10 │ │ │ │ │ │ .LCPI0_11 │ │ │ │ │ │ @@ -16,12 +16,11 @@ │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_10ONE_OVER_FE │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5LOG_FE │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_6acoshfEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rodata.cst4 │ │ │ │ │ │ -.rodata.cst16 │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ .rela.text.acoshf │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst4 {} │ │ │ │ │ │ @@ -1,4 +1,5 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst4': │ │ │ │ │ │ - 0x00000000 0000803f 0000c07f 00000033 000000b3 ...?.......3.... │ │ │ │ │ │ + 0x00000000 0000803f aaaaaaaa 0000c07f 00000033 ...?...........3 │ │ │ │ │ │ + 0x00000010 000000b3 .... │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.acoshf {} │ │ │ │ │ │ @@ -7,156 +7,146 @@ │ │ │ │ │ │ acoshf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ │ │ - jae 84 <__llvm_libc_19_0_0_::acoshf(float)+0x84> │ │ │ │ │ │ - movd %xmm0,%eax │ │ │ │ │ │ + vucomiss %xmm0,%xmm1 │ │ │ │ │ │ + jae 85 <__llvm_libc_19_0_0_::acoshf(float)+0x85> │ │ │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ │ │ cmp $0x4f8ffb03,%eax │ │ │ │ │ │ - jb 13a <__llvm_libc_19_0_0_::acoshf(float)+0x13a> │ │ │ │ │ │ + jb 140 <__llvm_libc_19_0_0_::acoshf(float)+0x140> │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ not %ecx │ │ │ │ │ │ test $0x7f800000,%ecx │ │ │ │ │ │ - je 226 <__llvm_libc_19_0_0_::acoshf(float)+0x226> │ │ │ │ │ │ + je 20e <__llvm_libc_19_0_0_::acoshf(float)+0x20e> │ │ │ │ │ │ cmp $0x655890d2,%eax │ │ │ │ │ │ - jg 10a <__llvm_libc_19_0_0_::acoshf(float)+0x10a> │ │ │ │ │ │ + jg 110 <__llvm_libc_19_0_0_::acoshf(float)+0x110> │ │ │ │ │ │ cmp $0x4f8ffb03,%eax │ │ │ │ │ │ - je 23b <__llvm_libc_19_0_0_::acoshf(float)+0x23b> │ │ │ │ │ │ + je 223 <__llvm_libc_19_0_0_::acoshf(float)+0x223> │ │ │ │ │ │ cmp $0x5c569e88,%eax │ │ │ │ │ │ - je 25b <__llvm_libc_19_0_0_::acoshf(float)+0x25b> │ │ │ │ │ │ + je 243 <__llvm_libc_19_0_0_::acoshf(float)+0x243> │ │ │ │ │ │ cmp $0x5e68984e,%eax │ │ │ │ │ │ - jne 13a <__llvm_libc_19_0_0_::acoshf(float)+0x13a> │ │ │ │ │ │ + jne 140 <__llvm_libc_19_0_0_::acoshf(float)+0x140> │ │ │ │ │ │ movl $0xffffffff,-0x28(%rbp) │ │ │ │ │ │ movl $0x422e4a21,-0x28(%rbp) │ │ │ │ │ │ - jmp 269 <__llvm_libc_19_0_0_::acoshf(float)+0x269> │ │ │ │ │ │ - ucomiss 0x0(%rip),%xmm0 │ │ │ │ │ │ + jmp 251 <__llvm_libc_19_0_0_::acoshf(float)+0x251> │ │ │ │ │ │ + vucomiss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - jne 96 <__llvm_libc_19_0_0_::acoshf(float)+0x96> │ │ │ │ │ │ - jnp 226 <__llvm_libc_19_0_0_::acoshf(float)+0x226> │ │ │ │ │ │ + vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + jne 99 <__llvm_libc_19_0_0_::acoshf(float)+0x99> │ │ │ │ │ │ + jnp 20e <__llvm_libc_19_0_0_::acoshf(float)+0x20e> │ │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::libc_errno-0x4 │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - call a7 <__llvm_libc_19_0_0_::acoshf(float)+0xa7> │ │ │ │ │ │ + call aa <__llvm_libc_19_0_0_::acoshf(float)+0xaa> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ + vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + vmovups %xmm0,-0x20(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x10(%rbp) │ │ │ │ │ │ fnstenv -0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x2c(%rbp) │ │ │ │ │ │ stmxcsr -0x2c(%rbp) │ │ │ │ │ │ orb $0x1,-0x24(%rbp) │ │ │ │ │ │ mov -0x2c(%rbp),%eax │ │ │ │ │ │ or $0x1,%eax │ │ │ │ │ │ fldenv -0x28(%rbp) │ │ │ │ │ │ mov %eax,-0x2c(%rbp) │ │ │ │ │ │ ldmxcsr -0x2c(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ - movss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - je 235 <__llvm_libc_19_0_0_::acoshf(float)+0x235> │ │ │ │ │ │ - jmp 2ac <__llvm_libc_19_0_0_::acoshf(float)+0x2ac> │ │ │ │ │ │ + je 21d <__llvm_libc_19_0_0_::acoshf(float)+0x21d> │ │ │ │ │ │ + jmp 294 <__llvm_libc_19_0_0_::acoshf(float)+0x294> │ │ │ │ │ │ cmp $0x655890d3,%eax │ │ │ │ │ │ - je 24b <__llvm_libc_19_0_0_::acoshf(float)+0x24b> │ │ │ │ │ │ + je 233 <__llvm_libc_19_0_0_::acoshf(float)+0x233> │ │ │ │ │ │ cmp $0x6eb1a8ec,%eax │ │ │ │ │ │ - je 278 <__llvm_libc_19_0_0_::acoshf(float)+0x278> │ │ │ │ │ │ + je 260 <__llvm_libc_19_0_0_::acoshf(float)+0x260> │ │ │ │ │ │ cmp $0x7997f30a,%eax │ │ │ │ │ │ - jne 13a <__llvm_libc_19_0_0_::acoshf(float)+0x13a> │ │ │ │ │ │ + jne 140 <__llvm_libc_19_0_0_::acoshf(float)+0x140> │ │ │ │ │ │ movl $0xffffffff,-0x28(%rbp) │ │ │ │ │ │ movl $0x42a28a1b,-0x28(%rbp) │ │ │ │ │ │ - jmp 269 <__llvm_libc_19_0_0_::acoshf(float)+0x269> │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + jmp 251 <__llvm_libc_19_0_0_::acoshf(float)+0x251> │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ │ - sqrtsd %xmm1,%xmm1 │ │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ │ + vmovaps %xmm1,%xmm2 │ │ │ │ │ │ + vfmadd213sd %xmm0,%xmm1,%xmm2 │ │ │ │ │ │ + sqrtsd %xmm2,%xmm2 │ │ │ │ │ │ + vaddsd %xmm1,%xmm2,%xmm1 │ │ │ │ │ │ + vmovq %xmm1,%rcx │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ movabs $0x1fffffffffff,%rdx │ │ │ │ │ │ and %rcx,%rdx │ │ │ │ │ │ shr $0x34,%rcx │ │ │ │ │ │ and $0x7ff,%ecx │ │ │ │ │ │ add $0xfffffc01,%ecx │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsi2sd %ecx,%xmm0 │ │ │ │ │ │ + vcvtsi2sd %ecx,%xmm3,%xmm1 │ │ │ │ │ │ shr $0x2d,%rax │ │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ │ movabs $0x3ff0000000000000,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ │ + vmovq %rcx,%xmm2 │ │ │ │ │ │ + vaddsd %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::ONE_OVER_F-0x4 │ │ │ │ │ │ - mulsd (%rcx,%rax,8),%xmm1 │ │ │ │ │ │ - movapd %xmm1,%xmm2 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm0,%xmm0 │ │ │ │ │ │ + vmulsd %xmm0,%xmm0,%xmm2 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm0,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm0,%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm0,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ │ + vfmadd213sd %xmm4,%xmm2,%xmm5 │ │ │ │ │ │ + vfmadd213sd %xmm3,%xmm2,%xmm5 │ │ │ │ │ │ + vfmadd213sd %xmm0,%xmm2,%xmm5 │ │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::LOG_F-0x4 │ │ │ │ │ │ - addsd (%rcx,%rax,8),%xmm5 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm5,%xmm0 │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ + vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 2ac <__llvm_libc_19_0_0_::acoshf(float)+0x2ac> │ │ │ │ │ │ + jne 294 <__llvm_libc_19_0_0_::acoshf(float)+0x294> │ │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ movl $0xffffffff,-0x28(%rbp) │ │ │ │ │ │ movl $0x41b7ee9a,-0x28(%rbp) │ │ │ │ │ │ - jmp 269 <__llvm_libc_19_0_0_::acoshf(float)+0x269> │ │ │ │ │ │ + jmp 251 <__llvm_libc_19_0_0_::acoshf(float)+0x251> │ │ │ │ │ │ movl $0xffffffff,-0x28(%rbp) │ │ │ │ │ │ movl $0x4254d1f9,-0x28(%rbp) │ │ │ │ │ │ - jmp 286 <__llvm_libc_19_0_0_::acoshf(float)+0x286> │ │ │ │ │ │ + jmp 26e <__llvm_libc_19_0_0_::acoshf(float)+0x26e> │ │ │ │ │ │ movl $0xffffffff,-0x28(%rbp) │ │ │ │ │ │ movl $0x4222e0a3,-0x28(%rbp) │ │ │ │ │ │ - movss -0x28(%rbp),%xmm0 │ │ │ │ │ │ - addss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovss -0x28(%rbp),%xmm0 │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - jmp 293 <__llvm_libc_19_0_0_::acoshf(float)+0x293> │ │ │ │ │ │ + jmp 27b <__llvm_libc_19_0_0_::acoshf(float)+0x27b> │ │ │ │ │ │ movl $0xffffffff,-0x28(%rbp) │ │ │ │ │ │ movl $0x42845a89,-0x28(%rbp) │ │ │ │ │ │ - movss -0x28(%rbp),%xmm0 │ │ │ │ │ │ - addss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovss -0x28(%rbp),%xmm0 │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - movss %xmm0,-0x28(%rbp) │ │ │ │ │ │ - movss -0x28(%rbp),%xmm0 │ │ │ │ │ │ + vmovss %xmm0,-0x28(%rbp) │ │ │ │ │ │ + vmovss -0x28(%rbp),%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - je 235 <__llvm_libc_19_0_0_::acoshf(float)+0x235> │ │ │ │ │ │ - call 2b1 <.LCPI0_12+0x279> │ │ │ │ │ │ + je 21d <__llvm_libc_19_0_0_::acoshf(float)+0x21d> │ │ │ │ │ │ + call 299 <.LCPI0_12+0x261> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ │ 0x00000000 002e4c43 5049305f 30002e4c 43504930 ..LCPI0_0..LCPI0 │ │ │ │ │ │ - 0x00000010 5f32002e 4c435049 305f3300 2e4c4350 _2..LCPI0_3..LCP │ │ │ │ │ │ - 0x00000020 49305f34 002e4c43 5049305f 31002e4c I0_4..LCPI0_1..L │ │ │ │ │ │ + 0x00000010 5f31002e 4c435049 305f3200 2e4c4350 _1..LCPI0_2..LCP │ │ │ │ │ │ + 0x00000020 49305f33 002e4c43 5049305f 34002e4c I0_3..LCPI0_4..L │ │ │ │ │ │ 0x00000030 43504930 5f35002e 4c435049 305f3600 CPI0_5..LCPI0_6. │ │ │ │ │ │ 0x00000040 2e4c4350 49305f37 002e4c43 5049305f .LCPI0_7..LCPI0_ │ │ │ │ │ │ 0x00000050 38002e4c 43504930 5f39002e 4c435049 8..LCPI0_9..LCPI │ │ │ │ │ │ 0x00000060 305f3130 002e4c43 5049305f 3131002e 0_10..LCPI0_11.. │ │ │ │ │ │ 0x00000070 4c435049 305f3132 0061636f 73686600 LCPI0_12.acoshf. │ │ │ │ │ │ 0x00000080 5f5a4e31 395f5f6c 6c766d5f 6c696263 _ZN19__llvm_libc │ │ │ │ │ │ 0x00000090 5f31395f 305f305f 31306c69 62635f65 _19_0_0_10libc_e │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,12 +1,11 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 74657874 ..shstrtab..text │ │ │ │ │ │ 0x00000020 002e6e6f 74652e67 6e752e70 726f7065 ..note.gnu.prope │ │ │ │ │ │ 0x00000030 72747900 2e726f64 6174612e 63737434 rty..rodata.cst4 │ │ │ │ │ │ - 0x00000040 002e726f 64617461 2e637374 3136002e ..rodata.cst16.. │ │ │ │ │ │ - 0x00000050 726f6461 74612e63 73743800 2e72656c rodata.cst8..rel │ │ │ │ │ │ - 0x00000060 612e7465 78742e61 636f7368 66002e6e a.text.acoshf..n │ │ │ │ │ │ - 0x00000070 6f74652e 474e552d 73746163 6b002e6c ote.GNU-stack..l │ │ │ │ │ │ - 0x00000080 6c766d5f 61646472 73696700 lvm_addrsig. │ │ │ │ │ │ + 0x00000040 002e726f 64617461 2e637374 38002e72 ..rodata.cst8..r │ │ │ │ │ │ + 0x00000050 656c612e 74657874 2e61636f 73686600 ela.text.acoshf. │ │ │ │ │ │ + 0x00000060 2e6e6f74 652e474e 552d7374 61636b00 .note.GNU-stack. │ │ │ │ │ │ + 0x00000070 2e6c6c76 6d5f6164 64727369 6700 .llvm_addrsig. │ │ │ │ ├── asinf.cpp.o │ │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ │ ABI Version: 0 │ │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ │ Version: 0x1 │ │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ │ - Start of section headers: 3976 (bytes into file) │ │ │ │ │ │ + Start of section headers: 3856 (bytes into file) │ │ │ │ │ │ Flags: 0x0 │ │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ │ Section header string table index: 16 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ -There are 17 section headers, starting at offset 0xf88: │ │ │ │ │ │ +There are 17 section headers, starting at offset 0xf10: │ │ │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ │ [ 1] .group GROUP 0000000000000000 000040 000008 04 14 32 4 │ │ │ │ │ │ [ 2] .text PROGBITS 0000000000000000 000048 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 3] .note.gnu.property NOTE 0000000000000000 000048 000020 00 A 0 0 8 │ │ │ │ │ │ - [ 4] .rodata.cst16 PROGBITS 0000000000000000 000070 000040 10 AM 0 0 16 │ │ │ │ │ │ - [ 5] .rodata.cst4 PROGBITS 0000000000000000 0000b0 000014 04 AM 0 0 4 │ │ │ │ │ │ - [ 6] .rodata.cst8 PROGBITS 0000000000000000 0000c8 000078 08 AM 0 0 8 │ │ │ │ │ │ - [ 7] .text.asinf PROGBITS 0000000000000000 000140 00035c 00 AX 0 0 16 │ │ │ │ │ │ - [ 8] .rela.text.asinf RELA 0000000000000000 000a40 000408 18 I 14 7 8 │ │ │ │ │ │ - [ 9] .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_LOE PROGBITS 0000000000000000 00049c 000028 00 A 0 0 4 │ │ │ │ │ │ - [10] .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_HIE PROGBITS 0000000000000000 0004c4 000028 00 A 0 0 4 │ │ │ │ │ │ - [11] .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 0004ec 000004 00 WAG 0 0 4 │ │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 0004f0 000000 00 0 0 1 │ │ │ │ │ │ - [13] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0004f0 000004 00 E 0 0 1 │ │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 0004f8 000348 18 15 29 8 │ │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000840 0001f9 00 0 0 1 │ │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 000e48 000139 00 0 0 1 │ │ │ │ │ │ + [ 4] .rodata.cst4 PROGBITS 0000000000000000 000068 000024 04 AM 0 0 4 │ │ │ │ │ │ + [ 5] .rodata.cst16 PROGBITS 0000000000000000 000090 000010 10 AM 0 0 16 │ │ │ │ │ │ + [ 6] .rodata.cst8 PROGBITS 0000000000000000 0000a0 000070 08 AM 0 0 8 │ │ │ │ │ │ + [ 7] .text.asinf PROGBITS 0000000000000000 000110 000314 00 AX 0 0 16 │ │ │ │ │ │ + [ 8] .rela.text.asinf RELA 0000000000000000 0009c8 000408 18 I 14 7 8 │ │ │ │ │ │ + [ 9] .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_LOE PROGBITS 0000000000000000 000424 000028 00 A 0 0 4 │ │ │ │ │ │ + [10] .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_HIE PROGBITS 0000000000000000 00044c 000028 00 A 0 0 4 │ │ │ │ │ │ + [11] .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 000474 000004 00 WAG 0 0 4 │ │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 000478 000000 00 0 0 1 │ │ │ │ │ │ + [13] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000478 000004 00 E 0 0 1 │ │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000480 000348 18 15 29 8 │ │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 0007c8 0001f9 00 0 0 1 │ │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 000dd0 000139 00 0 0 1 │ │ │ │ │ │ Key to Flags: │ │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ │ @@ -1,38 +1,38 @@ │ │ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 35 entries: │ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_0 │ │ │ │ │ │ - 2: 0000000000000010 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_1 │ │ │ │ │ │ - 3: 0000000000000020 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_6 │ │ │ │ │ │ - 4: 0000000000000030 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_22 │ │ │ │ │ │ - 5: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_2 │ │ │ │ │ │ - 6: 0000000000000004 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_3 │ │ │ │ │ │ - 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_4 │ │ │ │ │ │ - 8: 000000000000000c 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_5 │ │ │ │ │ │ - 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_21 │ │ │ │ │ │ - 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_7 │ │ │ │ │ │ - 11: 0000000000000008 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_8 │ │ │ │ │ │ - 12: 0000000000000010 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_9 │ │ │ │ │ │ - 13: 0000000000000018 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_10 │ │ │ │ │ │ - 14: 0000000000000020 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_11 │ │ │ │ │ │ - 15: 0000000000000028 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_12 │ │ │ │ │ │ - 16: 0000000000000030 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_13 │ │ │ │ │ │ - 17: 0000000000000038 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_14 │ │ │ │ │ │ - 18: 0000000000000040 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_15 │ │ │ │ │ │ - 19: 0000000000000048 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_16 │ │ │ │ │ │ - 20: 0000000000000050 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_17 │ │ │ │ │ │ - 21: 0000000000000058 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_18 │ │ │ │ │ │ - 22: 0000000000000060 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_19 │ │ │ │ │ │ - 23: 0000000000000068 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_20 │ │ │ │ │ │ - 24: 0000000000000070 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_23 │ │ │ │ │ │ + 2: 0000000000000004 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_2 │ │ │ │ │ │ + 3: 0000000000000008 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_3 │ │ │ │ │ │ + 4: 000000000000000c 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_4 │ │ │ │ │ │ + 5: 0000000000000010 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_5 │ │ │ │ │ │ + 6: 0000000000000014 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_6 │ │ │ │ │ │ + 7: 0000000000000018 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_21 │ │ │ │ │ │ + 8: 000000000000001c 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_22 │ │ │ │ │ │ + 9: 0000000000000020 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_23 │ │ │ │ │ │ + 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_1 │ │ │ │ │ │ + 11: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_7 │ │ │ │ │ │ + 12: 0000000000000008 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_8 │ │ │ │ │ │ + 13: 0000000000000010 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_9 │ │ │ │ │ │ + 14: 0000000000000018 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_10 │ │ │ │ │ │ + 15: 0000000000000020 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_11 │ │ │ │ │ │ + 16: 0000000000000028 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_12 │ │ │ │ │ │ + 17: 0000000000000030 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_13 │ │ │ │ │ │ + 18: 0000000000000038 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_14 │ │ │ │ │ │ + 19: 0000000000000040 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_15 │ │ │ │ │ │ + 20: 0000000000000048 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_16 │ │ │ │ │ │ + 21: 0000000000000050 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_17 │ │ │ │ │ │ + 22: 0000000000000058 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_18 │ │ │ │ │ │ + 23: 0000000000000060 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_19 │ │ │ │ │ │ + 24: 0000000000000068 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_20 │ │ │ │ │ │ 25: 0000000000000000 40 OBJECT LOCAL DEFAULT 9 _ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_LOE │ │ │ │ │ │ 26: 0000000000000000 40 OBJECT LOCAL DEFAULT 10 _ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_HIE │ │ │ │ │ │ 27: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_LOE │ │ │ │ │ │ 28: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_HIE │ │ │ │ │ │ - 29: 0000000000000000 860 FUNC GLOBAL DEFAULT 7 asinf │ │ │ │ │ │ + 29: 0000000000000000 788 FUNC GLOBAL DEFAULT 7 asinf │ │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ 32: 0000000000000000 4 OBJECT WEAK DEFAULT 11 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 34: 0000000000000000 860 FUNC GLOBAL DEFAULT 7 _ZN19__llvm_libc_19_0_0_5asinfEf │ │ │ │ │ │ + 34: 0000000000000000 788 FUNC GLOBAL DEFAULT 7 _ZN19__llvm_libc_19_0_0_5asinfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.asinf' at offset 0xa40 contains 43 entries: │ │ │ │ │ │ +Relocation section '.rela.text.asinf' at offset 0x9c8 contains 43 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000021 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000031 0000000200000002 R_X86_64_PC32 0000000000000010 .LCPI0_1 - 4 │ │ │ │ │ │ -000000000000005b 0000001800000002 R_X86_64_PC32 0000000000000070 .LCPI0_23 - 4 │ │ │ │ │ │ -0000000000000083 0000000900000002 R_X86_64_PC32 0000000000000010 .LCPI0_21 - 4 │ │ │ │ │ │ -0000000000000096 0000001e0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ -00000000000000a0 0000001f00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ -00000000000000b5 0000000400000002 R_X86_64_PC32 0000000000000030 .LCPI0_22 - 4 │ │ │ │ │ │ -00000000000000c1 0000000900000002 R_X86_64_PC32 0000000000000010 .LCPI0_21 - 4 │ │ │ │ │ │ -000000000000010b 0000001b00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_LOE + 10 │ │ │ │ │ │ -0000000000000128 0000001c00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_HIE + 10 │ │ │ │ │ │ -0000000000000131 0000001b00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_LOE - 4 │ │ │ │ │ │ -000000000000013a 0000001c00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_HIE - 4 │ │ │ │ │ │ -0000000000000145 0000002000000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ -000000000000014d 0000000500000002 R_X86_64_PC32 0000000000000000 .LCPI0_2 - 4 │ │ │ │ │ │ -0000000000000159 0000000600000002 R_X86_64_PC32 0000000000000004 .LCPI0_3 - 4 │ │ │ │ │ │ -0000000000000186 0000000700000002 R_X86_64_PC32 0000000000000008 .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000001a6 0000000300000002 R_X86_64_PC32 0000000000000020 .LCPI0_6 - 4 │ │ │ │ │ │ -00000000000001c6 0000000e00000002 R_X86_64_PC32 0000000000000020 .LCPI0_11 - 4 │ │ │ │ │ │ -00000000000001d2 0000000f00000002 R_X86_64_PC32 0000000000000028 .LCPI0_12 - 4 │ │ │ │ │ │ -00000000000001da 0000001300000002 R_X86_64_PC32 0000000000000048 .LCPI0_16 - 4 │ │ │ │ │ │ -00000000000001e6 0000001400000002 R_X86_64_PC32 0000000000000050 .LCPI0_17 - 4 │ │ │ │ │ │ -00000000000001f2 0000001500000002 R_X86_64_PC32 0000000000000058 .LCPI0_18 - 4 │ │ │ │ │ │ -00000000000001fe 0000001600000002 R_X86_64_PC32 0000000000000060 .LCPI0_19 - 4 │ │ │ │ │ │ -000000000000020a 0000001700000002 R_X86_64_PC32 0000000000000068 .LCPI0_20 - 4 │ │ │ │ │ │ -000000000000021a 0000001000000002 R_X86_64_PC32 0000000000000030 .LCPI0_13 - 4 │ │ │ │ │ │ -000000000000022a 0000001100000002 R_X86_64_PC32 0000000000000038 .LCPI0_14 - 4 │ │ │ │ │ │ -0000000000000236 0000001200000002 R_X86_64_PC32 0000000000000040 .LCPI0_15 - 4 │ │ │ │ │ │ -0000000000000262 0000000a00000002 R_X86_64_PC32 0000000000000000 .LCPI0_7 - 4 │ │ │ │ │ │ -000000000000026a 0000000b00000002 R_X86_64_PC32 0000000000000008 .LCPI0_8 - 4 │ │ │ │ │ │ -0000000000000276 0000000c00000002 R_X86_64_PC32 0000000000000010 .LCPI0_9 - 4 │ │ │ │ │ │ -0000000000000282 0000000d00000002 R_X86_64_PC32 0000000000000018 .LCPI0_10 - 4 │ │ │ │ │ │ -0000000000000292 0000000e00000002 R_X86_64_PC32 0000000000000020 .LCPI0_11 - 4 │ │ │ │ │ │ -000000000000029e 0000000f00000002 R_X86_64_PC32 0000000000000028 .LCPI0_12 - 4 │ │ │ │ │ │ -00000000000002aa 0000001000000002 R_X86_64_PC32 0000000000000030 .LCPI0_13 - 4 │ │ │ │ │ │ -00000000000002b6 0000001100000002 R_X86_64_PC32 0000000000000038 .LCPI0_14 - 4 │ │ │ │ │ │ -00000000000002c6 0000001200000002 R_X86_64_PC32 0000000000000040 .LCPI0_15 - 4 │ │ │ │ │ │ -00000000000002ce 0000001300000002 R_X86_64_PC32 0000000000000048 .LCPI0_16 - 4 │ │ │ │ │ │ -00000000000002da 0000001400000002 R_X86_64_PC32 0000000000000050 .LCPI0_17 - 4 │ │ │ │ │ │ -00000000000002ea 0000001500000002 R_X86_64_PC32 0000000000000058 .LCPI0_18 - 4 │ │ │ │ │ │ -00000000000002f6 0000001600000002 R_X86_64_PC32 0000000000000060 .LCPI0_19 - 4 │ │ │ │ │ │ -0000000000000302 0000001700000002 R_X86_64_PC32 0000000000000068 .LCPI0_20 - 4 │ │ │ │ │ │ -0000000000000336 0000000800000002 R_X86_64_PC32 000000000000000c .LCPI0_5 - 4 │ │ │ │ │ │ -0000000000000358 0000002100000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000001e 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +0000000000000032 0000000a00000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ +000000000000006c 0000000900000002 R_X86_64_PC32 0000000000000020 .LCPI0_23 - 4 │ │ │ │ │ │ +0000000000000086 0000000700000002 R_X86_64_PC32 0000000000000018 .LCPI0_21 - 4 │ │ │ │ │ │ +0000000000000099 0000001e0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ +00000000000000a3 0000001f00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ +00000000000000ab 0000000700000002 R_X86_64_PC32 0000000000000018 .LCPI0_21 - 4 │ │ │ │ │ │ +00000000000000c2 0000000800000002 R_X86_64_PC32 000000000000001c .LCPI0_22 - 4 │ │ │ │ │ │ +0000000000000111 0000001b00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_LOE + 10 │ │ │ │ │ │ +000000000000012e 0000001c00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_HIE + 10 │ │ │ │ │ │ +0000000000000137 0000001b00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_LOE - 4 │ │ │ │ │ │ +0000000000000140 0000001c00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_HIE - 4 │ │ │ │ │ │ +000000000000014b 0000002000000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ +0000000000000153 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_2 - 4 │ │ │ │ │ │ +000000000000015b 0000000300000002 R_X86_64_PC32 0000000000000008 .LCPI0_3 - 4 │ │ │ │ │ │ +000000000000018b 0000000400000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ +00000000000001ac 0000000600000002 R_X86_64_PC32 0000000000000014 .LCPI0_6 - 4 │ │ │ │ │ │ +00000000000001c9 0000000f00000002 R_X86_64_PC32 0000000000000020 .LCPI0_11 - 4 │ │ │ │ │ │ +00000000000001d2 0000001000000002 R_X86_64_PC32 0000000000000028 .LCPI0_12 - 4 │ │ │ │ │ │ +00000000000001db 0000001100000002 R_X86_64_PC32 0000000000000030 .LCPI0_13 - 4 │ │ │ │ │ │ +00000000000001e4 0000001200000002 R_X86_64_PC32 0000000000000038 .LCPI0_14 - 4 │ │ │ │ │ │ +00000000000001f1 0000001300000002 R_X86_64_PC32 0000000000000040 .LCPI0_15 - 4 │ │ │ │ │ │ +00000000000001f9 0000001400000002 R_X86_64_PC32 0000000000000048 .LCPI0_16 - 4 │ │ │ │ │ │ +0000000000000202 0000001500000002 R_X86_64_PC32 0000000000000050 .LCPI0_17 - 4 │ │ │ │ │ │ +000000000000020b 0000001600000002 R_X86_64_PC32 0000000000000058 .LCPI0_18 - 4 │ │ │ │ │ │ +0000000000000214 0000001700000002 R_X86_64_PC32 0000000000000060 .LCPI0_19 - 4 │ │ │ │ │ │ +000000000000021d 0000001800000002 R_X86_64_PC32 0000000000000068 .LCPI0_20 - 4 │ │ │ │ │ │ +000000000000023a 0000000b00000002 R_X86_64_PC32 0000000000000000 .LCPI0_7 - 4 │ │ │ │ │ │ +0000000000000243 0000000c00000002 R_X86_64_PC32 0000000000000008 .LCPI0_8 - 4 │ │ │ │ │ │ +0000000000000255 0000000d00000002 R_X86_64_PC32 0000000000000010 .LCPI0_9 - 4 │ │ │ │ │ │ +0000000000000262 0000000e00000002 R_X86_64_PC32 0000000000000018 .LCPI0_10 - 4 │ │ │ │ │ │ +000000000000026e 0000000f00000002 R_X86_64_PC32 0000000000000020 .LCPI0_11 - 4 │ │ │ │ │ │ +0000000000000277 0000001000000002 R_X86_64_PC32 0000000000000028 .LCPI0_12 - 4 │ │ │ │ │ │ +0000000000000280 0000001100000002 R_X86_64_PC32 0000000000000030 .LCPI0_13 - 4 │ │ │ │ │ │ +0000000000000289 0000001200000002 R_X86_64_PC32 0000000000000038 .LCPI0_14 - 4 │ │ │ │ │ │ +0000000000000296 0000001300000002 R_X86_64_PC32 0000000000000040 .LCPI0_15 - 4 │ │ │ │ │ │ +000000000000029e 0000001400000002 R_X86_64_PC32 0000000000000048 .LCPI0_16 - 4 │ │ │ │ │ │ +00000000000002a7 0000001500000002 R_X86_64_PC32 0000000000000050 .LCPI0_17 - 4 │ │ │ │ │ │ +00000000000002b0 0000001600000002 R_X86_64_PC32 0000000000000058 .LCPI0_18 - 4 │ │ │ │ │ │ +00000000000002b9 0000001700000002 R_X86_64_PC32 0000000000000060 .LCPI0_19 - 4 │ │ │ │ │ │ +00000000000002c2 0000001800000002 R_X86_64_PC32 0000000000000068 .LCPI0_20 - 4 │ │ │ │ │ │ +00000000000002ed 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_5 - 4 │ │ │ │ │ │ +0000000000000310 0000002100000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │┄ Ordering differences only │ │ │ │ │ │ @@ -1,42 +1,42 @@ │ │ │ │ │ │ .LCPI0_0 │ │ │ │ │ │ -.LCPI0_1 │ │ │ │ │ │ -.LCPI0_6 │ │ │ │ │ │ -.LCPI0_22 │ │ │ │ │ │ .LCPI0_2 │ │ │ │ │ │ .LCPI0_3 │ │ │ │ │ │ .LCPI0_4 │ │ │ │ │ │ .LCPI0_5 │ │ │ │ │ │ +.LCPI0_6 │ │ │ │ │ │ .LCPI0_21 │ │ │ │ │ │ +.LCPI0_22 │ │ │ │ │ │ +.LCPI0_23 │ │ │ │ │ │ +.LCPI0_1 │ │ │ │ │ │ .LCPI0_7 │ │ │ │ │ │ .LCPI0_8 │ │ │ │ │ │ .LCPI0_9 │ │ │ │ │ │ .LCPI0_10 │ │ │ │ │ │ .LCPI0_11 │ │ │ │ │ │ .LCPI0_12 │ │ │ │ │ │ .LCPI0_13 │ │ │ │ │ │ .LCPI0_14 │ │ │ │ │ │ .LCPI0_15 │ │ │ │ │ │ .LCPI0_16 │ │ │ │ │ │ .LCPI0_17 │ │ │ │ │ │ .LCPI0_18 │ │ │ │ │ │ .LCPI0_19 │ │ │ │ │ │ .LCPI0_20 │ │ │ │ │ │ -.LCPI0_23 │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_LOE │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_HIE │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5asinfEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ -.rodata.cst16 │ │ │ │ │ │ .rodata.cst4 │ │ │ │ │ │ +.rodata.cst16 │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ .rela.text.asinf │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_LOE │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_HIE │ │ │ │ │ │ .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst16 {} │ │ │ │ │ │ @@ -1,7 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst16': │ │ │ │ │ │ - 0x00000000 ffffff7f ffffff7f ffffff7f ffffff7f ................ │ │ │ │ │ │ - 0x00000010 00000000 0000f03f 00000000 0000f0bf .......?........ │ │ │ │ │ │ - 0x00000020 00000080 00000080 00000080 00000080 ................ │ │ │ │ │ │ - 0x00000030 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ │ │ + 0x00000000 00000000 0000f03f 00000000 0000f0bf .......?........ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst4 {} │ │ │ │ │ │ @@ -1,5 +1,6 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst4': │ │ │ │ │ │ - 0x00000000 0100803f 000080bf 00000034 00000040 ...?.......4...@ │ │ │ │ │ │ - 0x00000010 0000c07f .... │ │ │ │ │ │ + 0x00000000 ffffff7f 0100803f 000080bf 00000034 .......?.......4 │ │ │ │ │ │ + 0x00000010 00000040 00000080 0000c07f aaaaaaaa ...@............ │ │ │ │ │ │ + 0x00000020 00000033 ...3 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst8 {} │ │ │ │ │ │ @@ -3,9 +3,8 @@ │ │ │ │ │ │ 0x00000000 00000000 0000e0bf 00000000 0000e03f ...............? │ │ │ │ │ │ 0x00000010 00000000 000000c0 182d4454 fb21f93f .........-DT.!.? │ │ │ │ │ │ 0x00000020 d05d87fa 46f97dbf 4671f847 0fb6893f .]..F.}.Fq.G...? │ │ │ │ │ │ 0x00000030 f4f4f599 38e4963f 311b54c1 6cdba63f ....8..?1.T.l..? │ │ │ │ │ │ 0x00000040 a10f5455 5555c53f 289cf9ec 1123a03f ..TUUU.?(....#.? │ │ │ │ │ │ 0x00000050 4f494c63 e259923f 772565cf 47f8913f OILc.Y.?w%e.G..? │ │ │ │ │ │ 0x00000060 0e7724f3 af1c9f3f c2ed1235 3333b33f .w$....?...533.? │ │ │ │ │ │ - 0x00000070 00000000 0000603e ......`> │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.asinf {} │ │ │ │ │ │ @@ -7,216 +7,189 @@ │ │ │ │ │ │ asinf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x50,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ - movd %xmm0,%eax │ │ │ │ │ │ - movdqa 0x0(%rip),%xmm1 │ │ │ │ │ │ + vpbroadcastd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - pand %xmm0,%xmm1 │ │ │ │ │ │ - movd %xmm1,%edx │ │ │ │ │ │ - movapd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ │ │ + vpand %xmm1,%xmm0,%xmm1 │ │ │ │ │ │ + vmovd %xmm1,%edx │ │ │ │ │ │ + vmovapd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - movapd %xmm2,-0x40(%rbp) │ │ │ │ │ │ + vmovapd %xmm2,-0x40(%rbp) │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ shr $0x1f,%ecx │ │ │ │ │ │ cmp $0x3f04471c,%edx │ │ │ │ │ │ - ja 73 <__llvm_libc_19_0_0_::asinf(float)+0x73> │ │ │ │ │ │ + ja 76 <__llvm_libc_19_0_0_::asinf(float)+0x76> │ │ │ │ │ │ cmp $0x39e89767,%edx │ │ │ │ │ │ - ja f4 <__llvm_libc_19_0_0_::asinf(float)+0xf4> │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + ja fa <__llvm_libc_19_0_0_::asinf(float)+0xfa> │ │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ │ + cmp -0x8(%rbp),%rax │ │ │ │ │ │ + jne 30f <__llvm_libc_19_0_0_::asinf(float)+0x30f> │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_23-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 31d <__llvm_libc_19_0_0_::asinf(float)+0x31d> │ │ │ │ │ │ + add $0x50,%rsp │ │ │ │ │ │ + pop %rbp │ │ │ │ │ │ + ret │ │ │ │ │ │ cmp $0x3f800001,%edx │ │ │ │ │ │ - jb 111 <__llvm_libc_19_0_0_::asinf(float)+0x111> │ │ │ │ │ │ - movss 0x0(%rip),%xmm0 │ │ │ │ │ │ + jb 117 <__llvm_libc_19_0_0_::asinf(float)+0x117> │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ cmp $0x7f800000,%edx │ │ │ │ │ │ - ja 31d <__llvm_libc_19_0_0_::asinf(float)+0x31d> │ │ │ │ │ │ + ja 2d4 <__llvm_libc_19_0_0_::asinf(float)+0x2d4> │ │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::libc_errno-0x4 │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - call a4 <__llvm_libc_19_0_0_::asinf(float)+0xa4> │ │ │ │ │ │ + call a7 <__llvm_libc_19_0_0_::asinf(float)+0xa7> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::Errno::operator=(int)-0x4 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ + vbroadcastss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_22-0x4 │ │ │ │ │ │ - movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ - movss 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ + vmovupd %xmm1,-0x20(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x10(%rbp) │ │ │ │ │ │ fnstenv -0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x44(%rbp) │ │ │ │ │ │ stmxcsr -0x44(%rbp) │ │ │ │ │ │ mov -0x44(%rbp),%eax │ │ │ │ │ │ orb $0x1,-0x24(%rbp) │ │ │ │ │ │ or $0x1,%eax │ │ │ │ │ │ fldenv -0x28(%rbp) │ │ │ │ │ │ mov %eax,-0x44(%rbp) │ │ │ │ │ │ ldmxcsr -0x44(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ - jmp 31d <__llvm_libc_19_0_0_::asinf(float)+0x31d> │ │ │ │ │ │ + jmp 2d4 <__llvm_libc_19_0_0_::asinf(float)+0x2d4> │ │ │ │ │ │ cmp $0x3d09bf86,%edx │ │ │ │ │ │ - je 12e <__llvm_libc_19_0_0_::asinf(float)+0x12e> │ │ │ │ │ │ + je 134 <__llvm_libc_19_0_0_::asinf(float)+0x134> │ │ │ │ │ │ cmp $0x3de5fa1e,%edx │ │ │ │ │ │ - jne 1af <__llvm_libc_19_0_0_::asinf(float)+0x1af> │ │ │ │ │ │ + jne 1b9 <__llvm_libc_19_0_0_::asinf(float)+0x1b9> │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_LOE+0x10 │ │ │ │ │ │ - jmp 13e <__llvm_libc_19_0_0_::asinf(float)+0x13e> │ │ │ │ │ │ + jmp 144 <__llvm_libc_19_0_0_::asinf(float)+0x144> │ │ │ │ │ │ cmp $0x3f083a1a,%edx │ │ │ │ │ │ - je 137 <__llvm_libc_19_0_0_::asinf(float)+0x137> │ │ │ │ │ │ + je 13d <__llvm_libc_19_0_0_::asinf(float)+0x13d> │ │ │ │ │ │ cmp $0x3f7741b6,%edx │ │ │ │ │ │ - jne 252 <__llvm_libc_19_0_0_::asinf(float)+0x252> │ │ │ │ │ │ + jne 230 <__llvm_libc_19_0_0_::asinf(float)+0x230> │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_HIE+0x10 │ │ │ │ │ │ - jmp 13e <__llvm_libc_19_0_0_::asinf(float)+0x13e> │ │ │ │ │ │ + jmp 144 <__llvm_libc_19_0_0_::asinf(float)+0x144> │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_LOE-0x4 │ │ │ │ │ │ - jmp 13e <__llvm_libc_19_0_0_::asinf(float)+0x13e> │ │ │ │ │ │ + jmp 144 <__llvm_libc_19_0_0_::asinf(float)+0x144> │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L16ASINF_EXCEPTS_HIE-0x4 │ │ │ │ │ │ mov 0x4(%rsi),%edx │ │ │ │ │ │ - movss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_0_0_::fputil::quick_get_round()::x-0x4 │ │ │ │ │ │ - movss 0x0(%rip),%xmm2 │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - addss %xmm0,%xmm2 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ │ │ - addss %xmm2,%xmm1 │ │ │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ │ │ - ucomiss %xmm2,%xmm1 │ │ │ │ │ │ - jne 183 <__llvm_libc_19_0_0_::asinf(float)+0x183> │ │ │ │ │ │ - jp 183 <__llvm_libc_19_0_0_::asinf(float)+0x183> │ │ │ │ │ │ + vsubss %xmm0,%xmm2,%xmm2 │ │ │ │ │ │ + vaddss %xmm2,%xmm1,%xmm1 │ │ │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ │ │ + vucomiss %xmm2,%xmm1 │ │ │ │ │ │ + jne 187 <__llvm_libc_19_0_0_::asinf(float)+0x187> │ │ │ │ │ │ + jp 187 <__llvm_libc_19_0_0_::asinf(float)+0x187> │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ not %ecx │ │ │ │ │ │ shr $0x1f,%ecx │ │ │ │ │ │ lea 0x8(,%rcx,4),%rdi │ │ │ │ │ │ add (%rsi,%rdi,1),%edx │ │ │ │ │ │ - jmp 196 <__llvm_libc_19_0_0_::asinf(float)+0x196> │ │ │ │ │ │ - ucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jmp 19b <__llvm_libc_19_0_0_::asinf(float)+0x19b> │ │ │ │ │ │ + vucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - jne 332 <__llvm_libc_19_0_0_::asinf(float)+0x332> │ │ │ │ │ │ - jp 332 <__llvm_libc_19_0_0_::asinf(float)+0x332> │ │ │ │ │ │ - movd %edx,%xmm0 │ │ │ │ │ │ + jne 2e9 <__llvm_libc_19_0_0_::asinf(float)+0x2e9> │ │ │ │ │ │ + jp 2e9 <__llvm_libc_19_0_0_::asinf(float)+0x2e9> │ │ │ │ │ │ + vmovd %edx,%xmm0 │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - jns 31d <__llvm_libc_19_0_0_::asinf(float)+0x31d> │ │ │ │ │ │ - pxor 0x0(%rip),%xmm0 │ │ │ │ │ │ + jns 2d4 <__llvm_libc_19_0_0_::asinf(float)+0x2d4> │ │ │ │ │ │ + vpbroadcastd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - jmp 31d <__llvm_libc_19_0_0_::asinf(float)+0x31d> │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ │ - movapd %xmm3,%xmm2 │ │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vpxor %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ + jmp 2d4 <__llvm_libc_19_0_0_::asinf(float)+0x2d4> │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmulsd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ + vmulsd %xmm1,%xmm1,%xmm2 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ + vmulsd %xmm0,%xmm1,%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_18-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_20-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm4,%xmm0 │ │ │ │ │ │ - jmp 31d <__llvm_libc_19_0_0_::asinf(float)+0x31d> │ │ │ │ │ │ + vfmadd213sd %xmm3,%xmm1,%xmm5 │ │ │ │ │ │ + vfmadd213sd %xmm0,%xmm4,%xmm5 │ │ │ │ │ │ + jmp 2d0 <__llvm_libc_19_0_0_::asinf(float)+0x2d0> │ │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ │ - movsd -0x40(%rbp,%rax,8),%xmm0 │ │ │ │ │ │ - cvtss2sd %xmm1,%xmm1 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vcvtss2sd %xmm1,%xmm1,%xmm0 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ + vmovsd -0x40(%rbp,%rax,8),%xmm0 │ │ │ │ │ │ sqrtsd %xmm1,%xmm2 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vmulsd 0x0(%rip),%xmm2,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmulsd %xmm2,%xmm0,%xmm2 │ │ │ │ │ │ + vfmadd132sd 0x0(%rip),%xmm2,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - movapd %xmm1,%xmm4 │ │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + vmulsd %xmm1,%xmm1,%xmm3 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm3,%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm3,%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm3,%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + vmulsd %xmm2,%xmm1,%xmm2 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm3,%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm3,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm3,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_18-0x4 │ │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm3,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm3,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_20-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm5,%xmm0 │ │ │ │ │ │ + vfmadd213sd %xmm4,%xmm1,%xmm5 │ │ │ │ │ │ + vfmadd213sd %xmm0,%xmm2,%xmm5 │ │ │ │ │ │ + vcvtsd2ss %xmm5,%xmm5,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 357 <__llvm_libc_19_0_0_::asinf(float)+0x357> │ │ │ │ │ │ + jne 30f <__llvm_libc_19_0_0_::asinf(float)+0x30f> │ │ │ │ │ │ add $0x50,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ + vaddss %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ │ - ucomiss %xmm1,%xmm0 │ │ │ │ │ │ - jne 176 <__llvm_libc_19_0_0_::asinf(float)+0x176> │ │ │ │ │ │ - jnp 17e <__llvm_libc_19_0_0_::asinf(float)+0x17e> │ │ │ │ │ │ - jmp 176 <__llvm_libc_19_0_0_::asinf(float)+0x176> │ │ │ │ │ │ - call 35c <.LCPI0_23+0x2ec> │ │ │ │ │ │ + vucomiss %xmm1,%xmm0 │ │ │ │ │ │ + jne 17a <__llvm_libc_19_0_0_::asinf(float)+0x17a> │ │ │ │ │ │ + jnp 182 <__llvm_libc_19_0_0_::asinf(float)+0x182> │ │ │ │ │ │ + jmp 17a <__llvm_libc_19_0_0_::asinf(float)+0x17a> │ │ │ │ │ │ + call 314 <.LCPI0_20+0x2ac> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ │ 0x00000000 002e4c43 5049305f 30002e4c 43504930 ..LCPI0_0..LCPI0 │ │ │ │ │ │ - 0x00000010 5f31002e 4c435049 305f3600 2e4c4350 _1..LCPI0_6..LCP │ │ │ │ │ │ - 0x00000020 49305f32 32002e4c 43504930 5f32002e I0_22..LCPI0_2.. │ │ │ │ │ │ - 0x00000030 4c435049 305f3300 2e4c4350 49305f34 LCPI0_3..LCPI0_4 │ │ │ │ │ │ - 0x00000040 002e4c43 5049305f 35002e4c 43504930 ..LCPI0_5..LCPI0 │ │ │ │ │ │ - 0x00000050 5f323100 2e4c4350 49305f37 002e4c43 _21..LCPI0_7..LC │ │ │ │ │ │ - 0x00000060 5049305f 38002e4c 43504930 5f39002e PI0_8..LCPI0_9.. │ │ │ │ │ │ - 0x00000070 4c435049 305f3130 002e4c43 5049305f LCPI0_10..LCPI0_ │ │ │ │ │ │ - 0x00000080 3131002e 4c435049 305f3132 002e4c43 11..LCPI0_12..LC │ │ │ │ │ │ - 0x00000090 5049305f 3133002e 4c435049 305f3134 PI0_13..LCPI0_14 │ │ │ │ │ │ - 0x000000a0 002e4c43 5049305f 3135002e 4c435049 ..LCPI0_15..LCPI │ │ │ │ │ │ - 0x000000b0 305f3136 002e4c43 5049305f 3137002e 0_16..LCPI0_17.. │ │ │ │ │ │ - 0x000000c0 4c435049 305f3138 002e4c43 5049305f LCPI0_18..LCPI0_ │ │ │ │ │ │ - 0x000000d0 3139002e 4c435049 305f3230 002e4c43 19..LCPI0_20..LC │ │ │ │ │ │ - 0x000000e0 5049305f 3233005f 5a4e3139 5f5f6c6c PI0_23._ZN19__ll │ │ │ │ │ │ + 0x00000010 5f32002e 4c435049 305f3300 2e4c4350 _2..LCPI0_3..LCP │ │ │ │ │ │ + 0x00000020 49305f34 002e4c43 5049305f 35002e4c I0_4..LCPI0_5..L │ │ │ │ │ │ + 0x00000030 43504930 5f36002e 4c435049 305f3231 CPI0_6..LCPI0_21 │ │ │ │ │ │ + 0x00000040 002e4c43 5049305f 3232002e 4c435049 ..LCPI0_22..LCPI │ │ │ │ │ │ + 0x00000050 305f3233 002e4c43 5049305f 31002e4c 0_23..LCPI0_1..L │ │ │ │ │ │ + 0x00000060 43504930 5f37002e 4c435049 305f3800 CPI0_7..LCPI0_8. │ │ │ │ │ │ + 0x00000070 2e4c4350 49305f39 002e4c43 5049305f .LCPI0_9..LCPI0_ │ │ │ │ │ │ + 0x00000080 3130002e 4c435049 305f3131 002e4c43 10..LCPI0_11..LC │ │ │ │ │ │ + 0x00000090 5049305f 3132002e 4c435049 305f3133 PI0_12..LCPI0_13 │ │ │ │ │ │ + 0x000000a0 002e4c43 5049305f 3134002e 4c435049 ..LCPI0_14..LCPI │ │ │ │ │ │ + 0x000000b0 305f3135 002e4c43 5049305f 3136002e 0_15..LCPI0_16.. │ │ │ │ │ │ + 0x000000c0 4c435049 305f3137 002e4c43 5049305f LCPI0_17..LCPI0_ │ │ │ │ │ │ + 0x000000d0 3138002e 4c435049 305f3139 002e4c43 18..LCPI0_19..LC │ │ │ │ │ │ + 0x000000e0 5049305f 3230005f 5a4e3139 5f5f6c6c PI0_20._ZN19__ll │ │ │ │ │ │ 0x000000f0 766d5f6c 6962635f 31395f30 5f305f4c vm_libc_19_0_0_L │ │ │ │ │ │ 0x00000100 31364153 494e465f 45584345 5054535f 16ASINF_EXCEPTS_ │ │ │ │ │ │ 0x00000110 4c4f4500 5f5a4e31 395f5f6c 6c766d5f LOE._ZN19__llvm_ │ │ │ │ │ │ 0x00000120 6c696263 5f31395f 305f305f 4c313641 libc_19_0_0_L16A │ │ │ │ │ │ 0x00000130 53494e46 5f455843 45505453 5f484945 SINF_EXCEPTS_HIE │ │ │ │ │ │ 0x00000140 00617369 6e66005f 5a4e3139 5f5f6c6c .asinf._ZN19__ll │ │ │ │ │ │ 0x00000150 766d5f6c 6962635f 31395f30 5f305f31 vm_libc_19_0_0_1 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 74657874 ..shstrtab..text │ │ │ │ │ │ 0x00000020 002e6e6f 74652e67 6e752e70 726f7065 ..note.gnu.prope │ │ │ │ │ │ - 0x00000030 72747900 2e726f64 6174612e 63737431 rty..rodata.cst1 │ │ │ │ │ │ - 0x00000040 36002e72 6f646174 612e6373 7434002e 6..rodata.cst4.. │ │ │ │ │ │ + 0x00000030 72747900 2e726f64 6174612e 63737434 rty..rodata.cst4 │ │ │ │ │ │ + 0x00000040 002e726f 64617461 2e637374 3136002e ..rodata.cst16.. │ │ │ │ │ │ 0x00000050 726f6461 74612e63 73743800 2e72656c rodata.cst8..rel │ │ │ │ │ │ 0x00000060 612e7465 78742e61 73696e66 002e726f a.text.asinf..ro │ │ │ │ │ │ 0x00000070 64617461 2e5f5a4e 31395f5f 6c6c766d data._ZN19__llvm │ │ │ │ │ │ 0x00000080 5f6c6962 635f3139 5f305f30 5f4c3136 _libc_19_0_0_L16 │ │ │ │ │ │ 0x00000090 4153494e 465f4558 43455054 535f4c4f ASINF_EXCEPTS_LO │ │ │ │ │ │ 0x000000a0 45002e72 6f646174 612e5f5a 4e31395f E..rodata._ZN19_ │ │ │ │ │ │ 0x000000b0 5f6c6c76 6d5f6c69 62635f31 395f305f _llvm_libc_19_0_ │ │ │ │ ├── asinhf.cpp.o │ │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ │ ABI Version: 0 │ │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ │ Version: 0x1 │ │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ │ - Start of section headers: 3960 (bytes into file) │ │ │ │ │ │ + Start of section headers: 3768 (bytes into file) │ │ │ │ │ │ Flags: 0x0 │ │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ │ Number of section headers: 13 │ │ │ │ │ │ Section header string table index: 12 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ -There are 13 section headers, starting at offset 0xf78: │ │ │ │ │ │ +There are 13 section headers, starting at offset 0xeb8: │ │ │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 2] .note.gnu.property NOTE 0000000000000000 000040 000020 00 A 0 0 8 │ │ │ │ │ │ [ 3] .rodata.cst16 PROGBITS 0000000000000000 000060 000010 10 AM 0 0 16 │ │ │ │ │ │ [ 4] .rodata.cst4 PROGBITS 0000000000000000 000070 000034 04 AM 0 0 4 │ │ │ │ │ │ [ 5] .rodata.cst8 PROGBITS 0000000000000000 0000a8 000090 08 AM 0 0 8 │ │ │ │ │ │ - [ 6] .text.asinhf PROGBITS 0000000000000000 000140 00043e 00 AX 0 0 16 │ │ │ │ │ │ - [ 7] .rela.text.asinhf RELA 0000000000000000 000ac8 000420 18 I 10 6 8 │ │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 00057e 000000 00 0 0 1 │ │ │ │ │ │ - [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 00057e 000002 00 E 0 0 1 │ │ │ │ │ │ - [10] .symtab SYMTAB 0000000000000000 000580 000390 18 11 33 8 │ │ │ │ │ │ - [11] .strtab STRTAB 0000000000000000 000910 0001b7 00 0 0 1 │ │ │ │ │ │ - [12] .shstrtab STRTAB 0000000000000000 000ee8 00008c 00 0 0 1 │ │ │ │ │ │ + [ 6] .text.asinhf PROGBITS 0000000000000000 000140 000378 00 AX 0 0 16 │ │ │ │ │ │ + [ 7] .rela.text.asinhf RELA 0000000000000000 000a08 000420 18 I 10 6 8 │ │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 0004b8 000000 00 0 0 1 │ │ │ │ │ │ + [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0004b8 000002 00 E 0 0 1 │ │ │ │ │ │ + [10] .symtab SYMTAB 0000000000000000 0004c0 000390 18 11 33 8 │ │ │ │ │ │ + [11] .strtab STRTAB 0000000000000000 000850 0001b7 00 0 0 1 │ │ │ │ │ │ + [12] .shstrtab STRTAB 0000000000000000 000e28 00008c 00 0 0 1 │ │ │ │ │ │ Key to Flags: │ │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ │ @@ -30,12 +30,12 @@ │ │ │ │ │ │ 26: 0000000000000058 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_25 │ │ │ │ │ │ 27: 0000000000000060 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_26 │ │ │ │ │ │ 28: 0000000000000068 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_27 │ │ │ │ │ │ 29: 0000000000000070 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_28 │ │ │ │ │ │ 30: 0000000000000078 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_29 │ │ │ │ │ │ 31: 0000000000000080 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_30 │ │ │ │ │ │ 32: 0000000000000088 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_31 │ │ │ │ │ │ - 33: 0000000000000000 1086 FUNC GLOBAL DEFAULT 6 asinhf │ │ │ │ │ │ + 33: 0000000000000000 888 FUNC GLOBAL DEFAULT 6 asinhf │ │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_10ONE_OVER_FE │ │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_5LOG_FE │ │ │ │ │ │ 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 37: 0000000000000000 1086 FUNC GLOBAL DEFAULT 6 _ZN19__llvm_libc_19_0_0_6asinhfEf │ │ │ │ │ │ + 37: 0000000000000000 888 FUNC GLOBAL DEFAULT 6 _ZN19__llvm_libc_19_0_0_6asinhfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.asinhf' at offset 0xac8 contains 44 entries: │ │ │ │ │ │ +Relocation section '.rela.text.asinhf' at offset 0xa08 contains 44 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ 0000000000000046 0000002000000002 R_X86_64_PC32 0000000000000088 .LCPI0_31 - 4 │ │ │ │ │ │ -0000000000000069 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -00000000000000d7 0000000500000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000000e3 0000000600000002 R_X86_64_PC32 0000000000000010 .LCPI0_5 - 4 │ │ │ │ │ │ -00000000000000ff 0000001800000002 R_X86_64_PC32 0000000000000048 .LCPI0_23 - 4 │ │ │ │ │ │ -000000000000010b 0000001900000002 R_X86_64_PC32 0000000000000050 .LCPI0_24 - 4 │ │ │ │ │ │ -0000000000000117 0000001a00000002 R_X86_64_PC32 0000000000000058 .LCPI0_25 - 4 │ │ │ │ │ │ -0000000000000123 0000001b00000002 R_X86_64_PC32 0000000000000060 .LCPI0_26 - 4 │ │ │ │ │ │ -000000000000012f 0000001c00000002 R_X86_64_PC32 0000000000000068 .LCPI0_27 - 4 │ │ │ │ │ │ -000000000000013b 0000001d00000002 R_X86_64_PC32 0000000000000070 .LCPI0_28 - 4 │ │ │ │ │ │ -0000000000000147 0000001e00000002 R_X86_64_PC32 0000000000000078 .LCPI0_29 - 4 │ │ │ │ │ │ -0000000000000153 0000001f00000002 R_X86_64_PC32 0000000000000080 .LCPI0_30 - 4 │ │ │ │ │ │ -0000000000000194 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ -00000000000001a0 0000000400000002 R_X86_64_PC32 0000000000000008 .LCPI0_3 - 4 │ │ │ │ │ │ -00000000000001b8 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ -00000000000001c4 0000000300000002 R_X86_64_PC32 0000000000000004 .LCPI0_2 - 4 │ │ │ │ │ │ -00000000000001f9 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ -0000000000000205 0000000d00000002 R_X86_64_PC32 000000000000002c .LCPI0_12 - 4 │ │ │ │ │ │ -000000000000022f 0000000500000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ -000000000000023b 0000000b00000002 R_X86_64_PC32 0000000000000024 .LCPI0_10 - 4 │ │ │ │ │ │ -0000000000000265 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ -0000000000000271 0000000900000002 R_X86_64_PC32 000000000000001c .LCPI0_8 - 4 │ │ │ │ │ │ -000000000000028d 0000000f00000002 R_X86_64_PC32 0000000000000000 .LCPI0_14 - 4 │ │ │ │ │ │ -00000000000002e9 0000001000000002 R_X86_64_PC32 0000000000000008 .LCPI0_15 - 4 │ │ │ │ │ │ -00000000000002f0 000000220000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10ONE_OVER_FE - 4 │ │ │ │ │ │ -0000000000000301 0000001100000002 R_X86_64_PC32 0000000000000010 .LCPI0_16 - 4 │ │ │ │ │ │ -000000000000030d 0000001200000002 R_X86_64_PC32 0000000000000018 .LCPI0_17 - 4 │ │ │ │ │ │ -0000000000000315 0000001300000002 R_X86_64_PC32 0000000000000020 .LCPI0_18 - 4 │ │ │ │ │ │ -0000000000000321 0000001400000002 R_X86_64_PC32 0000000000000028 .LCPI0_19 - 4 │ │ │ │ │ │ -0000000000000329 0000001500000002 R_X86_64_PC32 0000000000000030 .LCPI0_20 - 4 │ │ │ │ │ │ -0000000000000335 0000001600000002 R_X86_64_PC32 0000000000000038 .LCPI0_21 - 4 │ │ │ │ │ │ -0000000000000358 000000230000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_5LOG_FE - 4 │ │ │ │ │ │ -0000000000000365 0000001700000002 R_X86_64_PC32 0000000000000040 .LCPI0_22 - 4 │ │ │ │ │ │ -0000000000000399 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ -00000000000003a5 0000000e00000002 R_X86_64_PC32 0000000000000030 .LCPI0_13 - 4 │ │ │ │ │ │ -00000000000003ba 0000000500000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000003c6 0000000c00000002 R_X86_64_PC32 0000000000000028 .LCPI0_11 - 4 │ │ │ │ │ │ -00000000000003db 0000000500000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000003e7 0000000800000002 R_X86_64_PC32 0000000000000018 .LCPI0_7 - 4 │ │ │ │ │ │ -00000000000003fc 0000000500000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ -0000000000000408 0000000a00000002 R_X86_64_PC32 0000000000000020 .LCPI0_9 - 4 │ │ │ │ │ │ -0000000000000420 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ -000000000000042c 0000000700000002 R_X86_64_PC32 0000000000000014 .LCPI0_6 - 4 │ │ │ │ │ │ -000000000000043a 0000002400000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +0000000000000060 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +00000000000000cc 0000000500000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ +00000000000000d5 0000000600000002 R_X86_64_PC32 0000000000000010 .LCPI0_5 - 4 │ │ │ │ │ │ +00000000000000ea 0000001800000002 R_X86_64_PC32 0000000000000048 .LCPI0_23 - 4 │ │ │ │ │ │ +00000000000000f3 0000001900000002 R_X86_64_PC32 0000000000000050 .LCPI0_24 - 4 │ │ │ │ │ │ +00000000000000fc 0000001a00000002 R_X86_64_PC32 0000000000000058 .LCPI0_25 - 4 │ │ │ │ │ │ +0000000000000105 0000001b00000002 R_X86_64_PC32 0000000000000060 .LCPI0_26 - 4 │ │ │ │ │ │ +000000000000010e 0000001c00000002 R_X86_64_PC32 0000000000000068 .LCPI0_27 - 4 │ │ │ │ │ │ +0000000000000117 0000001d00000002 R_X86_64_PC32 0000000000000070 .LCPI0_28 - 4 │ │ │ │ │ │ +0000000000000120 0000001e00000002 R_X86_64_PC32 0000000000000078 .LCPI0_29 - 4 │ │ │ │ │ │ +0000000000000129 0000001f00000002 R_X86_64_PC32 0000000000000080 .LCPI0_30 - 4 │ │ │ │ │ │ +000000000000015e 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ +0000000000000167 0000000400000002 R_X86_64_PC32 0000000000000008 .LCPI0_3 - 4 │ │ │ │ │ │ +0000000000000178 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ +0000000000000181 0000000300000002 R_X86_64_PC32 0000000000000004 .LCPI0_2 - 4 │ │ │ │ │ │ +00000000000001ab 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ +00000000000001b4 0000000d00000002 R_X86_64_PC32 000000000000002c .LCPI0_12 - 4 │ │ │ │ │ │ +00000000000001d7 0000000500000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ +00000000000001e0 0000000b00000002 R_X86_64_PC32 0000000000000024 .LCPI0_10 - 4 │ │ │ │ │ │ +0000000000000203 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ +000000000000020c 0000000900000002 R_X86_64_PC32 000000000000001c .LCPI0_8 - 4 │ │ │ │ │ │ +000000000000021d 0000000f00000002 R_X86_64_PC32 0000000000000000 .LCPI0_14 - 4 │ │ │ │ │ │ +0000000000000272 0000001000000002 R_X86_64_PC32 0000000000000008 .LCPI0_15 - 4 │ │ │ │ │ │ +000000000000027c 000000220000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10ONE_OVER_FE - 4 │ │ │ │ │ │ +0000000000000289 0000001100000002 R_X86_64_PC32 0000000000000010 .LCPI0_16 - 4 │ │ │ │ │ │ +0000000000000292 0000001200000002 R_X86_64_PC32 0000000000000018 .LCPI0_17 - 4 │ │ │ │ │ │ +000000000000029a 0000001300000002 R_X86_64_PC32 0000000000000020 .LCPI0_18 - 4 │ │ │ │ │ │ +00000000000002a3 0000001400000002 R_X86_64_PC32 0000000000000028 .LCPI0_19 - 4 │ │ │ │ │ │ +00000000000002af 0000001500000002 R_X86_64_PC32 0000000000000030 .LCPI0_20 - 4 │ │ │ │ │ │ +00000000000002b8 0000001600000002 R_X86_64_PC32 0000000000000038 .LCPI0_21 - 4 │ │ │ │ │ │ +00000000000002ce 000000230000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_5LOG_FE - 4 │ │ │ │ │ │ +00000000000002dc 0000001700000002 R_X86_64_PC32 0000000000000040 .LCPI0_22 - 4 │ │ │ │ │ │ +0000000000000305 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ +000000000000030e 0000000e00000002 R_X86_64_PC32 0000000000000030 .LCPI0_13 - 4 │ │ │ │ │ │ +000000000000031c 0000000500000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000325 0000000c00000002 R_X86_64_PC32 0000000000000028 .LCPI0_11 - 4 │ │ │ │ │ │ +0000000000000333 0000000500000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ +000000000000033c 0000000800000002 R_X86_64_PC32 0000000000000018 .LCPI0_7 - 4 │ │ │ │ │ │ +000000000000034a 0000000500000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000353 0000000a00000002 R_X86_64_PC32 0000000000000020 .LCPI0_9 - 4 │ │ │ │ │ │ +0000000000000361 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ +000000000000036a 0000000700000002 R_X86_64_PC32 0000000000000014 .LCPI0_6 - 4 │ │ │ │ │ │ +0000000000000374 0000002400000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.asinhf {} │ │ │ │ │ │ @@ -7,265 +7,206 @@ │ │ │ │ │ │ asinhf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ - movd %xmm0,%ecx │ │ │ │ │ │ + vmovd %xmm0,%ecx │ │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ │ and $0x7fffffff,%eax │ │ │ │ │ │ cmp $0x3e800000,%eax │ │ │ │ │ │ - ja 66 <__llvm_libc_19_0_0_::asinhf(float)+0x66> │ │ │ │ │ │ + ja 5c <__llvm_libc_19_0_0_::asinhf(float)+0x5c> │ │ │ │ │ │ cmp $0x32800000,%eax │ │ │ │ │ │ - ja f0 <__llvm_libc_19_0_0_::asinhf(float)+0xf0> │ │ │ │ │ │ + ja de <__llvm_libc_19_0_0_::asinhf(float)+0xde> │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - je 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + je 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmulsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_31-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ - movaps 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmulsd %xmm0,%xmm1,%xmm1 │ │ │ │ │ │ + vfmadd213sd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ + vcvtsd2ss %xmm1,%xmm1,%xmm0 │ │ │ │ │ │ + jmp 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ + vmovaps 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - movaps %xmm1,-0x20(%rbp) │ │ │ │ │ │ + vmovaps %xmm1,-0x20(%rbp) │ │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ │ shr $0x1f,%edx │ │ │ │ │ │ - movsd -0x20(%rbp,%rdx,8),%xmm1 │ │ │ │ │ │ + vmovsd -0x20(%rbp,%rdx,8),%xmm1 │ │ │ │ │ │ cmp $0x4bdd65a5,%eax │ │ │ │ │ │ - jb 177 <__llvm_libc_19_0_0_::asinhf(float)+0x177> │ │ │ │ │ │ + jb 144 <__llvm_libc_19_0_0_::asinhf(float)+0x144> │ │ │ │ │ │ not %ecx │ │ │ │ │ │ test $0x7f800000,%ecx │ │ │ │ │ │ - je 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ + je 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ cmp $0x5e68984d,%eax │ │ │ │ │ │ - jle 1d1 <__llvm_libc_19_0_0_::asinhf(float)+0x1d1> │ │ │ │ │ │ + jle 18a <__llvm_libc_19_0_0_::asinhf(float)+0x18a> │ │ │ │ │ │ cmp $0x65de7ca5,%eax │ │ │ │ │ │ - jle 248 <__llvm_libc_19_0_0_::asinhf(float)+0x248> │ │ │ │ │ │ + jle 1e9 <__llvm_libc_19_0_0_::asinhf(float)+0x1e9> │ │ │ │ │ │ cmp $0x65de7ca6,%eax │ │ │ │ │ │ - je 3d0 <__llvm_libc_19_0_0_::asinhf(float)+0x3d0> │ │ │ │ │ │ + je 32b <__llvm_libc_19_0_0_::asinhf(float)+0x32b> │ │ │ │ │ │ cmp $0x6eb1a8ec,%eax │ │ │ │ │ │ - je 415 <__llvm_libc_19_0_0_::asinhf(float)+0x415> │ │ │ │ │ │ + je 359 <__llvm_libc_19_0_0_::asinhf(float)+0x359> │ │ │ │ │ │ cmp $0x7997f30a,%eax │ │ │ │ │ │ - jne 27e <__llvm_libc_19_0_0_::asinhf(float)+0x27e> │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jne 215 <__llvm_libc_19_0_0_::asinhf(float)+0x215> │ │ │ │ │ │ + vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - mulss %xmm0,%xmm1 │ │ │ │ │ │ - mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + jmp 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmulsd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_23-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_24-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_25-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_26-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_27-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_28-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_29-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_30-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - xorpd %xmm2,%xmm2 │ │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm2,%xmm0 │ │ │ │ │ │ - jmp 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ │ │ + vfmadd231sd %xmm2,%xmm1,%xmm3 │ │ │ │ │ │ + vfmadd132sd %xmm0,%xmm0,%xmm3 │ │ │ │ │ │ + vcvtsd2ss %xmm3,%xmm3,%xmm0 │ │ │ │ │ │ + jmp 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ cmp $0x49d29048,%eax │ │ │ │ │ │ - je 1ad <__llvm_libc_19_0_0_::asinhf(float)+0x1ad> │ │ │ │ │ │ + je 170 <__llvm_libc_19_0_0_::asinhf(float)+0x170> │ │ │ │ │ │ cmp $0x45abaf26,%eax │ │ │ │ │ │ - jne 27e <__llvm_libc_19_0_0_::asinhf(float)+0x27e> │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jne 215 <__llvm_libc_19_0_0_::asinhf(float)+0x215> │ │ │ │ │ │ + vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - mulss %xmm0,%xmm1 │ │ │ │ │ │ - mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jmp 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ + vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - mulss %xmm0,%xmm1 │ │ │ │ │ │ - mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ + jmp 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ cmp $0x4f8ffb02,%eax │ │ │ │ │ │ - jg 212 <__llvm_libc_19_0_0_::asinhf(float)+0x212> │ │ │ │ │ │ + jg 1bd <__llvm_libc_19_0_0_::asinhf(float)+0x1bd> │ │ │ │ │ │ cmp $0x4bdd65a5,%eax │ │ │ │ │ │ - je 38e <__llvm_libc_19_0_0_::asinhf(float)+0x38e> │ │ │ │ │ │ + je 2fd <__llvm_libc_19_0_0_::asinhf(float)+0x2fd> │ │ │ │ │ │ cmp $0x4c803f2c,%eax │ │ │ │ │ │ - jne 27e <__llvm_libc_19_0_0_::asinhf(float)+0x27e> │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jne 215 <__llvm_libc_19_0_0_::asinhf(float)+0x215> │ │ │ │ │ │ + vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - mulss %xmm0,%xmm1 │ │ │ │ │ │ - mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ + jmp 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ cmp $0x4f8ffb03,%eax │ │ │ │ │ │ - je 3af <__llvm_libc_19_0_0_::asinhf(float)+0x3af> │ │ │ │ │ │ + je 314 <__llvm_libc_19_0_0_::asinhf(float)+0x314> │ │ │ │ │ │ cmp $0x5c569e88,%eax │ │ │ │ │ │ - jne 27e <__llvm_libc_19_0_0_::asinhf(float)+0x27e> │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jne 215 <__llvm_libc_19_0_0_::asinhf(float)+0x215> │ │ │ │ │ │ + vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - mulss %xmm0,%xmm1 │ │ │ │ │ │ - mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ + jmp 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ cmp $0x5e68984e,%eax │ │ │ │ │ │ - je 3f1 <__llvm_libc_19_0_0_::asinhf(float)+0x3f1> │ │ │ │ │ │ + je 342 <__llvm_libc_19_0_0_::asinhf(float)+0x342> │ │ │ │ │ │ cmp $0x655890d3,%eax │ │ │ │ │ │ - jne 27e <__llvm_libc_19_0_0_::asinhf(float)+0x27e> │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jne 215 <__llvm_libc_19_0_0_::asinhf(float)+0x215> │ │ │ │ │ │ + vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - mulss %xmm0,%xmm1 │ │ │ │ │ │ - mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + jmp 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ + vfmadd231sd %xmm0,%xmm0,%xmm2 │ │ │ │ │ │ sqrtsd %xmm2,%xmm2 │ │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ │ + vfmadd231sd %xmm0,%xmm1,%xmm2 │ │ │ │ │ │ + vmovq %xmm2,%rcx │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ │ - shr $0x34,%rdx │ │ │ │ │ │ - and $0x7ff,%edx │ │ │ │ │ │ - add $0xfffffc01,%edx │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsi2sd %edx,%xmm0 │ │ │ │ │ │ movabs $0x1fffffffffff,%rdx │ │ │ │ │ │ and %rcx,%rdx │ │ │ │ │ │ + shr $0x34,%rcx │ │ │ │ │ │ + and $0x7ff,%ecx │ │ │ │ │ │ + add $0xfffffc01,%ecx │ │ │ │ │ │ + vcvtsi2sd %ecx,%xmm3,%xmm0 │ │ │ │ │ │ shr $0x2d,%rax │ │ │ │ │ │ - and $0x7f,%eax │ │ │ │ │ │ movabs $0x3ff0000000000000,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vmovq %rcx,%xmm2 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm2,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ + and $0x7f,%eax │ │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::ONE_OVER_F-0x4 │ │ │ │ │ │ - mulsd (%rcx,%rax,8),%xmm2 │ │ │ │ │ │ - movapd %xmm2,%xmm3 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm2,%xmm2 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_18-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ │ + vmulsd %xmm2,%xmm2,%xmm5 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm6 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_20-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm6 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm6 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ │ + vfmadd213sd %xmm4,%xmm5,%xmm6 │ │ │ │ │ │ + vfmadd213sd %xmm3,%xmm5,%xmm6 │ │ │ │ │ │ + vfmadd213sd %xmm2,%xmm5,%xmm6 │ │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::LOG_F-0x4 │ │ │ │ │ │ - addsd (%rcx,%rax,8),%xmm6 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm6,%xmm2 │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm0,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_22-0x4 │ │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ + vmulsd %xmm2,%xmm1,%xmm0 │ │ │ │ │ │ + vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 439 <__llvm_libc_19_0_0_::asinhf(float)+0x439> │ │ │ │ │ │ + jne 373 <__llvm_libc_19_0_0_::asinhf(float)+0x373> │ │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - mulss %xmm0,%xmm1 │ │ │ │ │ │ - mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jmp 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ + vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - mulss %xmm0,%xmm1 │ │ │ │ │ │ - mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jmp 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ + vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - mulss %xmm0,%xmm1 │ │ │ │ │ │ - mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jmp 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ + vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - mulss %xmm0,%xmm1 │ │ │ │ │ │ - mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jmp 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ + vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - mulss %xmm0,%xmm1 │ │ │ │ │ │ - mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 375 <__llvm_libc_19_0_0_::asinhf(float)+0x375> │ │ │ │ │ │ - call 43e <.LCPI0_31+0x3b6> │ │ │ │ │ │ + jmp 2e8 <__llvm_libc_19_0_0_::asinhf(float)+0x2e8> │ │ │ │ │ │ + call 378 <.LCPI0_31+0x2f0> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ ├── atan2f.cpp.o │ │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ │ ABI Version: 0 │ │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ │ Version: 0x1 │ │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ │ - Start of section headers: 5912 (bytes into file) │ │ │ │ │ │ + Start of section headers: 4096 (bytes into file) │ │ │ │ │ │ Flags: 0x0 │ │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ │ - Number of section headers: 20 │ │ │ │ │ │ - Section header string table index: 19 │ │ │ │ │ │ + Number of section headers: 19 │ │ │ │ │ │ + Section header string table index: 18 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,29 +1,28 @@ │ │ │ │ │ │ -There are 20 section headers, starting at offset 0x1718: │ │ │ │ │ │ +There are 19 section headers, starting at offset 0x1000: │ │ │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ │ - [ 1] .group GROUP 0000000000000000 000040 00000c 04 17 25 4 │ │ │ │ │ │ - [ 2] .text PROGBITS 0000000000000000 00004c 000000 00 AX 0 0 4 │ │ │ │ │ │ - [ 3] .note.gnu.property NOTE 0000000000000000 000050 000020 00 A 0 0 8 │ │ │ │ │ │ + [ 1] .group GROUP 0000000000000000 000040 000008 04 16 14 4 │ │ │ │ │ │ + [ 2] .text PROGBITS 0000000000000000 000048 000000 00 AX 0 0 4 │ │ │ │ │ │ + [ 3] .note.gnu.property NOTE 0000000000000000 000048 000020 00 A 0 0 8 │ │ │ │ │ │ [ 4] .rodata.cst16 PROGBITS 0000000000000000 000070 000010 10 AM 0 0 16 │ │ │ │ │ │ - [ 5] .rodata.cst8 PROGBITS 0000000000000000 000080 000070 08 AM 0 0 8 │ │ │ │ │ │ - [ 6] .rodata.cst4 PROGBITS 0000000000000000 0000f0 000004 04 AM 0 0 4 │ │ │ │ │ │ - [ 7] .text.atan2f PROGBITS 0000000000000000 000100 0006d5 00 AX 0 0 16 │ │ │ │ │ │ - [ 8] .rela.text.atan2f RELA 0000000000000000 001288 0002a0 18 I 17 7 8 │ │ │ │ │ │ - [ 9] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 0007e0 00036d 00 AXG 0 0 16 │ │ │ │ │ │ - [10] .rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 001528 000018 18 IG 17 9 8 │ │ │ │ │ │ - [11] .rodata..L__const.atan2f.CONST_ADJ PROGBITS 0000000000000000 000b50 000080 00 A 0 0 16 │ │ │ │ │ │ - [12] .rodata..L__const.atan2f.EXCEPTS PROGBITS 0000000000000000 000bd0 000090 00 A 0 0 16 │ │ │ │ │ │ - [13] .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE PROGBITS 0000000000000000 000c60 000090 00 A 0 0 16 │ │ │ │ │ │ - [14] .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16ATAN_IE PROGBITS 0000000000000000 000cf0 000110 00 A 0 0 16 │ │ │ │ │ │ - [15] .note.GNU-stack PROGBITS 0000000000000000 000e00 000000 00 0 0 1 │ │ │ │ │ │ - [16] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000e00 000003 00 E 0 0 1 │ │ │ │ │ │ - [17] .symtab SYMTAB 0000000000000000 000e08 0002a0 18 18 23 8 │ │ │ │ │ │ - [18] .strtab STRTAB 0000000000000000 0010a8 0001dd 00 0 0 1 │ │ │ │ │ │ - [19] .shstrtab STRTAB 0000000000000000 001540 0001d7 00 0 0 1 │ │ │ │ │ │ + [ 5] .rodata.cst8 PROGBITS 0000000000000000 000080 000018 08 AM 0 0 8 │ │ │ │ │ │ + [ 6] .rodata.cst4 PROGBITS 0000000000000000 000098 000004 04 AM 0 0 4 │ │ │ │ │ │ + [ 7] .text.atan2f PROGBITS 0000000000000000 0000a0 0003a6 00 AX 0 0 16 │ │ │ │ │ │ + [ 8] .rela.text.atan2f RELA 0000000000000000 000c40 0001e0 18 I 16 7 8 │ │ │ │ │ │ + [ 9] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 000450 000212 00 AXG 0 0 16 │ │ │ │ │ │ + [10] .rodata..L__const.atan2f.CONST_ADJ PROGBITS 0000000000000000 000670 000080 00 A 0 0 16 │ │ │ │ │ │ + [11] .rodata..L__const.atan2f.EXCEPTS PROGBITS 0000000000000000 0006f0 000090 00 A 0 0 16 │ │ │ │ │ │ + [12] .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE PROGBITS 0000000000000000 000780 000090 00 A 0 0 16 │ │ │ │ │ │ + [13] .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16ATAN_IE PROGBITS 0000000000000000 000810 000110 00 A 0 0 16 │ │ │ │ │ │ + [14] .note.GNU-stack PROGBITS 0000000000000000 000920 000000 00 0 0 1 │ │ │ │ │ │ + [15] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000920 000003 00 E 0 0 1 │ │ │ │ │ │ + [16] .symtab SYMTAB 0000000000000000 000928 000198 18 17 12 8 │ │ │ │ │ │ + [17] .strtab STRTAB 0000000000000000 000ac0 00017e 00 0 0 1 │ │ │ │ │ │ + [18] .shstrtab STRTAB 0000000000000000 000e20 0001db 00 0 0 1 │ │ │ │ │ │ Key to Flags: │ │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ │ @@ -1,31 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 28 entries: │ │ │ │ │ │ +Symbol table '.symtab' contains 17 entries: │ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_0 │ │ │ │ │ │ 2: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_1 │ │ │ │ │ │ 3: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_2 │ │ │ │ │ │ 4: 0000000000000010 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_3 │ │ │ │ │ │ - 5: 0000000000000018 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_4 │ │ │ │ │ │ - 6: 0000000000000020 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_5 │ │ │ │ │ │ - 7: 0000000000000028 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_6 │ │ │ │ │ │ - 8: 0000000000000030 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_7 │ │ │ │ │ │ - 9: 0000000000000038 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_8 │ │ │ │ │ │ - 10: 0000000000000040 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_9 │ │ │ │ │ │ - 11: 0000000000000048 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_10 │ │ │ │ │ │ - 12: 0000000000000050 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_11 │ │ │ │ │ │ - 13: 0000000000000058 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_12 │ │ │ │ │ │ - 14: 0000000000000060 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_13 │ │ │ │ │ │ - 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_14 │ │ │ │ │ │ - 16: 0000000000000000 144 OBJECT LOCAL DEFAULT 13 _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ - 17: 0000000000000000 272 OBJECT LOCAL DEFAULT 14 _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16ATAN_IE │ │ │ │ │ │ - 18: 0000000000000068 0 NOTYPE LOCAL DEFAULT 5 .LCPI1_0 │ │ │ │ │ │ - 19: 0000000000000000 0 SECTION LOCAL DEFAULT 11 .rodata..L__const.atan2f.CONST_ADJ │ │ │ │ │ │ - 20: 0000000000000000 0 SECTION LOCAL DEFAULT 12 .rodata..L__const.atan2f.EXCEPTS │ │ │ │ │ │ - 21: 0000000000000000 0 SECTION LOCAL DEFAULT 13 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ - 22: 0000000000000000 0 SECTION LOCAL DEFAULT 14 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16ATAN_IE │ │ │ │ │ │ - 23: 0000000000000000 1749 FUNC GLOBAL DEFAULT 7 atan2f │ │ │ │ │ │ - 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE │ │ │ │ │ │ - 25: 0000000000000000 877 FUNC WEAK HIDDEN 9 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 27: 0000000000000000 1749 FUNC GLOBAL DEFAULT 7 _ZN19__llvm_libc_19_0_0_6atan2fEff │ │ │ │ │ │ + 5: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_4 │ │ │ │ │ │ + 6: 0000000000000000 144 OBJECT LOCAL DEFAULT 12 _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ + 7: 0000000000000000 272 OBJECT LOCAL DEFAULT 13 _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16ATAN_IE │ │ │ │ │ │ + 8: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .rodata..L__const.atan2f.CONST_ADJ │ │ │ │ │ │ + 9: 0000000000000000 0 SECTION LOCAL DEFAULT 11 .rodata..L__const.atan2f.EXCEPTS │ │ │ │ │ │ + 10: 0000000000000000 0 SECTION LOCAL DEFAULT 12 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ + 11: 0000000000000000 0 SECTION LOCAL DEFAULT 13 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16ATAN_IE │ │ │ │ │ │ + 12: 0000000000000000 934 FUNC GLOBAL DEFAULT 7 atan2f │ │ │ │ │ │ + 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE │ │ │ │ │ │ + 14: 0000000000000000 530 FUNC WEAK HIDDEN 9 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ + 16: 0000000000000000 934 FUNC GLOBAL DEFAULT 7 _ZN19__llvm_libc_19_0_0_6atan2fEff │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,35 +1,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.atan2f' at offset 0x1288 contains 28 entries: │ │ │ │ │ │ +Relocation section '.rela.text.atan2f' at offset 0xc40 contains 20 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000001e 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -000000000000009e 0000000f00000002 R_X86_64_PC32 0000000000000000 .LCPI0_14 - 4 │ │ │ │ │ │ -00000000000000cd 0000001300000002 R_X86_64_PC32 0000000000000000 .rodata..L__const.atan2f.CONST_ADJ - 4 │ │ │ │ │ │ -0000000000000109 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ -0000000000000120 0000000300000002 R_X86_64_PC32 0000000000000008 .LCPI0_2 - 4 │ │ │ │ │ │ -0000000000000142 000000180000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE - 4 │ │ │ │ │ │ -0000000000000217 0000001400000002 R_X86_64_PC32 0000000000000000 .rodata..L__const.atan2f.EXCEPTS - 4 │ │ │ │ │ │ -000000000000025a 0000000400000002 R_X86_64_PC32 0000000000000010 .LCPI0_3 - 4 │ │ │ │ │ │ -0000000000000292 0000000500000002 R_X86_64_PC32 0000000000000018 .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000002d7 0000000600000002 R_X86_64_PC32 0000000000000020 .LCPI0_5 - 4 │ │ │ │ │ │ -000000000000033e 0000001500000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + 7c │ │ │ │ │ │ -0000000000000349 0000001500000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + 2c │ │ │ │ │ │ -0000000000000350 0000001500000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + 3c │ │ │ │ │ │ -0000000000000357 0000001500000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + 4c │ │ │ │ │ │ -000000000000035e 0000001500000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + 5c │ │ │ │ │ │ -0000000000000365 0000001500000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + 6c │ │ │ │ │ │ -000000000000036e 0000001900000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -0000000000000380 0000000600000002 R_X86_64_PC32 0000000000000020 .LCPI0_5 - 4 │ │ │ │ │ │ -0000000000000407 0000000700000002 R_X86_64_PC32 0000000000000028 .LCPI0_6 - 4 │ │ │ │ │ │ -0000000000000413 0000000800000002 R_X86_64_PC32 0000000000000030 .LCPI0_7 - 4 │ │ │ │ │ │ -0000000000000423 0000000900000002 R_X86_64_PC32 0000000000000038 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000004a8 0000000a00000002 R_X86_64_PC32 0000000000000040 .LCPI0_9 - 4 │ │ │ │ │ │ -00000000000004b4 0000000b00000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ -00000000000004c4 0000000c00000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ -000000000000053c 0000000d00000002 R_X86_64_PC32 0000000000000058 .LCPI0_12 - 4 │ │ │ │ │ │ -0000000000000549 0000000e00000002 R_X86_64_PC32 0000000000000060 .LCPI0_13 - 4 │ │ │ │ │ │ -00000000000005d9 0000001600000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16ATAN_IE - 4 │ │ │ │ │ │ -00000000000006d1 0000001a00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x1528 contains 1 entry: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000001e 0000001200000002 R_X86_64_PC32 0000000000000068 .LCPI1_0 - 4 │ │ │ │ │ │ +0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +00000000000000a0 0000000500000002 R_X86_64_PC32 0000000000000000 .LCPI0_4 - 4 │ │ │ │ │ │ +00000000000000ce 0000000800000002 R_X86_64_PC32 0000000000000000 .rodata..L__const.atan2f.CONST_ADJ - 4 │ │ │ │ │ │ +00000000000000f5 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ +000000000000010e 0000000300000002 R_X86_64_PC32 0000000000000008 .LCPI0_2 - 4 │ │ │ │ │ │ +000000000000011c 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE - 4 │ │ │ │ │ │ +00000000000001d2 0000000900000002 R_X86_64_PC32 0000000000000000 .rodata..L__const.atan2f.EXCEPTS - 4 │ │ │ │ │ │ +0000000000000213 0000000400000002 R_X86_64_PC32 0000000000000010 .LCPI0_3 - 4 │ │ │ │ │ │ +0000000000000265 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + 7c │ │ │ │ │ │ +000000000000026c 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + 6c │ │ │ │ │ │ +0000000000000273 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + 5c │ │ │ │ │ │ +000000000000027a 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + 4c │ │ │ │ │ │ +0000000000000281 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE - 4 │ │ │ │ │ │ +0000000000000288 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + c │ │ │ │ │ │ +000000000000028f 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + 1c │ │ │ │ │ │ +0000000000000296 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + 2c │ │ │ │ │ │ +000000000000029d 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE + 3c │ │ │ │ │ │ +00000000000002ad 0000000e00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000002bc 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16ATAN_IE - 4 │ │ │ │ │ │ +00000000000003a2 0000000f00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -1,37 +1,25 @@ │ │ │ │ │ │ ?UUUUUUu │ │ │ │ │ │ -?UUUUUUu │ │ │ │ │ │ .LCPI0_0 │ │ │ │ │ │ .LCPI0_1 │ │ │ │ │ │ .LCPI0_2 │ │ │ │ │ │ .LCPI0_3 │ │ │ │ │ │ .LCPI0_4 │ │ │ │ │ │ -.LCPI0_5 │ │ │ │ │ │ -.LCPI0_6 │ │ │ │ │ │ -.LCPI0_7 │ │ │ │ │ │ -.LCPI0_8 │ │ │ │ │ │ -.LCPI0_9 │ │ │ │ │ │ -.LCPI0_10 │ │ │ │ │ │ -.LCPI0_11 │ │ │ │ │ │ -.LCPI0_12 │ │ │ │ │ │ -.LCPI0_13 │ │ │ │ │ │ -.LCPI0_14 │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16ATAN_IE │ │ │ │ │ │ -.LCPI1_0 │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE │ │ │ │ │ │ -_ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ +_ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_6atan2fEff │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rodata.cst16 │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ .rodata.cst4 │ │ │ │ │ │ .rela.text.atan2f │ │ │ │ │ │ -.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ +.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ .rodata..L__const.atan2f.CONST_ADJ │ │ │ │ │ │ .rodata..L__const.atan2f.EXCEPTS │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16ATAN_IE │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.group {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.group': │ │ │ │ │ │ - 0x00000000 01000000 09000000 0a000000 ............ │ │ │ │ │ │ + 0x00000000 01000000 09000000 ........ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst8 {} │ │ │ │ │ │ @@ -1,10 +1,5 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst8': │ │ │ │ │ │ 0x00000000 00000000 00003040 00000000 0000b0bf ......0@........ │ │ │ │ │ │ - 0x00000010 00000000 0000b03f 00000800 00000042 .......?.......B │ │ │ │ │ │ - 0x00000020 00000002 0000a041 9a999999 9999c93f .......A.......? │ │ │ │ │ │ - 0x00000030 9a999999 9999c9bf 9a999999 999969bc ..............i. │ │ │ │ │ │ - 0x00000040 55555555 5555d5bf 55555555 5555d53f UUUUUU..UUUUUU.? │ │ │ │ │ │ - 0x00000050 55555555 555575bc 00000000 0000f03f UUUUUUu........? │ │ │ │ │ │ - 0x00000060 00000000 0000f0bf 00000002 0000a041 ...............A │ │ │ │ │ │ + 0x00000010 00000000 0000b03f .......? │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.atan2f {} │ │ │ │ │ │ @@ -4,427 +4,240 @@ │ │ │ │ │ │ Disassembly of section .text.atan2f: │ │ │ │ │ │ │ │ │ │ │ │ 0000000000000000 <__llvm_libc_19_0_0_::atan2f(float, float)>: │ │ │ │ │ │ atan2f(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ + push %r14 │ │ │ │ │ │ push %rbx │ │ │ │ │ │ - sub $0x68,%rsp │ │ │ │ │ │ + sub $0x60,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ - mov %rax,-0x10(%rbp) │ │ │ │ │ │ - movapd 0x0(%rip),%xmm2 │ │ │ │ │ │ + mov %rax,-0x18(%rbp) │ │ │ │ │ │ + vmovapd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - movapd %xmm2,-0x20(%rbp) │ │ │ │ │ │ - movd %xmm1,%edx │ │ │ │ │ │ - movd %xmm0,%eax │ │ │ │ │ │ - lea -0x80000000(%rdx),%esi │ │ │ │ │ │ - test %edx,%edx │ │ │ │ │ │ - cmovns %edx,%esi │ │ │ │ │ │ + vmovapd %xmm2,-0x30(%rbp) │ │ │ │ │ │ + vmovd %xmm1,%ecx │ │ │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ │ │ + lea -0x80000000(%rcx),%esi │ │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ │ + cmovns %ecx,%esi │ │ │ │ │ │ lea -0x80000000(%rax),%edi │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ cmovns %eax,%edi │ │ │ │ │ │ cmp %edi,%esi │ │ │ │ │ │ mov %edi,%r8d │ │ │ │ │ │ cmova %esi,%r8d │ │ │ │ │ │ mov %edi,%r9d │ │ │ │ │ │ cmovb %esi,%r9d │ │ │ │ │ │ cmp $0x7f800000,%r8d │ │ │ │ │ │ - setb %cl │ │ │ │ │ │ + setb %dl │ │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ │ setne %r10b │ │ │ │ │ │ - test %r10b,%cl │ │ │ │ │ │ - jne a7 <__llvm_libc_19_0_0_::atan2f(float, float)+0xa7> │ │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ │ - and $0x7fffffff,%ecx │ │ │ │ │ │ - cmp $0x7f800001,%ecx │ │ │ │ │ │ - setae %cl │ │ │ │ │ │ + test %r10b,%dl │ │ │ │ │ │ + jne a9 <__llvm_libc_19_0_0_::atan2f(float, float)+0xa9> │ │ │ │ │ │ + mov %esi,%edx │ │ │ │ │ │ + and $0x7fffffff,%edx │ │ │ │ │ │ + cmp $0x7f800001,%edx │ │ │ │ │ │ + setae %dl │ │ │ │ │ │ mov %edi,%r8d │ │ │ │ │ │ and $0x7fffffff,%r8d │ │ │ │ │ │ cmp $0x7f800001,%r8d │ │ │ │ │ │ setae %r8b │ │ │ │ │ │ - or %cl,%r8b │ │ │ │ │ │ - je 1e4 <__llvm_libc_19_0_0_::atan2f(float, float)+0x1e4> │ │ │ │ │ │ - movss 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - jmp 6ba <__llvm_libc_19_0_0_::atan2f(float, float)+0x6ba> │ │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ │ + or %dl,%r8b │ │ │ │ │ │ + je 19f <__llvm_libc_19_0_0_::atan2f(float, float)+0x19f> │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ + jmp 389 <__llvm_libc_19_0_0_::atan2f(float, float)+0x389> │ │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ │ cmp %edi,%esi │ │ │ │ │ │ - setb %cl │ │ │ │ │ │ - mov %edx,%esi │ │ │ │ │ │ + setb %dl │ │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ │ xor %eax,%esi │ │ │ │ │ │ sets %sil │ │ │ │ │ │ - xor %cl,%sil │ │ │ │ │ │ + xor %dl,%sil │ │ │ │ │ │ movzbl %sil,%esi │ │ │ │ │ │ - movsd -0x20(%rbp,%rsi,8),%xmm8 │ │ │ │ │ │ - shr $0x19,%edx │ │ │ │ │ │ - and $0xffffffc0,%edx │ │ │ │ │ │ + vmovsd -0x30(%rbp,%rsi,8),%xmm9 │ │ │ │ │ │ + shr $0x19,%ecx │ │ │ │ │ │ + and $0xffffffc0,%ecx │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_PC32 .rodata..L__const.atan2f.CONST_ADJ-0x4 │ │ │ │ │ │ - add %rdx,%rsi │ │ │ │ │ │ + add %rcx,%rsi │ │ │ │ │ │ shr $0x1a,%eax │ │ │ │ │ │ and $0xffffffe0,%eax │ │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ │ - shl $0x4,%ecx │ │ │ │ │ │ - movsd 0x8(%rcx,%rax,1),%xmm9 │ │ │ │ │ │ - movd %r9d,%xmm0 │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm10 │ │ │ │ │ │ - movd %r8d,%xmm0 │ │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm1 │ │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vmovd %r9d,%xmm0 │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ + vmovd %r8d,%xmm0 │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vdivsd %xmm0,%xmm1,%xmm11 │ │ │ │ │ │ + vmulsd 0x0(%rip),%xmm11,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ │ - roundsd $0x8,%xmm2,%xmm2 │ │ │ │ │ │ - cvttsd2si %xmm2,%edx │ │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ │ + vroundsd $0x8,%xmm2,%xmm2,%xmm3 │ │ │ │ │ │ + vcvttsd2si %xmm3,%ecx │ │ │ │ │ │ + shl $0x4,%edx │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm3,%xmm11 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ │ - movapd %xmm11,%xmm0 │ │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ │ - movslq %edx,%rbx │ │ │ │ │ │ + movslq %ecx,%rbx │ │ │ │ │ │ lea (%rbx,%rbx,8),%rsi │ │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::ATAN_COEFFS-0x4 │ │ │ │ │ │ - movsd 0x10(%rdi,%rsi,8),%xmm4 │ │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ │ - addsd 0x8(%rdi,%rsi,8),%xmm4 │ │ │ │ │ │ - movsd 0x20(%rdi,%rsi,8),%xmm5 │ │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ │ - addsd 0x18(%rdi,%rsi,8),%xmm5 │ │ │ │ │ │ - movsd 0x30(%rdi,%rsi,8),%xmm6 │ │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ │ - addsd 0x28(%rdi,%rsi,8),%xmm6 │ │ │ │ │ │ - movsd 0x40(%rdi,%rsi,8),%xmm3 │ │ │ │ │ │ - mulsd %xmm11,%xmm3 │ │ │ │ │ │ - addsd 0x38(%rdi,%rsi,8),%xmm3 │ │ │ │ │ │ - movapd %xmm0,%xmm7 │ │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ │ - movsd (%rdi,%rsi,8),%xmm4 │ │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ │ - mulsd %xmm11,%xmm3 │ │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ │ + vmovsd 0x10(%rdi,%rsi,8),%xmm4 │ │ │ │ │ │ + vmovsd 0x20(%rdi,%rsi,8),%xmm5 │ │ │ │ │ │ + vfmadd213sd 0x8(%rdi,%rsi,8),%xmm11,%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x18(%rdi,%rsi,8),%xmm11,%xmm5 │ │ │ │ │ │ + vmovsd 0x8(%rdx,%rax,1),%xmm10 │ │ │ │ │ │ + vmovsd 0x30(%rdi,%rsi,8),%xmm6 │ │ │ │ │ │ + vfmadd213sd 0x28(%rdi,%rsi,8),%xmm11,%xmm6 │ │ │ │ │ │ + vmulsd %xmm11,%xmm11,%xmm2 │ │ │ │ │ │ + vmovsd 0x40(%rdi,%rsi,8),%xmm7 │ │ │ │ │ │ + vfmadd213sd 0x38(%rdi,%rsi,8),%xmm11,%xmm7 │ │ │ │ │ │ + vmulsd %xmm2,%xmm2,%xmm8 │ │ │ │ │ │ + vfmadd213sd %xmm4,%xmm2,%xmm5 │ │ │ │ │ │ + vfmadd213sd %xmm6,%xmm2,%xmm7 │ │ │ │ │ │ + vfmadd213sd %xmm5,%xmm8,%xmm7 │ │ │ │ │ │ + vaddsd (%rdi,%rsi,8),%xmm10,%xmm4 │ │ │ │ │ │ + vfmadd231sd %xmm7,%xmm11,%xmm4 │ │ │ │ │ │ + vmulsd %xmm4,%xmm9,%xmm4 │ │ │ │ │ │ + vmovq %xmm4,%rsi │ │ │ │ │ │ and $0xfffffff,%esi │ │ │ │ │ │ add $0xfffffffb,%esi │ │ │ │ │ │ cmp $0xffffff5,%esi │ │ │ │ │ │ - ja 23c <__llvm_libc_19_0_0_::atan2f(float, float)+0x23c> │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm3,%xmm0 │ │ │ │ │ │ - jmp 6ba <__llvm_libc_19_0_0_::atan2f(float, float)+0x6ba> │ │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ │ + ja 1f7 <__llvm_libc_19_0_0_::atan2f(float, float)+0x1f7> │ │ │ │ │ │ + vcvtsd2ss %xmm4,%xmm4,%xmm0 │ │ │ │ │ │ + jmp 389 <__llvm_libc_19_0_0_::atan2f(float, float)+0x389> │ │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ │ cmp $0x7f800000,%esi │ │ │ │ │ │ - sete %cl │ │ │ │ │ │ - inc %ecx │ │ │ │ │ │ + sete %dl │ │ │ │ │ │ + inc %edx │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ cmp $0x7f800000,%edi │ │ │ │ │ │ sete %r8b │ │ │ │ │ │ inc %r8 │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ test %edi,%edi │ │ │ │ │ │ cmovne %r8,%r9 │ │ │ │ │ │ shr $0x1f,%eax │ │ │ │ │ │ lea (%r9,%r9,2),%rdi │ │ │ │ │ │ shl $0x4,%edi │ │ │ │ │ │ lea 0x0(%rip),%r8 │ │ │ │ │ │ R_X86_64_PC32 .rodata..L__const.atan2f.EXCEPTS-0x4 │ │ │ │ │ │ test %esi,%esi │ │ │ │ │ │ - movsd -0x20(%rbp,%rax,8),%xmm0 │ │ │ │ │ │ - cmove %esi,%ecx │ │ │ │ │ │ - shl $0x4,%ecx │ │ │ │ │ │ - add %r8,%rcx │ │ │ │ │ │ - add %rdi,%rcx │ │ │ │ │ │ - shr $0x1f,%edx │ │ │ │ │ │ - mulsd (%rcx,%rdx,8),%xmm0 │ │ │ │ │ │ - jmp 6b6 <__llvm_libc_19_0_0_::atan2f(float, float)+0x6b6> │ │ │ │ │ │ - movsd (%rcx,%rax,1),%xmm3 │ │ │ │ │ │ - movsd %xmm3,-0x58(%rbp) │ │ │ │ │ │ - test %edx,%edx │ │ │ │ │ │ - movsd %xmm8,-0x68(%rbp) │ │ │ │ │ │ - movsd %xmm9,-0x60(%rbp) │ │ │ │ │ │ - je 288 <__llvm_libc_19_0_0_::atan2f(float, float)+0x288> │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vmovsd -0x30(%rbp,%rax,8),%xmm0 │ │ │ │ │ │ + cmove %esi,%edx │ │ │ │ │ │ + shl $0x4,%edx │ │ │ │ │ │ + add %r8,%rdx │ │ │ │ │ │ + add %rdi,%rdx │ │ │ │ │ │ + shr $0x1f,%ecx │ │ │ │ │ │ + vmulsd (%rdx,%rcx,8),%xmm0,%xmm0 │ │ │ │ │ │ + jmp 385 <__llvm_libc_19_0_0_::atan2f(float, float)+0x385> │ │ │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm4 │ │ │ │ │ │ + vmovsd %xmm4,-0x58(%rbp) │ │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ │ + vmovsd %xmm9,-0x68(%rbp) │ │ │ │ │ │ + vmovsd %xmm10,-0x60(%rbp) │ │ │ │ │ │ + je 232 <__llvm_libc_19_0_0_::atan2f(float, float)+0x232> │ │ │ │ │ │ + vmulsd 0x0(%rip),%xmm3,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - movapd %xmm2,%xmm0 │ │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ │ - movapd %xmm10,%xmm11 │ │ │ │ │ │ - divsd %xmm1,%xmm11 │ │ │ │ │ │ - movapd %xmm11,%xmm0 │ │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ │ - movsd %xmm11,-0x38(%rbp) │ │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ │ - movapd %xmm11,%xmm3 │ │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ │ - movapd %xmm11,%xmm2 │ │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ │ - divsd %xmm1,%xmm10 │ │ │ │ │ │ - movsd %xmm10,-0x40(%rbp) │ │ │ │ │ │ - movapd %xmm11,%xmm1 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - movapd %xmm11,%xmm2 │ │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ │ - movsd %xmm2,-0x48(%rbp) │ │ │ │ │ │ - movapd %xmm11,%xmm4 │ │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ │ - movsd %xmm4,-0x50(%rbp) │ │ │ │ │ │ - movapd %xmm2,%xmm1 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ │ - movapd %xmm4,%xmm2 │ │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ │ - movapd %xmm11,%xmm1 │ │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ │ - movsd %xmm2,-0x30(%rbp) │ │ │ │ │ │ - movsd %xmm0,-0x28(%rbp) │ │ │ │ │ │ + vmovapd %xmm0,%xmm3 │ │ │ │ │ │ + vfnmadd213sd %xmm1,%xmm2,%xmm3 │ │ │ │ │ │ + vfmadd231sd %xmm1,%xmm2,%xmm0 │ │ │ │ │ │ + vdivsd %xmm0,%xmm3,%xmm11 │ │ │ │ │ │ + vmulsd %xmm11,%xmm11,%xmm2 │ │ │ │ │ │ + vmovapd %xmm3,%xmm1 │ │ │ │ │ │ + vmovsd %xmm11,-0x48(%rbp) │ │ │ │ │ │ + vfnmadd231sd %xmm0,%xmm11,%xmm1 │ │ │ │ │ │ + vdivsd %xmm0,%xmm1,%xmm1 │ │ │ │ │ │ + vmovsd %xmm1,-0x50(%rbp) │ │ │ │ │ │ + vmovapd %xmm11,%xmm0 │ │ │ │ │ │ + vfmsub213sd %xmm2,%xmm11,%xmm0 │ │ │ │ │ │ + vfmadd231sd %xmm1,%xmm11,%xmm0 │ │ │ │ │ │ + vfmadd231sd %xmm11,%xmm1,%xmm0 │ │ │ │ │ │ + vmovsd %xmm0,-0x40(%rbp) │ │ │ │ │ │ + vmovsd %xmm2,-0x38(%rbp) │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE+0x7c │ │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ │ + lea 0x0(%rip),%r10 │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE+0x6c │ │ │ │ │ │ + lea 0x0(%rip),%r11 │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE+0x5c │ │ │ │ │ │ + lea 0x0(%rip),%r14 │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE+0x4c │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE+0x2c │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE-0x4 │ │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE+0x3c │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE+0xc │ │ │ │ │ │ lea 0x0(%rip),%rcx │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE+0x4c │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE+0x1c │ │ │ │ │ │ lea 0x0(%rip),%r8 │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE+0x5c │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE+0x2c │ │ │ │ │ │ lea 0x0(%rip),%r9 │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE+0x6c │ │ │ │ │ │ - lea -0x30(%rbp),%rdi │ │ │ │ │ │ - call 372 <__llvm_libc_19_0_0_::atan2f(float, float)+0x372> │ │ │ │ │ │ - R_X86_64_PLT32 __llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::NumberPair))>(8ul)), __llvm_libc_19_0_0_::NumberPair >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::NumberPair, __llvm_libc_19_0_0_::NumberPair, __llvm_libc_19_0_0_::NumberPair, __llvm_libc_19_0_0_::NumberPair, __llvm_libc_19_0_0_::NumberPair, __llvm_libc_19_0_0_::NumberPair >(__llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&)-0x4 │ │ │ │ │ │ - movsd -0x28(%rbp),%xmm3 │ │ │ │ │ │ - movapd %xmm3,%xmm4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ │ - movapd %xmm3,%xmm2 │ │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ │ - movapd %xmm1,%xmm4 │ │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ │ - movapd %xmm1,%xmm5 │ │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ │ - movapd %xmm1,%xmm7 │ │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ │ - movapd %xmm3,%xmm6 │ │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ │ - movapd %xmm2,%xmm4 │ │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ │ - movapd %xmm2,%xmm8 │ │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ │ - movapd %xmm3,%xmm4 │ │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ │ - movsd -0x30(%rbp),%xmm5 │ │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ │ - movapd %xmm0,%xmm6 │ │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ │ - movapd %xmm6,%xmm1 │ │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ │ - movapd %xmm6,%xmm7 │ │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ │ - movapd %xmm6,%xmm8 │ │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ │ - movapd %xmm3,%xmm1 │ │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ │ - movapd %xmm2,%xmm9 │ │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ │ - movapd %xmm2,%xmm10 │ │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm6 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ │ - movapd %xmm0,%xmm1 │ │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ │ - movapd %xmm1,%xmm7 │ │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ │ - movapd %xmm1,%xmm6 │ │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ │ - movapd %xmm1,%xmm7 │ │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ │ - movapd %xmm3,%xmm8 │ │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ │ - movapd %xmm2,%xmm3 │ │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ │ - movapd %xmm3,%xmm2 │ │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ │ - movapd %xmm11,%xmm1 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - movapd %xmm2,%xmm4 │ │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ │ - movapd %xmm2,%xmm5 │ │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ │ - movsd -0x38(%rbp),%xmm8 │ │ │ │ │ │ - movapd %xmm8,%xmm1 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - movsd -0x48(%rbp),%xmm7 │ │ │ │ │ │ - movapd %xmm7,%xmm6 │ │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ │ - movsd -0x50(%rbp),%xmm6 │ │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16COEFFSE+0x3c │ │ │ │ │ │ + lea -0x40(%rbp),%rdi │ │ │ │ │ │ + push %rax │ │ │ │ │ │ + push %r10 │ │ │ │ │ │ + push %r11 │ │ │ │ │ │ + push %r14 │ │ │ │ │ │ + call 2b1 <__llvm_libc_19_0_0_::atan2f(float, float)+0x2b1> │ │ │ │ │ │ + R_X86_64_PLT32 __llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::NumberPair))>(8ul)), __llvm_libc_19_0_0_::NumberPair >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::NumberPair, __llvm_libc_19_0_0_::NumberPair, __llvm_libc_19_0_0_::NumberPair, __llvm_libc_19_0_0_::NumberPair, __llvm_libc_19_0_0_::NumberPair, __llvm_libc_19_0_0_::NumberPair, __llvm_libc_19_0_0_::NumberPair, __llvm_libc_19_0_0_::NumberPair, __llvm_libc_19_0_0_::NumberPair >(__llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&, __llvm_libc_19_0_0_::NumberPair const&)-0x4 │ │ │ │ │ │ + add $0x20,%rsp │ │ │ │ │ │ shl $0x4,%rbx │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_16ATAN_IE-0x4 │ │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ │ - mulsd -0x40(%rbp),%xmm2 │ │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ │ - movsd 0x8(%rbx,%rax,1),%xmm3 │ │ │ │ │ │ - movapd %xmm3,%xmm4 │ │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ │ - movapd %xmm4,%xmm5 │ │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ │ - addsd (%rbx,%rax,1),%xmm2 │ │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ │ - movapd %xmm4,%xmm1 │ │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ │ - movapd %xmm1,%xmm3 │ │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ │ - movsd -0x58(%rbp),%xmm5 │ │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ │ - movsd -0x60(%rbp),%xmm4 │ │ │ │ │ │ - movapd %xmm4,%xmm3 │ │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ │ - movapd %xmm3,%xmm2 │ │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ │ - movapd %xmm3,%xmm4 │ │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ │ - movsd -0x68(%rbp),%xmm5 │ │ │ │ │ │ - movapd %xmm5,%xmm2 │ │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ │ - movapd %xmm2,%xmm3 │ │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ │ - movq %xmm3,%rax │ │ │ │ │ │ + vmovsd -0x48(%rbp),%xmm4 │ │ │ │ │ │ + vmulsd %xmm1,%xmm4,%xmm2 │ │ │ │ │ │ + vmovapd %xmm1,%xmm3 │ │ │ │ │ │ + vfmsub213sd %xmm2,%xmm4,%xmm3 │ │ │ │ │ │ + vfmadd231sd %xmm0,%xmm4,%xmm3 │ │ │ │ │ │ + vfmadd231sd -0x50(%rbp),%xmm1,%xmm3 │ │ │ │ │ │ + vmovsd 0x8(%rbx,%rax,1),%xmm0 │ │ │ │ │ │ + vaddsd %xmm2,%xmm0,%xmm1 │ │ │ │ │ │ + vsubsd %xmm0,%xmm1,%xmm0 │ │ │ │ │ │ + vsubsd %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ + vaddsd (%rbx,%rax,1),%xmm3,%xmm2 │ │ │ │ │ │ + vaddsd %xmm2,%xmm0,%xmm0 │ │ │ │ │ │ + vaddsd %xmm0,%xmm1,%xmm2 │ │ │ │ │ │ + vsubsd %xmm1,%xmm2,%xmm1 │ │ │ │ │ │ + vsubsd %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ + vaddsd -0x58(%rbp),%xmm0,%xmm0 │ │ │ │ │ │ + vmovsd -0x60(%rbp),%xmm3 │ │ │ │ │ │ + vaddsd %xmm2,%xmm3,%xmm1 │ │ │ │ │ │ + vsubsd %xmm3,%xmm1,%xmm3 │ │ │ │ │ │ + vsubsd %xmm3,%xmm2,%xmm2 │ │ │ │ │ │ + vaddsd %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ + vaddsd %xmm0,%xmm1,%xmm2 │ │ │ │ │ │ + vsubsd %xmm1,%xmm2,%xmm1 │ │ │ │ │ │ + vsubsd %xmm1,%xmm0,%xmm1 │ │ │ │ │ │ + vmovsd -0x68(%rbp),%xmm3 │ │ │ │ │ │ + vmulsd %xmm2,%xmm3,%xmm0 │ │ │ │ │ │ + vmulsd %xmm1,%xmm3,%xmm1 │ │ │ │ │ │ + vaddsd %xmm1,%xmm0,%xmm2 │ │ │ │ │ │ + vmovq %xmm2,%rax │ │ │ │ │ │ test $0xfffffff,%eax │ │ │ │ │ │ - jne 6b1 <__llvm_libc_19_0_0_::atan2f(float, float)+0x6b1> │ │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ │ │ - jne 68c <__llvm_libc_19_0_0_::atan2f(float, float)+0x68c> │ │ │ │ │ │ - jnp 6b1 <__llvm_libc_19_0_0_::atan2f(float, float)+0x6b1> │ │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ │ + jne 380 <__llvm_libc_19_0_0_::atan2f(float, float)+0x380> │ │ │ │ │ │ + vsubsd %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ + vsubsd %xmm0,%xmm1,%xmm0 │ │ │ │ │ │ + vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vucomisd %xmm1,%xmm0 │ │ │ │ │ │ + jne 35b <__llvm_libc_19_0_0_::atan2f(float, float)+0x35b> │ │ │ │ │ │ + jnp 380 <__llvm_libc_19_0_0_::atan2f(float, float)+0x380> │ │ │ │ │ │ + vmovq %xmm0,%rcx │ │ │ │ │ │ xor %rax,%rcx │ │ │ │ │ │ - js 69c <__llvm_libc_19_0_0_::atan2f(float, float)+0x69c> │ │ │ │ │ │ + js 36b <__llvm_libc_19_0_0_::atan2f(float, float)+0x36b> │ │ │ │ │ │ or $0x1,%rax │ │ │ │ │ │ - jmp 6b1 <__llvm_libc_19_0_0_::atan2f(float, float)+0x6b1> │ │ │ │ │ │ + jmp 380 <__llvm_libc_19_0_0_::atan2f(float, float)+0x380> │ │ │ │ │ │ movabs $0xffffff0000000,%rcx │ │ │ │ │ │ and %rax,%rcx │ │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ │ adc $0xffffffffffffffff,%rax │ │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ + vmovq %rax,%xmm0 │ │ │ │ │ │ + vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ - cmp -0x10(%rbp),%rax │ │ │ │ │ │ - jne 6d0 <__llvm_libc_19_0_0_::atan2f(float, float)+0x6d0> │ │ │ │ │ │ - add $0x68,%rsp │ │ │ │ │ │ + cmp -0x18(%rbp),%rax │ │ │ │ │ │ + jne 3a1 <__llvm_libc_19_0_0_::atan2f(float, float)+0x3a1> │ │ │ │ │ │ + add $0x60,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ + pop %r14 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - call 6d5 <.LCPI1_0+0x66d> │ │ │ │ │ │ + call 3a6 <.LCPI0_3+0x396> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.llvm_addrsig {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.llvm_addrsig': │ │ │ │ │ │ - 0x00000000 222512 "%. │ │ │ │ │ │ + 0x00000000 171a08 ... │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ │ @@ -1,33 +1,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ │ 0x00000000 002e4c43 5049305f 30002e4c 43504930 ..LCPI0_0..LCPI0 │ │ │ │ │ │ 0x00000010 5f31002e 4c435049 305f3200 2e4c4350 _1..LCPI0_2..LCP │ │ │ │ │ │ - 0x00000020 49305f33 002e4c43 5049305f 34002e4c I0_3..LCPI0_4..L │ │ │ │ │ │ - 0x00000030 43504930 5f35002e 4c435049 305f3600 CPI0_5..LCPI0_6. │ │ │ │ │ │ - 0x00000040 2e4c4350 49305f37 002e4c43 5049305f .LCPI0_7..LCPI0_ │ │ │ │ │ │ - 0x00000050 38002e4c 43504930 5f39002e 4c435049 8..LCPI0_9..LCPI │ │ │ │ │ │ - 0x00000060 305f3130 002e4c43 5049305f 3131002e 0_10..LCPI0_11.. │ │ │ │ │ │ - 0x00000070 4c435049 305f3132 002e4c43 5049305f LCPI0_12..LCPI0_ │ │ │ │ │ │ - 0x00000080 3133002e 4c435049 305f3134 005f5a4e 13..LCPI0_14._ZN │ │ │ │ │ │ - 0x00000090 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ - 0x000000a0 5f305f30 5f31325f 474c4f42 414c5f5f _0_0_12_GLOBAL__ │ │ │ │ │ │ - 0x000000b0 4e5f3136 434f4546 46534500 5f5a4e31 N_16COEFFSE._ZN1 │ │ │ │ │ │ - 0x000000c0 395f5f6c 6c766d5f 6c696263 5f31395f 9__llvm_libc_19_ │ │ │ │ │ │ - 0x000000d0 305f305f 31325f47 4c4f4241 4c5f5f4e 0_0_12_GLOBAL__N │ │ │ │ │ │ - 0x000000e0 5f313641 54414e5f 4945002e 4c435049 _16ATAN_IE..LCPI │ │ │ │ │ │ - 0x000000f0 315f3000 6174616e 3266005f 5a4e3139 1_0.atan2f._ZN19 │ │ │ │ │ │ - 0x00000100 5f5f6c6c 766d5f6c 6962635f 31395f30 __llvm_libc_19_0 │ │ │ │ │ │ - 0x00000110 5f305f31 31415441 4e5f434f 45464653 _0_11ATAN_COEFFS │ │ │ │ │ │ - 0x00000120 45005f5a 4e31395f 5f6c6c76 6d5f6c69 E._ZN19__llvm_li │ │ │ │ │ │ - 0x00000130 62635f31 395f305f 305f3666 70757469 bc_19_0_0_6fputi │ │ │ │ │ │ - 0x00000140 6c38706f 6c796576 616c494e 535f3130 l8polyevalINS_10 │ │ │ │ │ │ - 0x00000150 4e756d62 65725061 69724964 45454a53 NumberPairIdEEJS │ │ │ │ │ │ - 0x00000160 335f5333 5f53335f 53335f53 335f4545 3_S3_S3_S3_S3_EE │ │ │ │ │ │ - 0x00000170 454e535f 33637070 39656e61 626c655f ENS_3cpp9enable_ │ │ │ │ │ │ - 0x00000180 69664958 67747374 545f4c6d 38454553 ifIXgtstT_Lm8EES │ │ │ │ │ │ - 0x00000190 365f4534 74797065 45524b53 365f5341 6_E4typeERKS6_SA │ │ │ │ │ │ - 0x000001a0 5f447052 4b54305f 005f5f73 7461636b _DpRKT0_.__stack │ │ │ │ │ │ - 0x000001b0 5f63686b 5f666169 6c005f5a 4e31395f _chk_fail._ZN19_ │ │ │ │ │ │ - 0x000001c0 5f6c6c76 6d5f6c69 62635f31 395f305f _llvm_libc_19_0_ │ │ │ │ │ │ - 0x000001d0 305f3661 74616e32 66456666 00 0_6atan2fEff. │ │ │ │ │ │ + 0x00000020 49305f33 002e4c43 5049305f 34005f5a I0_3..LCPI0_4._Z │ │ │ │ │ │ + 0x00000030 4e31395f 5f6c6c76 6d5f6c69 62635f31 N19__llvm_libc_1 │ │ │ │ │ │ + 0x00000040 395f305f 305f3132 5f474c4f 42414c5f 9_0_0_12_GLOBAL_ │ │ │ │ │ │ + 0x00000050 5f4e5f31 36434f45 46465345 005f5a4e _N_16COEFFSE._ZN │ │ │ │ │ │ + 0x00000060 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ + 0x00000070 5f305f30 5f31325f 474c4f42 414c5f5f _0_0_12_GLOBAL__ │ │ │ │ │ │ + 0x00000080 4e5f3136 4154414e 5f494500 6174616e N_16ATAN_IE.atan │ │ │ │ │ │ + 0x00000090 3266005f 5a4e3139 5f5f6c6c 766d5f6c 2f._ZN19__llvm_l │ │ │ │ │ │ + 0x000000a0 6962635f 31395f30 5f305f31 31415441 ibc_19_0_0_11ATA │ │ │ │ │ │ + 0x000000b0 4e5f434f 45464653 45005f5a 4e31395f N_COEFFSE._ZN19_ │ │ │ │ │ │ + 0x000000c0 5f6c6c76 6d5f6c69 62635f31 395f305f _llvm_libc_19_0_ │ │ │ │ │ │ + 0x000000d0 305f3666 70757469 6c38706f 6c796576 0_6fputil8polyev │ │ │ │ │ │ + 0x000000e0 616c494e 535f3130 4e756d62 65725061 alINS_10NumberPa │ │ │ │ │ │ + 0x000000f0 69724964 45454a53 335f5333 5f53335f irIdEEJS3_S3_S3_ │ │ │ │ │ │ + 0x00000100 53335f53 335f5333 5f53335f 53335f45 S3_S3_S3_S3_S3_E │ │ │ │ │ │ + 0x00000110 45454e53 5f336370 7039656e 61626c65 EENS_3cpp9enable │ │ │ │ │ │ + 0x00000120 5f696649 58677473 74545f4c 6d384545 _ifIXgtstT_Lm8EE │ │ │ │ │ │ + 0x00000130 53365f45 34747970 6545524b 53365f53 S6_E4typeERKS6_S │ │ │ │ │ │ + 0x00000140 415f4470 524b5430 5f005f5f 73746163 A_DpRKT0_.__stac │ │ │ │ │ │ + 0x00000150 6b5f6368 6b5f6661 696c005f 5a4e3139 k_chk_fail._ZN19 │ │ │ │ │ │ + 0x00000160 5f5f6c6c 766d5f6c 6962635f 31395f30 __llvm_libc_19_0 │ │ │ │ │ │ + 0x00000170 5f305f36 6174616e 32664566 6600 _0_6atan2fEff. │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -3,31 +3,31 @@ │ │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 74657874 ..shstrtab..text │ │ │ │ │ │ 0x00000020 002e6e6f 74652e67 6e752e70 726f7065 ..note.gnu.prope │ │ │ │ │ │ 0x00000030 72747900 2e726f64 6174612e 63737431 rty..rodata.cst1 │ │ │ │ │ │ 0x00000040 36002e72 6f646174 612e6373 7438002e 6..rodata.cst8.. │ │ │ │ │ │ 0x00000050 726f6461 74612e63 73743400 2e72656c rodata.cst4..rel │ │ │ │ │ │ 0x00000060 612e7465 78742e61 74616e32 66002e67 a.text.atan2f..g │ │ │ │ │ │ - 0x00000070 726f7570 002e7265 6c612e74 6578742e roup..rela.text. │ │ │ │ │ │ - 0x00000080 5f5a4e31 395f5f6c 6c766d5f 6c696263 _ZN19__llvm_libc │ │ │ │ │ │ - 0x00000090 5f31395f 305f305f 36667075 74696c38 _19_0_0_6fputil8 │ │ │ │ │ │ - 0x000000a0 706f6c79 6576616c 494e535f 31304e75 polyevalINS_10Nu │ │ │ │ │ │ - 0x000000b0 6d626572 50616972 49644545 4a53335f mberPairIdEEJS3_ │ │ │ │ │ │ - 0x000000c0 53335f53 335f5333 5f53335f 4545454e S3_S3_S3_S3_EEEN │ │ │ │ │ │ - 0x000000d0 535f3363 70703965 6e61626c 655f6966 S_3cpp9enable_if │ │ │ │ │ │ - 0x000000e0 49586774 7374545f 4c6d3845 4553365f IXgtstT_Lm8EES6_ │ │ │ │ │ │ - 0x000000f0 45347479 70654552 4b53365f 53415f44 E4typeERKS6_SA_D │ │ │ │ │ │ - 0x00000100 70524b54 305f002e 726f6461 74612e2e pRKT0_..rodata.. │ │ │ │ │ │ - 0x00000110 4c5f5f63 6f6e7374 2e617461 6e32662e L__const.atan2f. │ │ │ │ │ │ - 0x00000120 434f4e53 545f4144 4a002e72 6f646174 CONST_ADJ..rodat │ │ │ │ │ │ - 0x00000130 612e2e4c 5f5f636f 6e73742e 6174616e a..L__const.atan │ │ │ │ │ │ - 0x00000140 32662e45 58434550 5453002e 726f6461 2f.EXCEPTS..roda │ │ │ │ │ │ - 0x00000150 74612e5f 5a4e3139 5f5f6c6c 766d5f6c ta._ZN19__llvm_l │ │ │ │ │ │ - 0x00000160 6962635f 31395f30 5f305f31 325f474c ibc_19_0_0_12_GL │ │ │ │ │ │ - 0x00000170 4f42414c 5f5f4e5f 3136434f 45464653 OBAL__N_16COEFFS │ │ │ │ │ │ - 0x00000180 45002e72 6f646174 612e5f5a 4e31395f E..rodata._ZN19_ │ │ │ │ │ │ - 0x00000190 5f6c6c76 6d5f6c69 62635f31 395f305f _llvm_libc_19_0_ │ │ │ │ │ │ - 0x000001a0 305f3132 5f474c4f 42414c5f 5f4e5f31 0_12_GLOBAL__N_1 │ │ │ │ │ │ - 0x000001b0 36415441 4e5f4945 002e6e6f 74652e47 6ATAN_IE..note.G │ │ │ │ │ │ - 0x000001c0 4e552d73 7461636b 002e6c6c 766d5f61 NU-stack..llvm_a │ │ │ │ │ │ - 0x000001d0 64647273 696700 ddrsig. │ │ │ │ │ │ + 0x00000070 726f7570 002e7465 78742e5f 5a4e3139 roup..text._ZN19 │ │ │ │ │ │ + 0x00000080 5f5f6c6c 766d5f6c 6962635f 31395f30 __llvm_libc_19_0 │ │ │ │ │ │ + 0x00000090 5f305f36 66707574 696c3870 6f6c7965 _0_6fputil8polye │ │ │ │ │ │ + 0x000000a0 76616c49 4e535f31 304e756d 62657250 valINS_10NumberP │ │ │ │ │ │ + 0x000000b0 61697249 6445454a 53335f53 335f5333 airIdEEJS3_S3_S3 │ │ │ │ │ │ + 0x000000c0 5f53335f 53335f53 335f5333 5f53335f _S3_S3_S3_S3_S3_ │ │ │ │ │ │ + 0x000000d0 4545454e 535f3363 70703965 6e61626c EEENS_3cpp9enabl │ │ │ │ │ │ + 0x000000e0 655f6966 49586774 7374545f 4c6d3845 e_ifIXgtstT_Lm8E │ │ │ │ │ │ + 0x000000f0 4553365f 45347479 70654552 4b53365f ES6_E4typeERKS6_ │ │ │ │ │ │ + 0x00000100 53415f44 70524b54 305f002e 726f6461 SA_DpRKT0_..roda │ │ │ │ │ │ + 0x00000110 74612e2e 4c5f5f63 6f6e7374 2e617461 ta..L__const.ata │ │ │ │ │ │ + 0x00000120 6e32662e 434f4e53 545f4144 4a002e72 n2f.CONST_ADJ..r │ │ │ │ │ │ + 0x00000130 6f646174 612e2e4c 5f5f636f 6e73742e odata..L__const. │ │ │ │ │ │ + 0x00000140 6174616e 32662e45 58434550 5453002e atan2f.EXCEPTS.. │ │ │ │ │ │ + 0x00000150 726f6461 74612e5f 5a4e3139 5f5f6c6c rodata._ZN19__ll │ │ │ │ │ │ + 0x00000160 766d5f6c 6962635f 31395f30 5f305f31 vm_libc_19_0_0_1 │ │ │ │ │ │ + 0x00000170 325f474c 4f42414c 5f5f4e5f 3136434f 2_GLOBAL__N_16CO │ │ │ │ │ │ + 0x00000180 45464653 45002e72 6f646174 612e5f5a EFFSE..rodata._Z │ │ │ │ │ │ + 0x00000190 4e31395f 5f6c6c76 6d5f6c69 62635f31 N19__llvm_libc_1 │ │ │ │ │ │ + 0x000001a0 395f305f 305f3132 5f474c4f 42414c5f 9_0_0_12_GLOBAL_ │ │ │ │ │ │ + 0x000001b0 5f4e5f31 36415441 4e5f4945 002e6e6f _N_16ATAN_IE..no │ │ │ │ │ │ + 0x000001c0 74652e47 4e552d73 7461636b 002e6c6c te.GNU-stack..ll │ │ │ │ │ │ + 0x000001d0 766d5f61 64647273 696700 vm_addrsig. │ │ │ │ ├── atanf.cpp.o │ │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ │ ABI Version: 0 │ │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ │ Version: 0x1 │ │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ │ - Start of section headers: 2392 (bytes into file) │ │ │ │ │ │ + Start of section headers: 2320 (bytes into file) │ │ │ │ │ │ Flags: 0x0 │ │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ │ Number of section headers: 13 │ │ │ │ │ │ Section header string table index: 12 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ -There are 13 section headers, starting at offset 0x958: │ │ │ │ │ │ +There are 13 section headers, starting at offset 0x910: │ │ │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 2] .note.gnu.property NOTE 0000000000000000 000040 000020 00 A 0 0 8 │ │ │ │ │ │ [ 3] .rodata.cst16 PROGBITS 0000000000000000 000060 000020 10 AM 0 0 16 │ │ │ │ │ │ - [ 4] .rodata.cst4 PROGBITS 0000000000000000 000080 000010 04 AM 0 0 4 │ │ │ │ │ │ - [ 5] .rodata.cst8 PROGBITS 0000000000000000 000090 000050 08 AM 0 0 8 │ │ │ │ │ │ - [ 6] .text.atanf PROGBITS 0000000000000000 0000e0 0002fb 00 AX 0 0 16 │ │ │ │ │ │ - [ 7] .rela.text.atanf RELA 0000000000000000 0006d0 0001f8 18 I 10 6 8 │ │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 0003db 000000 00 0 0 1 │ │ │ │ │ │ - [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0003db 000002 00 E 0 0 1 │ │ │ │ │ │ - [10] .symtab SYMTAB 0000000000000000 0003e0 0001f8 18 11 17 8 │ │ │ │ │ │ - [11] .strtab STRTAB 0000000000000000 0005d8 0000f6 00 0 0 1 │ │ │ │ │ │ - [12] .shstrtab STRTAB 0000000000000000 0008c8 00008b 00 0 0 1 │ │ │ │ │ │ + [ 4] .rodata.cst4 PROGBITS 0000000000000000 000080 000014 04 AM 0 0 4 │ │ │ │ │ │ + [ 5] .rodata.cst8 PROGBITS 0000000000000000 000098 000048 08 AM 0 0 8 │ │ │ │ │ │ + [ 6] .text.atanf PROGBITS 0000000000000000 0000e0 0002b6 00 AX 0 0 16 │ │ │ │ │ │ + [ 7] .rela.text.atanf RELA 0000000000000000 000688 0001f8 18 I 10 6 8 │ │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 000396 000000 00 0 0 1 │ │ │ │ │ │ + [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000396 000002 00 E 0 0 1 │ │ │ │ │ │ + [10] .symtab SYMTAB 0000000000000000 000398 0001f8 18 11 17 8 │ │ │ │ │ │ + [11] .strtab STRTAB 0000000000000000 000590 0000f6 00 0 0 1 │ │ │ │ │ │ + [12] .shstrtab STRTAB 0000000000000000 000880 00008b 00 0 0 1 │ │ │ │ │ │ Key to Flags: │ │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ │ @@ -4,21 +4,21 @@ │ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_0 │ │ │ │ │ │ 2: 0000000000000010 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_1 │ │ │ │ │ │ 3: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_2 │ │ │ │ │ │ 4: 0000000000000004 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_3 │ │ │ │ │ │ 5: 0000000000000008 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_4 │ │ │ │ │ │ 6: 000000000000000c 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_5 │ │ │ │ │ │ - 7: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_6 │ │ │ │ │ │ - 8: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_7 │ │ │ │ │ │ - 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_8 │ │ │ │ │ │ - 10: 0000000000000018 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_9 │ │ │ │ │ │ - 11: 0000000000000020 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_10 │ │ │ │ │ │ - 12: 0000000000000028 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_11 │ │ │ │ │ │ - 13: 0000000000000030 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_12 │ │ │ │ │ │ - 14: 0000000000000038 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_13 │ │ │ │ │ │ - 15: 0000000000000040 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_14 │ │ │ │ │ │ - 16: 0000000000000048 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_15 │ │ │ │ │ │ - 17: 0000000000000000 763 FUNC GLOBAL DEFAULT 6 atanf │ │ │ │ │ │ + 7: 0000000000000010 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_15 │ │ │ │ │ │ + 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_6 │ │ │ │ │ │ + 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_7 │ │ │ │ │ │ + 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_8 │ │ │ │ │ │ + 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_9 │ │ │ │ │ │ + 12: 0000000000000020 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_10 │ │ │ │ │ │ + 13: 0000000000000028 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_11 │ │ │ │ │ │ + 14: 0000000000000030 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_12 │ │ │ │ │ │ + 15: 0000000000000038 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_13 │ │ │ │ │ │ + 16: 0000000000000040 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_14 │ │ │ │ │ │ + 17: 0000000000000000 694 FUNC GLOBAL DEFAULT 6 atanf │ │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE │ │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 20: 0000000000000000 763 FUNC GLOBAL DEFAULT 6 _ZN19__llvm_libc_19_0_0_5atanfEf │ │ │ │ │ │ + 20: 0000000000000000 694 FUNC GLOBAL DEFAULT 6 _ZN19__llvm_libc_19_0_0_5atanfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.atanf' at offset 0x6d0 contains 21 entries: │ │ │ │ │ │ +Relocation section '.rela.text.atanf' at offset 0x688 contains 21 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000001c 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000028 0000000200000002 R_X86_64_PC32 0000000000000010 .LCPI0_1 - 4 │ │ │ │ │ │ -00000000000000b7 0000000700000002 R_X86_64_PC32 0000000000000000 .LCPI0_6 - 4 │ │ │ │ │ │ -00000000000000c3 0000000800000002 R_X86_64_PC32 0000000000000008 .LCPI0_7 - 4 │ │ │ │ │ │ -00000000000000d9 0000000900000002 R_X86_64_PC32 0000000000000010 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000000f6 000000120000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE - 4 │ │ │ │ │ │ -0000000000000135 0000000600000002 R_X86_64_PC32 000000000000000c .LCPI0_5 - 4 │ │ │ │ │ │ -0000000000000148 0000000a00000002 R_X86_64_PC32 0000000000000018 .LCPI0_9 - 4 │ │ │ │ │ │ -0000000000000170 0000001000000002 R_X86_64_PC32 0000000000000048 .LCPI0_15 - 4 │ │ │ │ │ │ -000000000000018d 0000000300000002 R_X86_64_PC32 0000000000000000 .LCPI0_2 - 4 │ │ │ │ │ │ -00000000000001a3 0000000400000002 R_X86_64_PC32 0000000000000004 .LCPI0_3 - 4 │ │ │ │ │ │ -00000000000001c4 000000120000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE - 4 │ │ │ │ │ │ -00000000000001df 000000120000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE - 4 │ │ │ │ │ │ -000000000000026a 0000000b00000002 R_X86_64_PC32 0000000000000020 .LCPI0_10 - 4 │ │ │ │ │ │ -0000000000000276 0000000700000002 R_X86_64_PC32 0000000000000000 .LCPI0_6 - 4 │ │ │ │ │ │ -000000000000027e 0000000c00000002 R_X86_64_PC32 0000000000000028 .LCPI0_11 - 4 │ │ │ │ │ │ -000000000000028a 0000000d00000002 R_X86_64_PC32 0000000000000030 .LCPI0_12 - 4 │ │ │ │ │ │ -0000000000000292 0000000e00000002 R_X86_64_PC32 0000000000000038 .LCPI0_13 - 4 │ │ │ │ │ │ -000000000000029a 0000000f00000002 R_X86_64_PC32 0000000000000040 .LCPI0_14 - 4 │ │ │ │ │ │ -00000000000002d3 0000000500000002 R_X86_64_PC32 0000000000000008 .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000002f7 0000001300000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000001d 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +000000000000002a 0000000200000002 R_X86_64_PC32 0000000000000010 .LCPI0_1 - 4 │ │ │ │ │ │ +00000000000000b0 0000000800000002 R_X86_64_PC32 0000000000000000 .LCPI0_6 - 4 │ │ │ │ │ │ +00000000000000bc 0000000900000002 R_X86_64_PC32 0000000000000008 .LCPI0_7 - 4 │ │ │ │ │ │ +00000000000000cb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LCPI0_8 - 4 │ │ │ │ │ │ +00000000000000e8 000000120000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE - 4 │ │ │ │ │ │ +0000000000000124 0000000600000002 R_X86_64_PC32 000000000000000c .LCPI0_5 - 4 │ │ │ │ │ │ +0000000000000137 0000000b00000002 R_X86_64_PC32 0000000000000018 .LCPI0_9 - 4 │ │ │ │ │ │ +0000000000000173 0000000700000002 R_X86_64_PC32 0000000000000010 .LCPI0_15 - 4 │ │ │ │ │ │ +0000000000000185 0000000300000002 R_X86_64_PC32 0000000000000000 .LCPI0_2 - 4 │ │ │ │ │ │ +0000000000000194 0000000400000002 R_X86_64_PC32 0000000000000004 .LCPI0_3 - 4 │ │ │ │ │ │ +00000000000001b2 000000120000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE - 4 │ │ │ │ │ │ +00000000000001c2 000000120000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE - 4 │ │ │ │ │ │ +000000000000023f 0000000c00000002 R_X86_64_PC32 0000000000000020 .LCPI0_10 - 4 │ │ │ │ │ │ +0000000000000248 0000000800000002 R_X86_64_PC32 0000000000000000 .LCPI0_6 - 4 │ │ │ │ │ │ +0000000000000254 0000000d00000002 R_X86_64_PC32 0000000000000028 .LCPI0_11 - 4 │ │ │ │ │ │ +000000000000025d 0000000e00000002 R_X86_64_PC32 0000000000000030 .LCPI0_12 - 4 │ │ │ │ │ │ +0000000000000265 0000000f00000002 R_X86_64_PC32 0000000000000038 .LCPI0_13 - 4 │ │ │ │ │ │ +000000000000026e 0000001000000002 R_X86_64_PC32 0000000000000040 .LCPI0_14 - 4 │ │ │ │ │ │ +000000000000029e 0000000500000002 R_X86_64_PC32 0000000000000008 .LCPI0_4 - 4 │ │ │ │ │ │ +00000000000002b2 0000001300000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │┄ Ordering differences only │ │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ .LCPI0_0 │ │ │ │ │ │ .LCPI0_1 │ │ │ │ │ │ .LCPI0_2 │ │ │ │ │ │ .LCPI0_3 │ │ │ │ │ │ .LCPI0_4 │ │ │ │ │ │ .LCPI0_5 │ │ │ │ │ │ +.LCPI0_15 │ │ │ │ │ │ .LCPI0_6 │ │ │ │ │ │ .LCPI0_7 │ │ │ │ │ │ .LCPI0_8 │ │ │ │ │ │ .LCPI0_9 │ │ │ │ │ │ .LCPI0_10 │ │ │ │ │ │ .LCPI0_11 │ │ │ │ │ │ .LCPI0_12 │ │ │ │ │ │ .LCPI0_13 │ │ │ │ │ │ .LCPI0_14 │ │ │ │ │ │ -.LCPI0_15 │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_11ATAN_COEFFSE │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5atanfEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rodata.cst16 │ │ │ │ │ │ .rodata.cst4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst4 {} │ │ │ │ │ │ @@ -1,4 +1,5 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst4': │ │ │ │ │ │ 0x00000000 00008041 000080bd 00008080 00008000 ...A............ │ │ │ │ │ │ + 0x00000010 000000b3 .... │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst8 {} │ │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst8': │ │ │ │ │ │ 0x00000000 00000000 0000f03f 00000000 00003040 .......?......0@ │ │ │ │ │ │ 0x00000010 00000000 0000b0bf 00000000 0000f0bf ................ │ │ │ │ │ │ 0x00000020 55555555 5555d5bf 92244992 2449c2bf UUUUUU...$I.$I.. │ │ │ │ │ │ 0x00000030 9a999999 9999c93f 46175d74 d145b7bf .......?F.]t.E.. │ │ │ │ │ │ - 0x00000040 1cc7711c c771bc3f 00000000 000060be ..q..q.?......`. │ │ │ │ │ │ + 0x00000040 1cc7711c c771bc3f ..q..q.? │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.atanf {} │ │ │ │ │ │ @@ -7,181 +7,156 @@ │ │ │ │ │ │ atanf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x40,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ - movaps 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmovaps 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - movaps %xmm1,-0x20(%rbp) │ │ │ │ │ │ - movapd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmovaps %xmm1,-0x20(%rbp) │ │ │ │ │ │ + vmovapd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - movapd %xmm1,-0x30(%rbp) │ │ │ │ │ │ - movd %xmm0,%edx │ │ │ │ │ │ + vmovapd %xmm1,-0x30(%rbp) │ │ │ │ │ │ + vmovd %xmm0,%edx │ │ │ │ │ │ mov %edx,%eax │ │ │ │ │ │ shr $0x1f,%eax │ │ │ │ │ │ lea -0x80000000(%rdx),%ecx │ │ │ │ │ │ test %edx,%edx │ │ │ │ │ │ cmovns %edx,%ecx │ │ │ │ │ │ lea -0x41800000(%rcx),%edx │ │ │ │ │ │ cmp $0xfc000000,%edx │ │ │ │ │ │ - ja a3 <__llvm_libc_19_0_0_::atanf(float)+0xa3> │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm3 │ │ │ │ │ │ - xorpd %xmm1,%xmm1 │ │ │ │ │ │ + ja 9c <__llvm_libc_19_0_0_::atanf(float)+0x9c> │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ + vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ │ cmp $0x41800000,%ecx │ │ │ │ │ │ - jb 158 <__llvm_libc_19_0_0_::atanf(float)+0x158> │ │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ │ + jb 147 <__llvm_libc_19_0_0_::atanf(float)+0x147> │ │ │ │ │ │ and $0x7fffffff,%edx │ │ │ │ │ │ cmp $0x7f800000,%edx │ │ │ │ │ │ - jne 13e <__llvm_libc_19_0_0_::atanf(float)+0x13e> │ │ │ │ │ │ + jne 12d <__llvm_libc_19_0_0_::atanf(float)+0x12d> │ │ │ │ │ │ movq $0xffffffffffffffff,-0x38(%rbp) │ │ │ │ │ │ mov %eax,%eax │ │ │ │ │ │ - movsd -0x30(%rbp,%rax,8),%xmm0 │ │ │ │ │ │ - movsd %xmm0,-0x38(%rbp) │ │ │ │ │ │ - movsd -0x38(%rbp),%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ - jmp 2e1 <__llvm_libc_19_0_0_::atanf(float)+0x2e1> │ │ │ │ │ │ + vmovsd -0x30(%rbp,%rax,8),%xmm0 │ │ │ │ │ │ + vmovsd %xmm0,-0x38(%rbp) │ │ │ │ │ │ + vmovsd -0x38(%rbp),%xmm0 │ │ │ │ │ │ + jmp 21a <__llvm_libc_19_0_0_::atanf(float)+0x21a> │ │ │ │ │ │ cmp $0x3f800001,%ecx │ │ │ │ │ │ - jb 10e <__llvm_libc_19_0_0_::atanf(float)+0x10e> │ │ │ │ │ │ - movd %ecx,%xmm0 │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + jb fd <__llvm_libc_19_0_0_::atanf(float)+0xfd> │ │ │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vdivsd %xmm0,%xmm1,%xmm0 │ │ │ │ │ │ + vmulsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ │ - roundsd $0x8,%xmm0,%xmm0 │ │ │ │ │ │ - cvttsd2si %xmm0,%ecx │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vroundsd $0x8,%xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ │ + vcvttsd2si %xmm1,%ecx │ │ │ │ │ │ mov %eax,%edx │ │ │ │ │ │ xor $0x1,%eax │ │ │ │ │ │ - movsd -0x20(%rbp,%rax,8),%xmm1 │ │ │ │ │ │ + vmovsd -0x20(%rbp,%rax,8),%xmm1 │ │ │ │ │ │ movslq %ecx,%rax │ │ │ │ │ │ lea (%rax,%rax,8),%rcx │ │ │ │ │ │ mov 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::ATAN_COEFFS-0x4 │ │ │ │ │ │ - movsd (%rsi,%rcx,8),%xmm2 │ │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ │ - addsd -0x30(%rbp,%rdx,8),%xmm2 │ │ │ │ │ │ - jmp 1d1 <__llvm_libc_19_0_0_::atanf(float)+0x1d1> │ │ │ │ │ │ + vmovsd (%rsi,%rcx,8),%xmm2 │ │ │ │ │ │ + vfmadd213sd -0x30(%rbp,%rdx,8),%xmm1,%xmm2 │ │ │ │ │ │ + jmp 1bb <__llvm_libc_19_0_0_::atanf(float)+0x1bb> │ │ │ │ │ │ cmp $0x3d8d6b23,%ecx │ │ │ │ │ │ - jne 185 <__llvm_libc_19_0_0_::atanf(float)+0x185> │ │ │ │ │ │ + jne 17d <__llvm_libc_19_0_0_::atanf(float)+0x17d> │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - je 2bc <__llvm_libc_19_0_0_::atanf(float)+0x2bc> │ │ │ │ │ │ + je 287 <__llvm_libc_19_0_0_::atanf(float)+0x287> │ │ │ │ │ │ movl $0xffffffff,-0x38(%rbp) │ │ │ │ │ │ movl $0xbd8d31c3,-0x38(%rbp) │ │ │ │ │ │ - movss -0x38(%rbp),%xmm0 │ │ │ │ │ │ - addss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovss -0x38(%rbp),%xmm0 │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - jmp 2d7 <__llvm_libc_19_0_0_::atanf(float)+0x2d7> │ │ │ │ │ │ - ja 2e1 <__llvm_libc_19_0_0_::atanf(float)+0x2e1> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + jmp 2a2 <__llvm_libc_19_0_0_::atanf(float)+0x2a2> │ │ │ │ │ │ + ja 21e <__llvm_libc_19_0_0_::atanf(float)+0x21e> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - divsd %xmm3,%xmm2 │ │ │ │ │ │ + vdivsd %xmm1,%xmm2,%xmm1 │ │ │ │ │ │ mov %eax,%eax │ │ │ │ │ │ - movsd -0x30(%rbp,%rax,8),%xmm1 │ │ │ │ │ │ + vmovsd -0x30(%rbp,%rax,8),%xmm2 │ │ │ │ │ │ test %edx,%edx │ │ │ │ │ │ - je 2e1 <__llvm_libc_19_0_0_::atanf(float)+0x2e1> │ │ │ │ │ │ + je 21e <__llvm_libc_19_0_0_::atanf(float)+0x21e> │ │ │ │ │ │ cmp $0x397fffff,%ecx │ │ │ │ │ │ - ja 257 <__llvm_libc_19_0_0_::atanf(float)+0x257> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + ja 237 <__llvm_libc_19_0_0_::atanf(float)+0x237> │ │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ │ + cmp -0x8(%rbp),%rax │ │ │ │ │ │ + jne 2b1 <__llvm_libc_19_0_0_::atanf(float)+0x2b1> │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ - jmp 2e1 <__llvm_libc_19_0_0_::atanf(float)+0x2e1> │ │ │ │ │ │ - movd %ecx,%xmm0 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + add $0x40,%rsp │ │ │ │ │ │ + pop %rbp │ │ │ │ │ │ + ret │ │ │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ │ │ + vmulss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - mulss %xmm0,%xmm1 │ │ │ │ │ │ - roundss $0x8,%xmm1,%xmm1 │ │ │ │ │ │ - cvttss2si %xmm1,%ecx │ │ │ │ │ │ - mulss 0x0(%rip),%xmm1 │ │ │ │ │ │ + vroundss $0x8,%xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - addss %xmm0,%xmm1 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtss2sd %xmm1,%xmm0 │ │ │ │ │ │ + vcvttss2si %xmm1,%ecx │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ mov %eax,%eax │ │ │ │ │ │ - movsd -0x20(%rbp,%rax,8),%xmm1 │ │ │ │ │ │ + vmovsd -0x20(%rbp,%rax,8),%xmm1 │ │ │ │ │ │ movslq %ecx,%rax │ │ │ │ │ │ lea (%rax,%rax,8),%rcx │ │ │ │ │ │ mov 0x0(%rip),%rdx │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::ATAN_COEFFS-0x4 │ │ │ │ │ │ - movsd (%rdx,%rcx,8),%xmm2 │ │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ │ + vmulsd (%rdx,%rcx,8),%xmm1,%xmm2 │ │ │ │ │ │ lea (%rax,%rax,8),%rax │ │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::ATAN_COEFFS-0x4 │ │ │ │ │ │ - movsd 0x10(%rcx,%rax,8),%xmm4 │ │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ │ - addsd 0x8(%rcx,%rax,8),%xmm4 │ │ │ │ │ │ - movsd 0x20(%rcx,%rax,8),%xmm5 │ │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ │ - addsd 0x18(%rcx,%rax,8),%xmm5 │ │ │ │ │ │ - movsd 0x30(%rcx,%rax,8),%xmm6 │ │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ │ - addsd 0x28(%rcx,%rax,8),%xmm6 │ │ │ │ │ │ - movsd 0x40(%rcx,%rax,8),%xmm7 │ │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ │ - addsd 0x38(%rcx,%rax,8),%xmm7 │ │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ │ - mulsd %xmm3,%xmm3 │ │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - jmp 2e1 <__llvm_libc_19_0_0_::atanf(float)+0x2e1> │ │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ │ - movapd %xmm0,%xmm3 │ │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vmovsd 0x10(%rcx,%rax,8),%xmm3 │ │ │ │ │ │ + vmovsd 0x20(%rcx,%rax,8),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x8(%rcx,%rax,8),%xmm0,%xmm3 │ │ │ │ │ │ + vfmadd213sd 0x18(%rcx,%rax,8),%xmm0,%xmm4 │ │ │ │ │ │ + vmovsd 0x30(%rcx,%rax,8),%xmm5 │ │ │ │ │ │ + vfmadd213sd 0x28(%rcx,%rax,8),%xmm0,%xmm5 │ │ │ │ │ │ + vmulsd %xmm0,%xmm0,%xmm6 │ │ │ │ │ │ + vmovsd 0x40(%rcx,%rax,8),%xmm7 │ │ │ │ │ │ + vfmadd213sd 0x38(%rcx,%rax,8),%xmm0,%xmm7 │ │ │ │ │ │ + vmulsd %xmm6,%xmm6,%xmm8 │ │ │ │ │ │ + vfmadd213sd %xmm3,%xmm6,%xmm4 │ │ │ │ │ │ + vfmadd213sd %xmm5,%xmm6,%xmm7 │ │ │ │ │ │ + vfmadd213sd %xmm4,%xmm8,%xmm7 │ │ │ │ │ │ + vmulsd %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ + vfmadd213sd %xmm2,%xmm7,%xmm0 │ │ │ │ │ │ + vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ │ + cmp -0x8(%rbp),%rax │ │ │ │ │ │ + jne 2b1 <__llvm_libc_19_0_0_::atanf(float)+0x2b1> │ │ │ │ │ │ + add $0x40,%rsp │ │ │ │ │ │ + pop %rbp │ │ │ │ │ │ + ret │ │ │ │ │ │ + vmulsd %xmm1,%xmm1,%xmm0 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm0,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vmulsd %xmm0,%xmm0,%xmm4 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm0,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm6 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm0,%xmm6 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ - jmp 2e1 <__llvm_libc_19_0_0_::atanf(float)+0x2e1> │ │ │ │ │ │ + vfmadd213sd %xmm5,%xmm4,%xmm6 │ │ │ │ │ │ + vfmadd213sd %xmm3,%xmm4,%xmm6 │ │ │ │ │ │ + vfmadd213sd %xmm2,%xmm1,%xmm6 │ │ │ │ │ │ + vcvtsd2ss %xmm6,%xmm6,%xmm0 │ │ │ │ │ │ + jmp 21e <__llvm_libc_19_0_0_::atanf(float)+0x21e> │ │ │ │ │ │ movl $0xffffffff,-0x38(%rbp) │ │ │ │ │ │ movl $0x3d8d31c3,-0x38(%rbp) │ │ │ │ │ │ - movss -0x38(%rbp),%xmm0 │ │ │ │ │ │ - addss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovss -0x38(%rbp),%xmm0 │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - movss %xmm0,-0x38(%rbp) │ │ │ │ │ │ - movss -0x38(%rbp),%xmm0 │ │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ │ - cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 2f6 <__llvm_libc_19_0_0_::atanf(float)+0x2f6> │ │ │ │ │ │ - add $0x40,%rsp │ │ │ │ │ │ - pop %rbp │ │ │ │ │ │ - ret │ │ │ │ │ │ - call 2fb <.LCPI0_15+0x2b3> │ │ │ │ │ │ + vmovss %xmm0,-0x38(%rbp) │ │ │ │ │ │ + vmovss -0x38(%rbp),%xmm0 │ │ │ │ │ │ + jmp 21e <__llvm_libc_19_0_0_::atanf(float)+0x21e> │ │ │ │ │ │ + call 2b6 <.LCPI0_14+0x276> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ │ 0x00000000 002e4c43 5049305f 30002e4c 43504930 ..LCPI0_0..LCPI0 │ │ │ │ │ │ 0x00000010 5f31002e 4c435049 305f3200 2e4c4350 _1..LCPI0_2..LCP │ │ │ │ │ │ 0x00000020 49305f33 002e4c43 5049305f 34002e4c I0_3..LCPI0_4..L │ │ │ │ │ │ - 0x00000030 43504930 5f35002e 4c435049 305f3600 CPI0_5..LCPI0_6. │ │ │ │ │ │ - 0x00000040 2e4c4350 49305f37 002e4c43 5049305f .LCPI0_7..LCPI0_ │ │ │ │ │ │ - 0x00000050 38002e4c 43504930 5f39002e 4c435049 8..LCPI0_9..LCPI │ │ │ │ │ │ - 0x00000060 305f3130 002e4c43 5049305f 3131002e 0_10..LCPI0_11.. │ │ │ │ │ │ - 0x00000070 4c435049 305f3132 002e4c43 5049305f LCPI0_12..LCPI0_ │ │ │ │ │ │ - 0x00000080 3133002e 4c435049 305f3134 002e4c43 13..LCPI0_14..LC │ │ │ │ │ │ - 0x00000090 5049305f 31350061 74616e66 005f5a4e PI0_15.atanf._ZN │ │ │ │ │ │ + 0x00000030 43504930 5f35002e 4c435049 305f3135 CPI0_5..LCPI0_15 │ │ │ │ │ │ + 0x00000040 002e4c43 5049305f 36002e4c 43504930 ..LCPI0_6..LCPI0 │ │ │ │ │ │ + 0x00000050 5f37002e 4c435049 305f3800 2e4c4350 _7..LCPI0_8..LCP │ │ │ │ │ │ + 0x00000060 49305f39 002e4c43 5049305f 3130002e I0_9..LCPI0_10.. │ │ │ │ │ │ + 0x00000070 4c435049 305f3131 002e4c43 5049305f LCPI0_11..LCPI0_ │ │ │ │ │ │ + 0x00000080 3132002e 4c435049 305f3133 002e4c43 12..LCPI0_13..LC │ │ │ │ │ │ + 0x00000090 5049305f 31340061 74616e66 005f5a4e PI0_14.atanf._ZN │ │ │ │ │ │ 0x000000a0 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ 0x000000b0 5f305f30 5f313141 54414e5f 434f4546 _0_0_11ATAN_COEF │ │ │ │ │ │ 0x000000c0 46534500 5f5f7374 61636b5f 63686b5f FSE.__stack_chk_ │ │ │ │ │ │ 0x000000d0 6661696c 005f5a4e 31395f5f 6c6c766d fail._ZN19__llvm │ │ │ │ │ │ 0x000000e0 5f6c6962 635f3139 5f305f30 5f356174 _libc_19_0_0_5at │ │ │ │ │ │ 0x000000f0 616e6645 6600 anfEf. │ │ │ │ ├── atanhf.cpp.o │ │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ │ ABI Version: 0 │ │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ │ Version: 0x1 │ │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ │ - Start of section headers: 2656 (bytes into file) │ │ │ │ │ │ + Start of section headers: 2568 (bytes into file) │ │ │ │ │ │ Flags: 0x0 │ │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ │ - Number of section headers: 13 │ │ │ │ │ │ - Section header string table index: 12 │ │ │ │ │ │ + Number of section headers: 12 │ │ │ │ │ │ + Section header string table index: 11 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,22 +1,21 @@ │ │ │ │ │ │ -There are 13 section headers, starting at offset 0xa60: │ │ │ │ │ │ +There are 12 section headers, starting at offset 0xa08: │ │ │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 2] .note.gnu.property NOTE 0000000000000000 000040 000020 00 A 0 0 8 │ │ │ │ │ │ [ 3] .rodata.cst8 PROGBITS 0000000000000000 000060 000078 08 AM 0 0 8 │ │ │ │ │ │ - [ 4] .rodata.cst16 PROGBITS 0000000000000000 0000e0 000010 10 AM 0 0 16 │ │ │ │ │ │ - [ 5] .rodata.cst4 PROGBITS 0000000000000000 0000f0 000004 04 AM 0 0 4 │ │ │ │ │ │ - [ 6] .text.atanhf PROGBITS 0000000000000000 000100 0002a8 00 AX 0 0 16 │ │ │ │ │ │ - [ 7] .rela.text.atanhf RELA 0000000000000000 000778 000258 18 I 10 6 8 │ │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 0003a8 000000 00 0 0 1 │ │ │ │ │ │ - [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0003a8 000003 00 E 0 0 1 │ │ │ │ │ │ - [10] .symtab SYMTAB 0000000000000000 0003b0 000258 18 11 18 8 │ │ │ │ │ │ - [11] .strtab STRTAB 0000000000000000 000608 00016a 00 0 0 1 │ │ │ │ │ │ - [12] .shstrtab STRTAB 0000000000000000 0009d0 00008c 00 0 0 1 │ │ │ │ │ │ + [ 4] .rodata.cst4 PROGBITS 0000000000000000 0000d8 000008 04 AM 0 0 4 │ │ │ │ │ │ + [ 5] .text.atanhf PROGBITS 0000000000000000 0000e0 00027f 00 AX 0 0 16 │ │ │ │ │ │ + [ 6] .rela.text.atanhf RELA 0000000000000000 000730 000258 18 I 9 5 8 │ │ │ │ │ │ + [ 7] .note.GNU-stack PROGBITS 0000000000000000 00035f 000000 00 0 0 1 │ │ │ │ │ │ + [ 8] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 00035f 000003 00 E 0 0 1 │ │ │ │ │ │ + [ 9] .symtab SYMTAB 0000000000000000 000368 000258 18 10 18 8 │ │ │ │ │ │ + [10] .strtab STRTAB 0000000000000000 0005c0 00016a 00 0 0 1 │ │ │ │ │ │ + [11] .shstrtab STRTAB 0000000000000000 000988 00007e 00 0 0 1 │ │ │ │ │ │ Key to Flags: │ │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ │ 10: 0000000000000048 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_9 │ │ │ │ │ │ 11: 0000000000000050 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_10 │ │ │ │ │ │ 12: 0000000000000058 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_11 │ │ │ │ │ │ 13: 0000000000000060 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_12 │ │ │ │ │ │ 14: 0000000000000068 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_13 │ │ │ │ │ │ 15: 0000000000000070 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_14 │ │ │ │ │ │ 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_15 │ │ │ │ │ │ - 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_16 │ │ │ │ │ │ - 18: 0000000000000000 680 FUNC GLOBAL DEFAULT 6 atanhf │ │ │ │ │ │ + 17: 0000000000000004 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_16 │ │ │ │ │ │ + 18: 0000000000000000 639 FUNC GLOBAL DEFAULT 5 atanhf │ │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_10ONE_OVER_FE │ │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_5LOG_FE │ │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 24: 0000000000000000 680 FUNC GLOBAL DEFAULT 6 _ZN19__llvm_libc_19_0_0_6atanhfEf │ │ │ │ │ │ + 24: 0000000000000000 639 FUNC GLOBAL DEFAULT 5 _ZN19__llvm_libc_19_0_0_6atanhfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.atanhf' at offset 0x778 contains 25 entries: │ │ │ │ │ │ +Relocation section '.rela.text.atanhf' at offset 0x730 contains 25 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000003a 000000130000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ -000000000000004f 0000001400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ -0000000000000064 0000001000000002 R_X86_64_PC32 0000000000000000 .LCPI0_15 - 4 │ │ │ │ │ │ -00000000000000cd 0000000f00000002 R_X86_64_PC32 0000000000000070 .LCPI0_14 - 4 │ │ │ │ │ │ -00000000000000e6 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -00000000000000f2 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ -000000000000014a 000000150000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10ONE_OVER_FE - 4 │ │ │ │ │ │ -000000000000015f 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ -000000000000016b 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ -0000000000000173 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ -000000000000017f 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ -0000000000000187 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ -0000000000000193 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ -00000000000001b2 000000160000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_5LOG_FE - 4 │ │ │ │ │ │ -00000000000001bf 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000001cb 0000000a00000002 R_X86_64_PC32 0000000000000048 .LCPI0_9 - 4 │ │ │ │ │ │ -00000000000001de 0000001400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ -00000000000001f3 0000001000000002 R_X86_64_PC32 0000000000000000 .LCPI0_15 - 4 │ │ │ │ │ │ -0000000000000229 0000001100000002 R_X86_64_PC32 0000000000000000 .LCPI0_16 - 4 │ │ │ │ │ │ -000000000000023e 0000000b00000002 R_X86_64_PC32 0000000000000050 .LCPI0_10 - 4 │ │ │ │ │ │ -000000000000024a 0000000c00000002 R_X86_64_PC32 0000000000000058 .LCPI0_11 - 4 │ │ │ │ │ │ -0000000000000256 0000000d00000002 R_X86_64_PC32 0000000000000060 .LCPI0_12 - 4 │ │ │ │ │ │ -0000000000000262 0000000e00000002 R_X86_64_PC32 0000000000000068 .LCPI0_13 - 4 │ │ │ │ │ │ -000000000000026e 0000000f00000002 R_X86_64_PC32 0000000000000070 .LCPI0_14 - 4 │ │ │ │ │ │ -00000000000002a4 0000001700000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000003e 000000130000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ +0000000000000053 0000001400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ +000000000000006a 0000001000000002 R_X86_64_PC32 0000000000000000 .LCPI0_15 - 4 │ │ │ │ │ │ +00000000000000d4 0000000f00000002 R_X86_64_PC32 0000000000000070 .LCPI0_14 - 4 │ │ │ │ │ │ +00000000000000f2 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +00000000000000fa 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ +000000000000014f 000000150000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10ONE_OVER_FE - 4 │ │ │ │ │ │ +000000000000015c 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ +0000000000000165 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ +000000000000016d 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000176 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ +0000000000000182 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ +000000000000018b 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ +00000000000001a1 000000160000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_5LOG_FE - 4 │ │ │ │ │ │ +00000000000001af 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_8 - 4 │ │ │ │ │ │ +00000000000001b7 0000000a00000002 R_X86_64_PC32 0000000000000048 .LCPI0_9 - 4 │ │ │ │ │ │ +00000000000001ca 0000001400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ +00000000000001e1 0000001000000002 R_X86_64_PC32 0000000000000000 .LCPI0_15 - 4 │ │ │ │ │ │ +0000000000000218 0000001100000002 R_X86_64_PC32 0000000000000004 .LCPI0_16 - 4 │ │ │ │ │ │ +000000000000022a 0000000b00000002 R_X86_64_PC32 0000000000000050 .LCPI0_10 - 4 │ │ │ │ │ │ +0000000000000233 0000000c00000002 R_X86_64_PC32 0000000000000058 .LCPI0_11 - 4 │ │ │ │ │ │ +000000000000023c 0000000d00000002 R_X86_64_PC32 0000000000000060 .LCPI0_12 - 4 │ │ │ │ │ │ +0000000000000245 0000000e00000002 R_X86_64_PC32 0000000000000068 .LCPI0_13 - 4 │ │ │ │ │ │ +000000000000024e 0000000f00000002 R_X86_64_PC32 0000000000000070 .LCPI0_14 - 4 │ │ │ │ │ │ +000000000000027b 0000001700000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -20,12 +20,11 @@ │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_10ONE_OVER_FE │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5LOG_FE │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_6atanhfEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ -.rodata.cst16 │ │ │ │ │ │ .rodata.cst4 │ │ │ │ │ │ .rela.text.atanhf │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst4 {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst4': │ │ │ │ │ │ - 0x00000000 0000c07f .... │ │ │ │ │ │ + 0x00000000 aaaaaaaa 0000c07f ........ │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.atanhf {} │ │ │ │ │ │ @@ -8,167 +8,150 @@ │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ push %rbx │ │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ │ │ - movd %xmm0,%ebx │ │ │ │ │ │ + vmovd %xmm0,%ebx │ │ │ │ │ │ mov %ebx,%eax │ │ │ │ │ │ and $0x7fffffff,%eax │ │ │ │ │ │ cmp $0x3f800000,%eax │ │ │ │ │ │ - jb ab <__llvm_libc_19_0_0_::atanhf(float)+0xab> │ │ │ │ │ │ + jb b2 <__llvm_libc_19_0_0_::atanhf(float)+0xb2> │ │ │ │ │ │ cmp $0x7f800000,%eax │ │ │ │ │ │ - ja 28d <__llvm_libc_19_0_0_::atanhf(float)+0x28d> │ │ │ │ │ │ + ja 264 <__llvm_libc_19_0_0_::atanhf(float)+0x264> │ │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::libc_errno-0x4 │ │ │ │ │ │ cmp $0x3f800000,%eax │ │ │ │ │ │ - jne 1d8 <__llvm_libc_19_0_0_::atanhf(float)+0x1d8> │ │ │ │ │ │ + jne 1c4 <__llvm_libc_19_0_0_::atanhf(float)+0x1c4> │ │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ │ - call 53 <__llvm_libc_19_0_0_::atanhf(float)+0x53> │ │ │ │ │ │ + call 57 <__llvm_libc_19_0_0_::atanhf(float)+0x57> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ + vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - movups %xmm0,-0x28(%rbp) │ │ │ │ │ │ + vmovups %xmm0,-0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x18(%rbp) │ │ │ │ │ │ fnstenv -0x30(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x34(%rbp) │ │ │ │ │ │ stmxcsr -0x34(%rbp) │ │ │ │ │ │ mov -0x34(%rbp),%eax │ │ │ │ │ │ orb $0x4,-0x2c(%rbp) │ │ │ │ │ │ or $0x4,%eax │ │ │ │ │ │ fldenv -0x30(%rbp) │ │ │ │ │ │ mov %eax,-0x34(%rbp) │ │ │ │ │ │ ldmxcsr -0x34(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ and $0x80000000,%ebx │ │ │ │ │ │ or $0x7f800000,%ebx │ │ │ │ │ │ - movd %ebx,%xmm0 │ │ │ │ │ │ - jmp 28d <__llvm_libc_19_0_0_::atanhf(float)+0x28d> │ │ │ │ │ │ + vmovd %ebx,%xmm0 │ │ │ │ │ │ + jmp 264 <__llvm_libc_19_0_0_::atanhf(float)+0x264> │ │ │ │ │ │ cmp $0x3dcc0000,%eax │ │ │ │ │ │ - ja de <__llvm_libc_19_0_0_::atanhf(float)+0xde> │ │ │ │ │ │ + ja ea <__llvm_libc_19_0_0_::atanhf(float)+0xea> │ │ │ │ │ │ cmp $0x32800000,%eax │ │ │ │ │ │ - ja 22f <__llvm_libc_19_0_0_::atanhf(float)+0x22f> │ │ │ │ │ │ + ja 21e <__llvm_libc_19_0_0_::atanhf(float)+0x21e> │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - je 28d <__llvm_libc_19_0_0_::atanhf(float)+0x28d> │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + je 264 <__llvm_libc_19_0_0_::atanhf(float)+0x264> │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmulsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - jmp 27e <__llvm_libc_19_0_0_::atanhf(float)+0x27e> │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmulsd %xmm0,%xmm1,%xmm1 │ │ │ │ │ │ + vfmadd213sd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ + vcvtsd2ss %xmm1,%xmm1,%xmm0 │ │ │ │ │ │ + jmp 264 <__llvm_libc_19_0_0_::atanhf(float)+0x264> │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ │ + vaddsd %xmm2,%xmm0,%xmm0 │ │ │ │ │ │ + vdivsd %xmm0,%xmm1,%xmm0 │ │ │ │ │ │ + vmovq %xmm0,%rcx │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ movabs $0x1fffffffffff,%rdx │ │ │ │ │ │ and %rcx,%rdx │ │ │ │ │ │ shr $0x34,%rcx │ │ │ │ │ │ and $0x7ff,%ecx │ │ │ │ │ │ add $0xfffffc01,%ecx │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsi2sd %ecx,%xmm0 │ │ │ │ │ │ + vcvtsi2sd %ecx,%xmm3,%xmm0 │ │ │ │ │ │ shr $0x2d,%rax │ │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ │ movabs $0x3ff0000000000000,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ │ + vmovq %rcx,%xmm1 │ │ │ │ │ │ + vaddsd %xmm2,%xmm1,%xmm1 │ │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::ONE_OVER_F-0x4 │ │ │ │ │ │ - mulsd (%rcx,%rax,8),%xmm1 │ │ │ │ │ │ - movapd %xmm1,%xmm2 │ │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm1,%xmm1 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vmulsd %xmm1,%xmm1,%xmm4 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ │ + vfmadd213sd %xmm3,%xmm4,%xmm5 │ │ │ │ │ │ + vfmadd213sd %xmm2,%xmm4,%xmm5 │ │ │ │ │ │ + vfmadd213sd %xmm1,%xmm4,%xmm5 │ │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::LOG_F-0x4 │ │ │ │ │ │ - addsd (%rcx,%rax,8),%xmm5 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm5,%xmm1 │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmulsd 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ - jmp 28d <__llvm_libc_19_0_0_::atanhf(float)+0x28d> │ │ │ │ │ │ + vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + jmp 264 <__llvm_libc_19_0_0_::atanhf(float)+0x264> │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - call 1e2 <__llvm_libc_19_0_0_::atanhf(float)+0x1e2> │ │ │ │ │ │ + call 1ce <__llvm_libc_19_0_0_::atanhf(float)+0x1ce> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ + vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - movups %xmm0,-0x28(%rbp) │ │ │ │ │ │ + vmovups %xmm0,-0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x18(%rbp) │ │ │ │ │ │ fnstenv -0x30(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x34(%rbp) │ │ │ │ │ │ stmxcsr -0x34(%rbp) │ │ │ │ │ │ orb $0x1,-0x2c(%rbp) │ │ │ │ │ │ mov -0x34(%rbp),%eax │ │ │ │ │ │ or $0x1,%eax │ │ │ │ │ │ fldenv -0x30(%rbp) │ │ │ │ │ │ mov %eax,-0x34(%rbp) │ │ │ │ │ │ ldmxcsr -0x34(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ - movss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - jmp 28d <__llvm_libc_19_0_0_::atanhf(float)+0x28d> │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + jmp 264 <__llvm_libc_19_0_0_::atanhf(float)+0x264> │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmulsd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ │ - xorpd %xmm1,%xmm1 │ │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ │ │ + vfmadd231sd %xmm2,%xmm1,%xmm3 │ │ │ │ │ │ + vfmadd132sd %xmm0,%xmm0,%xmm3 │ │ │ │ │ │ + vcvtsd2ss %xmm3,%xmm3,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x10(%rbp),%rax │ │ │ │ │ │ - jne 2a3 <__llvm_libc_19_0_0_::atanhf(float)+0x2a3> │ │ │ │ │ │ + jne 27a <__llvm_libc_19_0_0_::atanhf(float)+0x27a> │ │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - call 2a8 <.LCPI0_14+0x238> │ │ │ │ │ │ + call 27f <.LCPI0_14+0x20f> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,12 +1,11 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 74657874 ..shstrtab..text │ │ │ │ │ │ 0x00000020 002e6e6f 74652e67 6e752e70 726f7065 ..note.gnu.prope │ │ │ │ │ │ 0x00000030 72747900 2e726f64 6174612e 63737438 rty..rodata.cst8 │ │ │ │ │ │ - 0x00000040 002e726f 64617461 2e637374 3136002e ..rodata.cst16.. │ │ │ │ │ │ - 0x00000050 726f6461 74612e63 73743400 2e72656c rodata.cst4..rel │ │ │ │ │ │ - 0x00000060 612e7465 78742e61 74616e68 66002e6e a.text.atanhf..n │ │ │ │ │ │ - 0x00000070 6f74652e 474e552d 73746163 6b002e6c ote.GNU-stack..l │ │ │ │ │ │ - 0x00000080 6c766d5f 61646472 73696700 lvm_addrsig. │ │ │ │ │ │ + 0x00000040 002e726f 64617461 2e637374 34002e72 ..rodata.cst4..r │ │ │ │ │ │ + 0x00000050 656c612e 74657874 2e617461 6e686600 ela.text.atanhf. │ │ │ │ │ │ + 0x00000060 2e6e6f74 652e474e 552d7374 61636b00 .note.GNU-stack. │ │ │ │ │ │ + 0x00000070 2e6c6c76 6d5f6164 64727369 6700 .llvm_addrsig. │ │ │ │ ├── copysign.cpp.o │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.copysign {} │ │ │ │ │ │ @@ -2,17 +2,17 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.copysign: │ │ │ │ │ │ │ │ │ │ │ │ 0000000000000000 <__llvm_libc_19_0_0_::copysign(double, double)>: │ │ │ │ │ │ copysign(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ │ │ + vmovq %xmm1,%rcx │ │ │ │ │ │ xor %rax,%rcx │ │ │ │ │ │ jns 20 <__llvm_libc_19_0_0_::copysign(double, double)+0x20> │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ - pxor 0x0(%rip),%xmm0 │ │ │ │ │ │ + vpxor 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ ├── copysignf.cpp.o │ │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ │ ABI Version: 0 │ │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ │ Version: 0x1 │ │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ │ - Start of section headers: 448 (bytes into file) │ │ │ │ │ │ + Start of section headers: 456 (bytes into file) │ │ │ │ │ │ Flags: 0x0 │ │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ │ Section header string table index: 10 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ -There are 11 section headers, starting at offset 0x1c0: │ │ │ │ │ │ +There are 11 section headers, starting at offset 0x1c8: │ │ │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 2] .note.gnu.property NOTE 0000000000000000 000040 000020 00 A 0 0 8 │ │ │ │ │ │ - [ 3] .rodata.cst16 PROGBITS 0000000000000000 000060 000010 10 AM 0 0 16 │ │ │ │ │ │ - [ 4] .text.copysignf PROGBITS 0000000000000000 000070 00001e 00 AX 0 0 16 │ │ │ │ │ │ - [ 5] .rela.text.copysignf RELA 0000000000000000 000130 000018 18 I 8 4 8 │ │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 0000000000000000 00008e 000000 00 0 0 1 │ │ │ │ │ │ - [ 7] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 00008e 000001 00 E 0 0 1 │ │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000090 000060 18 9 2 8 │ │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 0000f0 00003a 00 0 0 1 │ │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000148 000075 00 0 0 1 │ │ │ │ │ │ + [ 3] .rodata.cst4 PROGBITS 0000000000000000 000060 000004 04 AM 0 0 4 │ │ │ │ │ │ + [ 4] .text.copysignf PROGBITS 0000000000000000 000070 000023 00 AX 0 0 16 │ │ │ │ │ │ + [ 5] .rela.text.copysignf RELA 0000000000000000 000138 000018 18 I 8 4 8 │ │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 0000000000000000 000093 000000 00 0 0 1 │ │ │ │ │ │ + [ 7] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000093 000001 00 E 0 0 1 │ │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000098 000060 18 9 2 8 │ │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 0000f8 00003a 00 0 0 1 │ │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000150 000074 00 0 0 1 │ │ │ │ │ │ Key to Flags: │ │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 4 entries: │ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_0 │ │ │ │ │ │ - 2: 0000000000000000 30 FUNC GLOBAL DEFAULT 4 copysignf │ │ │ │ │ │ - 3: 0000000000000000 30 FUNC GLOBAL DEFAULT 4 _ZN19__llvm_libc_19_0_0_9copysignfEff │ │ │ │ │ │ + 2: 0000000000000000 35 FUNC GLOBAL DEFAULT 4 copysignf │ │ │ │ │ │ + 3: 0000000000000000 35 FUNC GLOBAL DEFAULT 4 _ZN19__llvm_libc_19_0_0_9copysignfEff │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.copysignf' at offset 0x130 contains 1 entry: │ │ │ │ │ │ +Relocation section '.rela.text.copysignf' at offset 0x138 contains 1 entry: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000018 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +0000000000000019 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ .LCPI0_0 │ │ │ │ │ │ copysignf │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_9copysignfEff │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ -.rodata.cst16 │ │ │ │ │ │ +.rodata.cst4 │ │ │ │ │ │ .rela.text.copysignf │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.copysignf {} │ │ │ │ │ │ @@ -2,17 +2,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.copysignf: │ │ │ │ │ │ │ │ │ │ │ │ 0000000000000000 <__llvm_libc_19_0_0_::copysignf(float, float)>: │ │ │ │ │ │ copysignf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ - movd %xmm0,%eax │ │ │ │ │ │ - movd %xmm1,%ecx │ │ │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ │ │ + vmovd %xmm1,%ecx │ │ │ │ │ │ xor %eax,%ecx │ │ │ │ │ │ - jns 1d <__llvm_libc_19_0_0_::copysignf(float, float)+0x1d> │ │ │ │ │ │ + jns 22 <__llvm_libc_19_0_0_::copysignf(float, float)+0x22> │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ - pxor 0x0(%rip),%xmm0 │ │ │ │ │ │ + vpbroadcastd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ + vpxor %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 74657874 ..shstrtab..text │ │ │ │ │ │ 0x00000020 002e6e6f 74652e67 6e752e70 726f7065 ..note.gnu.prope │ │ │ │ │ │ - 0x00000030 72747900 2e726f64 6174612e 63737431 rty..rodata.cst1 │ │ │ │ │ │ - 0x00000040 36002e72 656c612e 74657874 2e636f70 6..rela.text.cop │ │ │ │ │ │ - 0x00000050 79736967 6e66002e 6e6f7465 2e474e55 ysignf..note.GNU │ │ │ │ │ │ - 0x00000060 2d737461 636b002e 6c6c766d 5f616464 -stack..llvm_add │ │ │ │ │ │ - 0x00000070 72736967 00 rsig. │ │ │ │ │ │ + 0x00000030 72747900 2e726f64 6174612e 63737434 rty..rodata.cst4 │ │ │ │ │ │ + 0x00000040 002e7265 6c612e74 6578742e 636f7079 ..rela.text.copy │ │ │ │ │ │ + 0x00000050 7369676e 66002e6e 6f74652e 474e552d signf..note.GNU- │ │ │ │ │ │ + 0x00000060 73746163 6b002e6c 6c766d5f 61646472 stack..llvm_addr │ │ │ │ │ │ + 0x00000070 73696700 sig. │ │ │ │ ├── coshf.cpp.o │ │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ │ ABI Version: 0 │ │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ │ Version: 0x1 │ │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ │ - Start of section headers: 2712 (bytes into file) │ │ │ │ │ │ + Start of section headers: 2648 (bytes into file) │ │ │ │ │ │ Flags: 0x0 │ │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ │ - Number of section headers: 17 │ │ │ │ │ │ - Section header string table index: 16 │ │ │ │ │ │ + Number of section headers: 16 │ │ │ │ │ │ + Section header string table index: 15 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,26 +1,25 @@ │ │ │ │ │ │ -There are 17 section headers, starting at offset 0xa98: │ │ │ │ │ │ +There are 16 section headers, starting at offset 0xa58: │ │ │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ │ - [ 1] .group GROUP 0000000000000000 000040 000008 04 14 18 4 │ │ │ │ │ │ - [ 2] .group GROUP 0000000000000000 000048 000008 04 14 17 4 │ │ │ │ │ │ + [ 1] .group GROUP 0000000000000000 000040 000008 04 13 18 4 │ │ │ │ │ │ + [ 2] .group GROUP 0000000000000000 000048 000008 04 13 17 4 │ │ │ │ │ │ [ 3] .text PROGBITS 0000000000000000 000050 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 4] .note.gnu.property NOTE 0000000000000000 000050 000020 00 A 0 0 8 │ │ │ │ │ │ [ 5] .rodata.cst8 PROGBITS 0000000000000000 000070 000040 08 AM 0 0 8 │ │ │ │ │ │ - [ 6] .rodata.cst4 PROGBITS 0000000000000000 0000b0 000018 04 AM 0 0 4 │ │ │ │ │ │ - [ 7] .rodata.cst16 PROGBITS 0000000000000000 0000d0 000010 10 AM 0 0 16 │ │ │ │ │ │ - [ 8] .text.coshf PROGBITS 0000000000000000 0000e0 000208 00 AX 0 0 16 │ │ │ │ │ │ - [ 9] .rela.text.coshf RELA 0000000000000000 000798 0001f8 18 I 14 8 8 │ │ │ │ │ │ - [10] .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 0002e8 000004 00 WAG 0 0 4 │ │ │ │ │ │ - [11] .rodata._ZN19__llvm_libc_19_0_0_7ExpBase9EXP_2_MIDE PROGBITS 0000000000000000 0002f0 000100 00 AG 0 0 16 │ │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 0003f0 000000 00 0 0 1 │ │ │ │ │ │ - [13] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0003f0 000004 00 E 0 0 1 │ │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 0003f8 000228 18 15 16 8 │ │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000620 000171 00 0 0 1 │ │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 000990 000103 00 0 0 1 │ │ │ │ │ │ + [ 6] .rodata.cst4 PROGBITS 0000000000000000 0000b0 00001c 04 AM 0 0 4 │ │ │ │ │ │ + [ 7] .text.coshf PROGBITS 0000000000000000 0000d0 0001df 00 AX 0 0 16 │ │ │ │ │ │ + [ 8] .rela.text.coshf RELA 0000000000000000 000768 0001f8 18 I 13 7 8 │ │ │ │ │ │ + [ 9] .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 0002b0 000004 00 WAG 0 0 4 │ │ │ │ │ │ + [10] .rodata._ZN19__llvm_libc_19_0_0_7ExpBase9EXP_2_MIDE PROGBITS 0000000000000000 0002c0 000100 00 AG 0 0 16 │ │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 0003c0 000000 00 0 0 1 │ │ │ │ │ │ + [12] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0003c0 000004 00 E 0 0 1 │ │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0003c8 000228 18 14 16 8 │ │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0005f0 000171 00 0 0 1 │ │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000960 0000f5 00 0 0 1 │ │ │ │ │ │ Key to Flags: │ │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ │ @@ -10,17 +10,17 @@ │ │ │ │ │ │ 6: 0000000000000028 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_5 │ │ │ │ │ │ 7: 0000000000000030 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_6 │ │ │ │ │ │ 8: 0000000000000038 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_7 │ │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_8 │ │ │ │ │ │ 10: 0000000000000004 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_9 │ │ │ │ │ │ 11: 0000000000000008 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_10 │ │ │ │ │ │ 12: 000000000000000c 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_11 │ │ │ │ │ │ - 13: 0000000000000010 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_13 │ │ │ │ │ │ - 14: 0000000000000014 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_14 │ │ │ │ │ │ - 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 7 .LCPI0_12 │ │ │ │ │ │ - 16: 0000000000000000 520 FUNC GLOBAL DEFAULT 8 coshf │ │ │ │ │ │ - 17: 0000000000000000 256 OBJECT WEAK DEFAULT 11 _ZN19__llvm_libc_19_0_0_7ExpBase9EXP_2_MIDE │ │ │ │ │ │ - 18: 0000000000000000 4 OBJECT WEAK DEFAULT 10 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ + 13: 0000000000000010 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_12 │ │ │ │ │ │ + 14: 0000000000000014 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_13 │ │ │ │ │ │ + 15: 0000000000000018 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_14 │ │ │ │ │ │ + 16: 0000000000000000 479 FUNC GLOBAL DEFAULT 7 coshf │ │ │ │ │ │ + 17: 0000000000000000 256 OBJECT WEAK DEFAULT 10 _ZN19__llvm_libc_19_0_0_7ExpBase9EXP_2_MIDE │ │ │ │ │ │ + 18: 0000000000000000 4 OBJECT WEAK DEFAULT 9 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 22: 0000000000000000 520 FUNC GLOBAL DEFAULT 8 _ZN19__llvm_libc_19_0_0_5coshfEf │ │ │ │ │ │ + 22: 0000000000000000 479 FUNC GLOBAL DEFAULT 7 _ZN19__llvm_libc_19_0_0_5coshfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.coshf' at offset 0x798 contains 21 entries: │ │ │ │ │ │ +Relocation section '.rela.text.coshf' at offset 0x768 contains 21 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000049 0000000e00000002 R_X86_64_PC32 0000000000000014 .LCPI0_14 - 4 │ │ │ │ │ │ -000000000000005d 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000087 0000001100000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_0_0_7ExpBase9EXP_2_MIDE - 4 │ │ │ │ │ │ -00000000000000b0 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ -00000000000000bc 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ -00000000000000d4 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ -00000000000000e0 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000000f0 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ -00000000000000fc 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ -0000000000000108 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ -000000000000014e 0000000d00000002 R_X86_64_PC32 0000000000000010 .LCPI0_13 - 4 │ │ │ │ │ │ -000000000000015b 0000001200000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ -0000000000000163 0000000900000002 R_X86_64_PC32 0000000000000000 .LCPI0_8 - 4 │ │ │ │ │ │ -000000000000016f 0000000a00000002 R_X86_64_PC32 0000000000000004 .LCPI0_9 - 4 │ │ │ │ │ │ -0000000000000185 0000000b00000002 R_X86_64_PC32 0000000000000008 .LCPI0_10 - 4 │ │ │ │ │ │ -0000000000000190 0000000c00000002 R_X86_64_PC32 000000000000000c .LCPI0_11 - 4 │ │ │ │ │ │ -000000000000019b 000000130000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ -00000000000001aa 0000001400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ -00000000000001bf 0000000f00000002 R_X86_64_PC32 0000000000000000 .LCPI0_12 - 4 │ │ │ │ │ │ -00000000000001fa 0000000d00000002 R_X86_64_PC32 0000000000000010 .LCPI0_13 - 4 │ │ │ │ │ │ -0000000000000204 0000001500000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +0000000000000049 0000000f00000002 R_X86_64_PC32 0000000000000018 .LCPI0_14 - 4 │ │ │ │ │ │ +000000000000005a 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +0000000000000080 0000001100000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_0_0_7ExpBase9EXP_2_MIDE - 4 │ │ │ │ │ │ +00000000000000a6 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ +00000000000000af 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ +00000000000000bb 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ +00000000000000c4 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ +00000000000000d0 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ +00000000000000e1 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ +00000000000000ea 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ +0000000000000126 0000000e00000002 R_X86_64_PC32 0000000000000014 .LCPI0_13 - 4 │ │ │ │ │ │ +0000000000000130 0000001200000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ +0000000000000138 0000000900000002 R_X86_64_PC32 0000000000000000 .LCPI0_8 - 4 │ │ │ │ │ │ +0000000000000140 0000000a00000002 R_X86_64_PC32 0000000000000004 .LCPI0_9 - 4 │ │ │ │ │ │ +0000000000000158 0000000b00000002 R_X86_64_PC32 0000000000000008 .LCPI0_10 - 4 │ │ │ │ │ │ +0000000000000164 0000000c00000002 R_X86_64_PC32 000000000000000c .LCPI0_11 - 4 │ │ │ │ │ │ +000000000000016f 000000130000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ +000000000000017e 0000001400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ +0000000000000195 0000000d00000002 R_X86_64_PC32 0000000000000010 .LCPI0_12 - 4 │ │ │ │ │ │ +00000000000001d1 0000000e00000002 R_X86_64_PC32 0000000000000014 .LCPI0_13 - 4 │ │ │ │ │ │ +00000000000001db 0000001500000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -6,26 +6,25 @@ │ │ │ │ │ │ .LCPI0_5 │ │ │ │ │ │ .LCPI0_6 │ │ │ │ │ │ .LCPI0_7 │ │ │ │ │ │ .LCPI0_8 │ │ │ │ │ │ .LCPI0_9 │ │ │ │ │ │ .LCPI0_10 │ │ │ │ │ │ .LCPI0_11 │ │ │ │ │ │ +.LCPI0_12 │ │ │ │ │ │ .LCPI0_13 │ │ │ │ │ │ .LCPI0_14 │ │ │ │ │ │ -.LCPI0_12 │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_7ExpBase9EXP_2_MIDE │ │ │ │ │ │ _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5coshfEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ .rodata.cst4 │ │ │ │ │ │ -.rodata.cst16 │ │ │ │ │ │ .rela.text.coshf │ │ │ │ │ │ .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_0_0_7ExpBase9EXP_2_MIDE │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.group {} │ │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.group': │ │ │ │ │ │ - 0x00000000 01000000 0a000000 ........ │ │ │ │ │ │ + 0x00000000 01000000 09000000 ........ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.group': │ │ │ │ │ │ - 0x00000000 01000000 0b000000 ........ │ │ │ │ │ │ + 0x00000000 01000000 0a000000 ........ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst4 {} │ │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst4': │ │ │ │ │ │ 0x00000000 0100803f 000080bf ffff7f7f 00000034 ...?...........4 │ │ │ │ │ │ - 0x00000010 0000807f 0000803f .......? │ │ │ │ │ │ + 0x00000010 aaaaaaaa 0000807f 0000803f ...........? │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.coshf {} │ │ │ │ │ │ @@ -5,138 +5,124 @@ │ │ │ │ │ │ │ │ │ │ │ │ 0000000000000000 <__llvm_libc_19_0_0_::coshf(float)>: │ │ │ │ │ │ coshf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ │ - movd %xmm0,%ecx │ │ │ │ │ │ + vmovd %xmm0,%ecx │ │ │ │ │ │ lea -0x80000000(%rcx),%eax │ │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ │ cmovns %ecx,%eax │ │ │ │ │ │ mov %fs:0x28,%rcx │ │ │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ │ │ - movd %eax,%xmm3 │ │ │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ │ │ lea -0x42b40000(%rax),%ecx │ │ │ │ │ │ cmp $0xefcc0000,%ecx │ │ │ │ │ │ - ja 55 <__llvm_libc_19_0_0_::coshf(float)+0x55> │ │ │ │ │ │ + ja 52 <__llvm_libc_19_0_0_::coshf(float)+0x52> │ │ │ │ │ │ cmp $0x32800000,%eax │ │ │ │ │ │ - ja 141 <__llvm_libc_19_0_0_::coshf(float)+0x141> │ │ │ │ │ │ - addss 0x0(%rip),%xmm3 │ │ │ │ │ │ + ja 119 <__llvm_libc_19_0_0_::coshf(float)+0x119> │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm3,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ │ - jmp 128 <__llvm_libc_19_0_0_::coshf(float)+0x128> │ │ │ │ │ │ - cvtss2sd %xmm3,%xmm1 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + jmp 100 <__llvm_libc_19_0_0_::coshf(float)+0x100> │ │ │ │ │ │ + vcvtss2sd %xmm3,%xmm3,%xmm0 │ │ │ │ │ │ + vmulsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ │ - roundsd $0x8,%xmm0,%xmm0 │ │ │ │ │ │ - cvttsd2si %xmm0,%eax │ │ │ │ │ │ + vroundsd $0x8,%xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vcvttsd2si %xmm1,%eax │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ neg %ecx │ │ │ │ │ │ mov %eax,%edx │ │ │ │ │ │ shr $0x5,%edx │ │ │ │ │ │ shl $0x34,%rdx │ │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ │ shr $0x5,%esi │ │ │ │ │ │ and $0x1f,%eax │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_0_0_::ExpBase::EXP_2_MID-0x4 │ │ │ │ │ │ add (%rdi,%rax,8),%rdx │ │ │ │ │ │ shl $0x34,%rsi │ │ │ │ │ │ and $0x1f,%ecx │ │ │ │ │ │ add (%rdi,%rcx,8),%rsi │ │ │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ │ │ - movdqa %xmm2,%xmm3 │ │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vmovq %rdx,%xmm2 │ │ │ │ │ │ + vmovq %rsi,%xmm3 │ │ │ │ │ │ + vaddsd %xmm3,%xmm2,%xmm4 │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ │ - movapd %xmm0,%xmm1 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vmulsd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + vsubsd %xmm3,%xmm2,%xmm2 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ │ + vfmadd213sd %xmm3,%xmm1,%xmm5 │ │ │ │ │ │ + vmulsd %xmm4,%xmm5,%xmm4 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm6 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm1,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ + vfmadd213sd %xmm3,%xmm1,%xmm5 │ │ │ │ │ │ + vmulsd %xmm2,%xmm0,%xmm0 │ │ │ │ │ │ + vfmadd213sd %xmm4,%xmm5,%xmm0 │ │ │ │ │ │ + vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 203 <__llvm_libc_19_0_0_::coshf(float)+0x203> │ │ │ │ │ │ + jne 1da <__llvm_libc_19_0_0_::coshf(float)+0x1da> │ │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ not %eax │ │ │ │ │ │ test $0x7f800000,%eax │ │ │ │ │ │ - jne 157 <__llvm_libc_19_0_0_::coshf(float)+0x157> │ │ │ │ │ │ - addss 0x0(%rip),%xmm3 │ │ │ │ │ │ + jne 12c <__llvm_libc_19_0_0_::coshf(float)+0x12c> │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm3,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ │ - jmp 128 <__llvm_libc_19_0_0_::coshf(float)+0x128> │ │ │ │ │ │ - movss 0x0(%rip),%xmm0 │ │ │ │ │ │ + jmp 100 <__llvm_libc_19_0_0_::coshf(float)+0x100> │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_0_0_::fputil::quick_get_round()::x-0x4 │ │ │ │ │ │ - movss 0x0(%rip),%xmm2 │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - addss %xmm0,%xmm2 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ │ │ - addss %xmm2,%xmm1 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ │ │ - movss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vsubss %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ + vaddss %xmm0,%xmm1,%xmm1 │ │ │ │ │ │ + vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vucomiss %xmm0,%xmm1 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - jne 18d <__llvm_libc_19_0_0_::coshf(float)+0x18d> │ │ │ │ │ │ - jnp 128 <__llvm_libc_19_0_0_::coshf(float)+0x128> │ │ │ │ │ │ - ucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jne 160 <__llvm_libc_19_0_0_::coshf(float)+0x160> │ │ │ │ │ │ + jnp 100 <__llvm_libc_19_0_0_::coshf(float)+0x100> │ │ │ │ │ │ + vucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - jne 198 <__llvm_libc_19_0_0_::coshf(float)+0x198> │ │ │ │ │ │ - jnp 128 <__llvm_libc_19_0_0_::coshf(float)+0x128> │ │ │ │ │ │ + jne 16c <__llvm_libc_19_0_0_::coshf(float)+0x16c> │ │ │ │ │ │ + jnp 100 <__llvm_libc_19_0_0_::coshf(float)+0x100> │ │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::libc_errno-0x4 │ │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ │ - movss %xmm3,-0x30(%rbp) │ │ │ │ │ │ - call 1ae <__llvm_libc_19_0_0_::coshf(float)+0x1ae> │ │ │ │ │ │ + vmovss %xmm3,-0x30(%rbp) │ │ │ │ │ │ + call 182 <__llvm_libc_19_0_0_::coshf(float)+0x182> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ + vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + vmovups %xmm0,-0x20(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x10(%rbp) │ │ │ │ │ │ fnstenv -0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x2c(%rbp) │ │ │ │ │ │ stmxcsr -0x2c(%rbp) │ │ │ │ │ │ - mov -0x2c(%rbp),%eax │ │ │ │ │ │ orb $0x8,-0x24(%rbp) │ │ │ │ │ │ + mov -0x2c(%rbp),%eax │ │ │ │ │ │ or $0x8,%eax │ │ │ │ │ │ fldenv -0x28(%rbp) │ │ │ │ │ │ mov %eax,-0x2c(%rbp) │ │ │ │ │ │ ldmxcsr -0x2c(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ - movss -0x30(%rbp),%xmm0 │ │ │ │ │ │ - addss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovss -0x30(%rbp),%xmm0 │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - jmp 128 <__llvm_libc_19_0_0_::coshf(float)+0x128> │ │ │ │ │ │ - call 208 <.LCPI0_7+0x1d0> │ │ │ │ │ │ + jmp 100 <__llvm_libc_19_0_0_::coshf(float)+0x100> │ │ │ │ │ │ + call 1df <.LCPI0_7+0x1a7> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ │ @@ -3,16 +3,16 @@ │ │ │ │ │ │ 0x00000000 002e4c43 5049305f 30002e4c 43504930 ..LCPI0_0..LCPI0 │ │ │ │ │ │ 0x00000010 5f31002e 4c435049 305f3200 2e4c4350 _1..LCPI0_2..LCP │ │ │ │ │ │ 0x00000020 49305f33 002e4c43 5049305f 34002e4c I0_3..LCPI0_4..L │ │ │ │ │ │ 0x00000030 43504930 5f35002e 4c435049 305f3600 CPI0_5..LCPI0_6. │ │ │ │ │ │ 0x00000040 2e4c4350 49305f37 002e4c43 5049305f .LCPI0_7..LCPI0_ │ │ │ │ │ │ 0x00000050 38002e4c 43504930 5f39002e 4c435049 8..LCPI0_9..LCPI │ │ │ │ │ │ 0x00000060 305f3130 002e4c43 5049305f 3131002e 0_10..LCPI0_11.. │ │ │ │ │ │ - 0x00000070 4c435049 305f3133 002e4c43 5049305f LCPI0_13..LCPI0_ │ │ │ │ │ │ - 0x00000080 3134002e 4c435049 305f3132 00636f73 14..LCPI0_12.cos │ │ │ │ │ │ + 0x00000070 4c435049 305f3132 002e4c43 5049305f LCPI0_12..LCPI0_ │ │ │ │ │ │ + 0x00000080 3133002e 4c435049 305f3134 00636f73 13..LCPI0_14.cos │ │ │ │ │ │ 0x00000090 6866005f 5a4e3139 5f5f6c6c 766d5f6c hf._ZN19__llvm_l │ │ │ │ │ │ 0x000000a0 6962635f 31395f30 5f305f37 45787042 ibc_19_0_0_7ExpB │ │ │ │ │ │ 0x000000b0 61736539 4558505f 325f4d49 4445005f ase9EXP_2_MIDE._ │ │ │ │ │ │ 0x000000c0 5a5a4e31 395f5f6c 6c766d5f 6c696263 ZZN19__llvm_libc │ │ │ │ │ │ 0x000000d0 5f31395f 305f305f 36667075 74696c31 _19_0_0_6fputil1 │ │ │ │ │ │ 0x000000e0 35717569 636b5f67 65745f72 6f756e64 5quick_get_round │ │ │ │ │ │ 0x000000f0 45764531 78005f5a 4e31395f 5f6c6c76 EvE1x._ZN19__llv │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,20 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 74657874 ..shstrtab..text │ │ │ │ │ │ 0x00000020 002e6e6f 74652e67 6e752e70 726f7065 ..note.gnu.prope │ │ │ │ │ │ 0x00000030 72747900 2e726f64 6174612e 63737438 rty..rodata.cst8 │ │ │ │ │ │ 0x00000040 002e726f 64617461 2e637374 34002e72 ..rodata.cst4..r │ │ │ │ │ │ - 0x00000050 6f646174 612e6373 74313600 2e72656c odata.cst16..rel │ │ │ │ │ │ - 0x00000060 612e7465 78742e63 6f736866 002e6772 a.text.coshf..gr │ │ │ │ │ │ - 0x00000070 6f757000 2e646174 612e5f5a 5a4e3139 oup..data._ZZN19 │ │ │ │ │ │ - 0x00000080 5f5f6c6c 766d5f6c 6962635f 31395f30 __llvm_libc_19_0 │ │ │ │ │ │ - 0x00000090 5f305f36 66707574 696c3135 71756963 _0_6fputil15quic │ │ │ │ │ │ - 0x000000a0 6b5f6765 745f726f 756e6445 76453178 k_get_roundEvE1x │ │ │ │ │ │ - 0x000000b0 002e726f 64617461 2e5f5a4e 31395f5f ..rodata._ZN19__ │ │ │ │ │ │ - 0x000000c0 6c6c766d 5f6c6962 635f3139 5f305f30 llvm_libc_19_0_0 │ │ │ │ │ │ - 0x000000d0 5f374578 70426173 65394558 505f325f _7ExpBase9EXP_2_ │ │ │ │ │ │ - 0x000000e0 4d494445 002e6e6f 74652e47 4e552d73 MIDE..note.GNU-s │ │ │ │ │ │ - 0x000000f0 7461636b 002e6c6c 766d5f61 64647273 tack..llvm_addrs │ │ │ │ │ │ - 0x00000100 696700 ig. │ │ │ │ │ │ + 0x00000050 656c612e 74657874 2e636f73 6866002e ela.text.coshf.. │ │ │ │ │ │ + 0x00000060 67726f75 70002e64 6174612e 5f5a5a4e group..data._ZZN │ │ │ │ │ │ + 0x00000070 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ + 0x00000080 5f305f30 5f366670 7574696c 31357175 _0_0_6fputil15qu │ │ │ │ │ │ + 0x00000090 69636b5f 6765745f 726f756e 64457645 ick_get_roundEvE │ │ │ │ │ │ + 0x000000a0 3178002e 726f6461 74612e5f 5a4e3139 1x..rodata._ZN19 │ │ │ │ │ │ + 0x000000b0 5f5f6c6c 766d5f6c 6962635f 31395f30 __llvm_libc_19_0 │ │ │ │ │ │ + 0x000000c0 5f305f37 45787042 61736539 4558505f _0_7ExpBase9EXP_ │ │ │ │ │ │ + 0x000000d0 325f4d49 4445002e 6e6f7465 2e474e55 2_MIDE..note.GNU │ │ │ │ │ │ + 0x000000e0 2d737461 636b002e 6c6c766d 5f616464 -stack..llvm_add │ │ │ │ │ │ + 0x000000f0 72736967 00 rsig. │ │ │ │ ├── cosf.cpp.o │ │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ │ ABI Version: 0 │ │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ │ Version: 0x1 │ │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ │ - Start of section headers: 4280 (bytes into file) │ │ │ │ │ │ + Start of section headers: 4176 (bytes into file) │ │ │ │ │ │ Flags: 0x0 │ │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ │ - Number of section headers: 19 │ │ │ │ │ │ - Section header string table index: 18 │ │ │ │ │ │ + Number of section headers: 16 │ │ │ │ │ │ + Section header string table index: 15 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,28 +1,25 @@ │ │ │ │ │ │ -There are 19 section headers, starting at offset 0x10b8: │ │ │ │ │ │ +There are 16 section headers, starting at offset 0x1050: │ │ │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ │ - [ 1] .group GROUP 0000000000000000 000040 000008 04 16 29 4 │ │ │ │ │ │ + [ 1] .group GROUP 0000000000000000 000040 000008 04 13 28 4 │ │ │ │ │ │ [ 2] .text PROGBITS 0000000000000000 000048 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 3] .note.gnu.property NOTE 0000000000000000 000048 000020 00 A 0 0 8 │ │ │ │ │ │ - [ 4] .rodata.cst4 PROGBITS 0000000000000000 000068 000014 04 AM 0 0 4 │ │ │ │ │ │ - [ 5] .rodata.cst8 PROGBITS 0000000000000000 000080 000060 08 AM 0 0 8 │ │ │ │ │ │ - [ 6] .rodata.cst16 PROGBITS 0000000000000000 0000e0 000010 10 AM 0 0 16 │ │ │ │ │ │ - [ 7] .text.cosf PROGBITS 0000000000000000 0000f0 000319 00 AX 0 0 16 │ │ │ │ │ │ - [ 8] .rela.text.cosf RELA 0000000000000000 000c30 000300 18 I 16 7 8 │ │ │ │ │ │ - [ 9] .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE PROGBITS 0000000000000000 00040c 000078 00 A 0 0 4 │ │ │ │ │ │ - [10] .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 000484 000004 00 WAG 0 0 4 │ │ │ │ │ │ - [11] .rodata._ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E PROGBITS 0000000000000000 000490 000200 00 A 0 0 16 │ │ │ │ │ │ - [12] .rodata._ZN19__llvm_libc_19_0_0_7genericL20THIRTYTWO_OVER_PI_28E PROGBITS 0000000000000000 000690 000040 00 A 0 0 16 │ │ │ │ │ │ - [13] .rodata.cst32 PROGBITS 0000000000000000 0006d0 000020 20 AM 0 0 16 │ │ │ │ │ │ - [14] .note.GNU-stack PROGBITS 0000000000000000 0006f0 000000 00 0 0 1 │ │ │ │ │ │ - [15] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0006f0 000004 00 E 0 0 1 │ │ │ │ │ │ - [16] .symtab SYMTAB 0000000000000000 0006f8 000300 18 17 26 8 │ │ │ │ │ │ - [17] .strtab STRTAB 0000000000000000 0009f8 000231 00 0 0 1 │ │ │ │ │ │ - [18] .shstrtab STRTAB 0000000000000000 000f30 000183 00 0 0 1 │ │ │ │ │ │ + [ 4] .rodata.cst4 PROGBITS 0000000000000000 000068 000020 04 AM 0 0 4 │ │ │ │ │ │ + [ 5] .rodata.cst8 PROGBITS 0000000000000000 000088 000060 08 AM 0 0 8 │ │ │ │ │ │ + [ 6] .text.cosf PROGBITS 0000000000000000 0000f0 00037f 00 AX 0 0 16 │ │ │ │ │ │ + [ 7] .rela.text.cosf RELA 0000000000000000 000bb0 000378 18 I 13 6 8 │ │ │ │ │ │ + [ 8] .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE PROGBITS 0000000000000000 000470 000078 00 A 0 0 4 │ │ │ │ │ │ + [ 9] .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 0004e8 000004 00 WAG 0 0 4 │ │ │ │ │ │ + [10] .rodata._ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E PROGBITS 0000000000000000 0004f0 000200 00 A 0 0 16 │ │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 0006f0 000000 00 0 0 1 │ │ │ │ │ │ + [12] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0006f0 000004 00 E 0 0 1 │ │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0006f8 0002e8 18 14 25 8 │ │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0009e0 0001cb 00 0 0 1 │ │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000f28 000126 00 0 0 1 │ │ │ │ │ │ Key to Flags: │ │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ │ @@ -1,35 +1,34 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 32 entries: │ │ │ │ │ │ +Symbol table '.symtab' contains 31 entries: │ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_0 │ │ │ │ │ │ 2: 0000000000000004 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_1 │ │ │ │ │ │ 3: 0000000000000008 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_2 │ │ │ │ │ │ 4: 000000000000000c 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_3 │ │ │ │ │ │ - 5: 0000000000000010 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_14 │ │ │ │ │ │ - 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_4 │ │ │ │ │ │ - 7: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_5 │ │ │ │ │ │ - 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_6 │ │ │ │ │ │ - 9: 0000000000000018 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_7 │ │ │ │ │ │ - 10: 0000000000000020 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_8 │ │ │ │ │ │ - 11: 0000000000000028 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_9 │ │ │ │ │ │ - 12: 0000000000000030 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_10 │ │ │ │ │ │ - 13: 0000000000000038 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_11 │ │ │ │ │ │ - 14: 0000000000000040 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_12 │ │ │ │ │ │ - 15: 0000000000000048 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_13 │ │ │ │ │ │ - 16: 0000000000000050 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_16 │ │ │ │ │ │ - 17: 0000000000000058 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_17 │ │ │ │ │ │ - 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_15 │ │ │ │ │ │ - 19: 0000000000000000 120 OBJECT LOCAL DEFAULT 9 _ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE │ │ │ │ │ │ - 20: 0000000000000000 32 OBJECT LOCAL DEFAULT 13 _ZN19__llvm_libc_19_0_0_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE │ │ │ │ │ │ - 21: 0000000000000000 64 OBJECT LOCAL DEFAULT 12 _ZN19__llvm_libc_19_0_0_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ │ - 22: 0000000000000000 512 OBJECT LOCAL DEFAULT 11 _ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ - 23: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE │ │ │ │ │ │ - 24: 0000000000000000 0 SECTION LOCAL DEFAULT 11 .rodata._ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ - 25: 0000000000000000 0 SECTION LOCAL DEFAULT 12 .rodata._ZN19__llvm_libc_19_0_0_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ │ - 26: 0000000000000000 793 FUNC GLOBAL DEFAULT 7 cosf │ │ │ │ │ │ - 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ - 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ - 29: 0000000000000000 4 OBJECT WEAK DEFAULT 10 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ - 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 31: 0000000000000000 793 FUNC GLOBAL DEFAULT 7 _ZN19__llvm_libc_19_0_0_4cosfEf │ │ │ │ │ │ + 5: 0000000000000010 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_16 │ │ │ │ │ │ + 6: 0000000000000014 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_17 │ │ │ │ │ │ + 7: 0000000000000018 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_18 │ │ │ │ │ │ + 8: 000000000000001c 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_19 │ │ │ │ │ │ + 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_4 │ │ │ │ │ │ + 10: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_5 │ │ │ │ │ │ + 11: 0000000000000010 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_6 │ │ │ │ │ │ + 12: 0000000000000018 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_7 │ │ │ │ │ │ + 13: 0000000000000020 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_8 │ │ │ │ │ │ + 14: 0000000000000028 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_9 │ │ │ │ │ │ + 15: 0000000000000030 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_10 │ │ │ │ │ │ + 16: 0000000000000038 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_11 │ │ │ │ │ │ + 17: 0000000000000040 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_12 │ │ │ │ │ │ + 18: 0000000000000048 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_13 │ │ │ │ │ │ + 19: 0000000000000050 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_14 │ │ │ │ │ │ + 20: 0000000000000058 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_15 │ │ │ │ │ │ + 21: 0000000000000000 120 OBJECT LOCAL DEFAULT 8 _ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE │ │ │ │ │ │ + 22: 0000000000000000 512 OBJECT LOCAL DEFAULT 10 _ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ + 23: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE │ │ │ │ │ │ + 24: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .rodata._ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ + 25: 0000000000000000 895 FUNC GLOBAL DEFAULT 6 cosf │ │ │ │ │ │ + 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ + 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ + 28: 0000000000000000 4 OBJECT WEAK DEFAULT 9 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ + 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ + 30: 0000000000000000 895 FUNC GLOBAL DEFAULT 6 _ZN19__llvm_libc_19_0_0_4cosfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,35 +1,40 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.cosf' at offset 0xc30 contains 32 entries: │ │ │ │ │ │ +Relocation section '.rela.text.cosf' at offset 0xbb0 contains 37 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000003b 0000001000000002 R_X86_64_PC32 0000000000000050 .LCPI0_16 - 4 │ │ │ │ │ │ -0000000000000043 0000001100000002 R_X86_64_PC32 0000000000000058 .LCPI0_17 - 4 │ │ │ │ │ │ -0000000000000073 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE + 24 │ │ │ │ │ │ -0000000000000098 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE + 60 │ │ │ │ │ │ -00000000000000a4 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE - 4 │ │ │ │ │ │ -00000000000000b0 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE + 38 │ │ │ │ │ │ -00000000000000c8 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_14 - 4 │ │ │ │ │ │ -00000000000000d5 0000001b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ -00000000000000df 0000001c00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ -00000000000000f4 0000001200000002 R_X86_64_PC32 0000000000000000 .LCPI0_15 - 4 │ │ │ │ │ │ -0000000000000100 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_14 - 4 │ │ │ │ │ │ -0000000000000133 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE + 10 │ │ │ │ │ │ -000000000000013c 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE + 4c │ │ │ │ │ │ -0000000000000147 0000001d00000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ -000000000000014f 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -000000000000015b 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_1 - 4 │ │ │ │ │ │ -000000000000017e 0000000300000002 R_X86_64_PC32 0000000000000008 .LCPI0_2 - 4 │ │ │ │ │ │ -00000000000001a7 0000000400000002 R_X86_64_PC32 000000000000000c .LCPI0_3 - 4 │ │ │ │ │ │ -00000000000001d0 0000000600000002 R_X86_64_PC32 0000000000000000 .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000001e6 0000000700000002 R_X86_64_PC32 0000000000000008 .LCPI0_5 - 4 │ │ │ │ │ │ -00000000000001f2 0000000800000002 R_X86_64_PC32 0000000000000010 .LCPI0_6 - 4 │ │ │ │ │ │ -0000000000000215 0000001400000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_0_0_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE - 4 │ │ │ │ │ │ -0000000000000231 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_7genericL20THIRTYTWO_OVER_PI_28E - 4 │ │ │ │ │ │ -0000000000000293 0000001800000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E - 4 │ │ │ │ │ │ -00000000000002a6 0000000900000002 R_X86_64_PC32 0000000000000018 .LCPI0_7 - 4 │ │ │ │ │ │ -00000000000002b2 0000000a00000002 R_X86_64_PC32 0000000000000020 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000002c1 0000000b00000002 R_X86_64_PC32 0000000000000028 .LCPI0_9 - 4 │ │ │ │ │ │ -00000000000002cd 0000000c00000002 R_X86_64_PC32 0000000000000030 .LCPI0_10 - 4 │ │ │ │ │ │ -00000000000002d9 0000000d00000002 R_X86_64_PC32 0000000000000038 .LCPI0_11 - 4 │ │ │ │ │ │ -00000000000002e5 0000000e00000002 R_X86_64_PC32 0000000000000040 .LCPI0_12 - 4 │ │ │ │ │ │ -00000000000002f6 0000000f00000002 R_X86_64_PC32 0000000000000048 .LCPI0_13 - 4 │ │ │ │ │ │ -0000000000000315 0000001e00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000004a 0000000700000002 R_X86_64_PC32 0000000000000018 .LCPI0_18 - 4 │ │ │ │ │ │ +0000000000000053 0000000800000002 R_X86_64_PC32 000000000000001c .LCPI0_19 - 4 │ │ │ │ │ │ +0000000000000080 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE + 24 │ │ │ │ │ │ +00000000000000a5 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE + 60 │ │ │ │ │ │ +00000000000000b1 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE - 4 │ │ │ │ │ │ +00000000000000bd 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE + 38 │ │ │ │ │ │ +00000000000000d5 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_16 - 4 │ │ │ │ │ │ +00000000000000e2 0000001a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ +00000000000000ec 0000001b00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ +0000000000000103 0000000600000002 R_X86_64_PC32 0000000000000014 .LCPI0_17 - 4 │ │ │ │ │ │ +0000000000000110 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_16 - 4 │ │ │ │ │ │ +0000000000000155 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE + 10 │ │ │ │ │ │ +000000000000015e 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE + 4c │ │ │ │ │ │ +0000000000000169 0000001c00000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ +0000000000000171 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +0000000000000179 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_1 - 4 │ │ │ │ │ │ +000000000000019f 0000000300000002 R_X86_64_PC32 0000000000000008 .LCPI0_2 - 4 │ │ │ │ │ │ +00000000000001c8 0000000400000002 R_X86_64_PC32 000000000000000c .LCPI0_3 - 4 │ │ │ │ │ │ +00000000000001f5 0000000d00000002 R_X86_64_PC32 0000000000000020 .LCPI0_8 - 4 │ │ │ │ │ │ +000000000000020d 0000000900000002 R_X86_64_PC32 0000000000000000 .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000221 0000000d00000002 R_X86_64_PC32 0000000000000020 .LCPI0_8 - 4 │ │ │ │ │ │ +0000000000000257 0000000900000002 R_X86_64_PC32 0000000000000000 .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000278 0000000a00000002 R_X86_64_PC32 0000000000000008 .LCPI0_5 - 4 │ │ │ │ │ │ +0000000000000281 0000000b00000002 R_X86_64_PC32 0000000000000010 .LCPI0_6 - 4 │ │ │ │ │ │ +0000000000000291 0000000900000002 R_X86_64_PC32 0000000000000000 .LCPI0_4 - 4 │ │ │ │ │ │ +00000000000002c5 0000000a00000002 R_X86_64_PC32 0000000000000008 .LCPI0_5 - 4 │ │ │ │ │ │ +00000000000002e6 0000000b00000002 R_X86_64_PC32 0000000000000010 .LCPI0_6 - 4 │ │ │ │ │ │ +00000000000002ef 0000000c00000002 R_X86_64_PC32 0000000000000018 .LCPI0_7 - 4 │ │ │ │ │ │ +0000000000000300 0000001800000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E - 4 │ │ │ │ │ │ +0000000000000317 0000000e00000002 R_X86_64_PC32 0000000000000028 .LCPI0_9 - 4 │ │ │ │ │ │ +0000000000000320 0000000f00000002 R_X86_64_PC32 0000000000000030 .LCPI0_10 - 4 │ │ │ │ │ │ +0000000000000329 0000001000000002 R_X86_64_PC32 0000000000000038 .LCPI0_11 - 4 │ │ │ │ │ │ +0000000000000332 0000001100000002 R_X86_64_PC32 0000000000000040 .LCPI0_12 - 4 │ │ │ │ │ │ +000000000000033e 0000001200000002 R_X86_64_PC32 0000000000000048 .LCPI0_13 - 4 │ │ │ │ │ │ +0000000000000347 0000001300000002 R_X86_64_PC32 0000000000000050 .LCPI0_14 - 4 │ │ │ │ │ │ +0000000000000350 0000001400000002 R_X86_64_PC32 0000000000000058 .LCPI0_15 - 4 │ │ │ │ │ │ +000000000000037b 0000001d00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -1,40 +1,37 @@ │ │ │ │ │ │ .LCPI0_0 │ │ │ │ │ │ .LCPI0_1 │ │ │ │ │ │ .LCPI0_2 │ │ │ │ │ │ .LCPI0_3 │ │ │ │ │ │ -.LCPI0_14 │ │ │ │ │ │ +.LCPI0_16 │ │ │ │ │ │ +.LCPI0_17 │ │ │ │ │ │ +.LCPI0_18 │ │ │ │ │ │ +.LCPI0_19 │ │ │ │ │ │ .LCPI0_4 │ │ │ │ │ │ .LCPI0_5 │ │ │ │ │ │ .LCPI0_6 │ │ │ │ │ │ .LCPI0_7 │ │ │ │ │ │ .LCPI0_8 │ │ │ │ │ │ .LCPI0_9 │ │ │ │ │ │ .LCPI0_10 │ │ │ │ │ │ .LCPI0_11 │ │ │ │ │ │ .LCPI0_12 │ │ │ │ │ │ .LCPI0_13 │ │ │ │ │ │ -.LCPI0_16 │ │ │ │ │ │ -.LCPI0_17 │ │ │ │ │ │ +.LCPI0_14 │ │ │ │ │ │ .LCPI0_15 │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE │ │ │ │ │ │ -_ZN19__llvm_libc_19_0_0_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE │ │ │ │ │ │ -_ZN19__llvm_libc_19_0_0_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_4cosfEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rodata.cst4 │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ -.rodata.cst16 │ │ │ │ │ │ .rela.text.cosf │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE │ │ │ │ │ │ .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ -.rodata._ZN19__llvm_libc_19_0_0_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ │ -.rodata.cst32 │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.group {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.group': │ │ │ │ │ │ - 0x00000000 01000000 0a000000 ........ │ │ │ │ │ │ + 0x00000000 01000000 09000000 ........ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst4 {} │ │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst4': │ │ │ │ │ │ 0x00000000 0100803f 000080bf 00000034 00000040 ...?.......4...@ │ │ │ │ │ │ - 0x00000010 0000c07f .... │ │ │ │ │ │ + 0x00000010 0000c07f aaaaaaaa 000000b3 0000803f ...............? │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst8 {} │ │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst8': │ │ │ │ │ │ - 0x00000000 0000006e 305f2440 000000ae be1b3bbe ...n0_$@......;. │ │ │ │ │ │ - 0x00000010 000000b0 4ef8633c 7e4a9d61 3a2cb3bd ....N.c<~J.a:,.. │ │ │ │ │ │ - 0x00000020 76274f62 bc66743e b1ab25e6 bcab24bf v'Ob.ft>..%...$. │ │ │ │ │ │ - 0x00000030 182d4454 fb21b93f 0042d94b c85c15be .-DT.!.?.B.K.\.. │ │ │ │ │ │ - 0x00000040 272e0c07 1f3cd03e 0b43bec9 3cbd73bf '....<.>.C..<.s. │ │ │ │ │ │ - 0x00000050 00000000 000060be 00000000 0000f03f ......`........? │ │ │ │ │ │ + 0x00000000 567041c5 1eb0c6bc ced43a49 7e4466b9 VpA.......:I~Df. │ │ │ │ │ │ + 0x00000010 b228ff20 c8210e36 3792a70e 510895b2 .(. .!.67...Q... │ │ │ │ │ │ + 0x00000020 83c8c96d 305f2440 7e4a9d61 3a2cb3bd ...m0_$@~J.a:,.. │ │ │ │ │ │ + 0x00000030 76274f62 bc66743e b1ab25e6 bcab24bf v'Ob.ft>..%...$. │ │ │ │ │ │ + 0x00000040 182d4454 fb21b93f 0042d94b c85c15be .-DT.!.?.B.K.\.. │ │ │ │ │ │ + 0x00000050 272e0c07 1f3cd03e 0b43bec9 3cbd73bf '....<.>.C..<.s. │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.cosf {} │ │ │ │ │ │ @@ -5,206 +5,219 @@ │ │ │ │ │ │ │ │ │ │ │ │ 0000000000000000 <__llvm_libc_19_0_0_::cosf(float)>: │ │ │ │ │ │ cosf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ │ - movd %xmm0,%ecx │ │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ │ + mov %rax,-0x8(%rbp) │ │ │ │ │ │ + vmovd %xmm0,%ecx │ │ │ │ │ │ lea -0x80000000(%rcx),%eax │ │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ │ cmovns %ecx,%eax │ │ │ │ │ │ - mov %fs:0x28,%rcx │ │ │ │ │ │ - mov %rcx,-0x8(%rbp) │ │ │ │ │ │ - movd %eax,%xmm0 │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ │ │ cmp $0x397fffff,%eax │ │ │ │ │ │ - ja 50 <__llvm_libc_19_0_0_::cosf(float)+0x50> │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ - jmp 18a <__llvm_libc_19_0_0_::cosf(float)+0x18a> │ │ │ │ │ │ + ja 5d <__llvm_libc_19_0_0_::cosf(float)+0x5d> │ │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ │ + cmp -0x8(%rbp),%rax │ │ │ │ │ │ + jne 37a <__llvm_libc_19_0_0_::cosf(float)+0x37a> │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_18-0x4 │ │ │ │ │ │ + vfmadd213ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ + add $0x30,%rsp │ │ │ │ │ │ + pop %rbp │ │ │ │ │ │ + ret │ │ │ │ │ │ cmp $0x5f18b877,%eax │ │ │ │ │ │ - jg 7c <__llvm_libc_19_0_0_::cosf(float)+0x7c> │ │ │ │ │ │ + jg 89 <__llvm_libc_19_0_0_::cosf(float)+0x89> │ │ │ │ │ │ cmp $0x55325019,%eax │ │ │ │ │ │ - je a1 <__llvm_libc_19_0_0_::cosf(float)+0xa1> │ │ │ │ │ │ + je ae <__llvm_libc_19_0_0_::cosf(float)+0xae> │ │ │ │ │ │ cmp $0x5922aa80,%eax │ │ │ │ │ │ - je 130 <__llvm_libc_19_0_0_::cosf(float)+0x130> │ │ │ │ │ │ + je 152 <__llvm_libc_19_0_0_::cosf(float)+0x152> │ │ │ │ │ │ cmp $0x5aa4542c,%eax │ │ │ │ │ │ - jne b9 <__llvm_libc_19_0_0_::cosf(float)+0xb9> │ │ │ │ │ │ + jne c6 <__llvm_libc_19_0_0_::cosf(float)+0xc6> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE+0x24 │ │ │ │ │ │ - jmp 140 <__llvm_libc_19_0_0_::cosf(float)+0x140> │ │ │ │ │ │ + jmp 162 <__llvm_libc_19_0_0_::cosf(float)+0x162> │ │ │ │ │ │ cmp $0x5f18b878,%eax │ │ │ │ │ │ - je ad <__llvm_libc_19_0_0_::cosf(float)+0xad> │ │ │ │ │ │ + je ba <__llvm_libc_19_0_0_::cosf(float)+0xba> │ │ │ │ │ │ cmp $0x6115cb11,%eax │ │ │ │ │ │ - je 139 <__llvm_libc_19_0_0_::cosf(float)+0x139> │ │ │ │ │ │ + je 15b <__llvm_libc_19_0_0_::cosf(float)+0x15b> │ │ │ │ │ │ cmp $0x7beef5ef,%eax │ │ │ │ │ │ - jne b9 <__llvm_libc_19_0_0_::cosf(float)+0xb9> │ │ │ │ │ │ + jne c6 <__llvm_libc_19_0_0_::cosf(float)+0xc6> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE+0x60 │ │ │ │ │ │ - jmp 140 <__llvm_libc_19_0_0_::cosf(float)+0x140> │ │ │ │ │ │ + jmp 162 <__llvm_libc_19_0_0_::cosf(float)+0x162> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE-0x4 │ │ │ │ │ │ - jmp 140 <__llvm_libc_19_0_0_::cosf(float)+0x140> │ │ │ │ │ │ + jmp 162 <__llvm_libc_19_0_0_::cosf(float)+0x162> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE+0x38 │ │ │ │ │ │ - jmp 140 <__llvm_libc_19_0_0_::cosf(float)+0x140> │ │ │ │ │ │ + jmp 162 <__llvm_libc_19_0_0_::cosf(float)+0x162> │ │ │ │ │ │ cmp $0x7f800000,%eax │ │ │ │ │ │ - jb 1c5 <__llvm_libc_19_0_0_::cosf(float)+0x1c5> │ │ │ │ │ │ - movd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - jne 18a <__llvm_libc_19_0_0_::cosf(float)+0x18a> │ │ │ │ │ │ + jb 1e6 <__llvm_libc_19_0_0_::cosf(float)+0x1e6> │ │ │ │ │ │ + vmovd 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ + jne 1ab <__llvm_libc_19_0_0_::cosf(float)+0x1ab> │ │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::libc_errno-0x4 │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - call e3 <__llvm_libc_19_0_0_::cosf(float)+0xe3> │ │ │ │ │ │ + call f0 <__llvm_libc_19_0_0_::cosf(float)+0xf0> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ - movd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ + vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ + vmovups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + vmovd 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ movl $0xaaaaaaaa,-0x10(%rbp) │ │ │ │ │ │ fnstenv -0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x2c(%rbp) │ │ │ │ │ │ stmxcsr -0x2c(%rbp) │ │ │ │ │ │ mov -0x2c(%rbp),%eax │ │ │ │ │ │ orb $0x1,-0x24(%rbp) │ │ │ │ │ │ or $0x1,%eax │ │ │ │ │ │ fldenv -0x28(%rbp) │ │ │ │ │ │ mov %eax,-0x2c(%rbp) │ │ │ │ │ │ ldmxcsr -0x2c(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ - jmp 18a <__llvm_libc_19_0_0_::cosf(float)+0x18a> │ │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ │ + cmp -0x8(%rbp),%rax │ │ │ │ │ │ + je 1be <__llvm_libc_19_0_0_::cosf(float)+0x1be> │ │ │ │ │ │ + jmp 37a <__llvm_libc_19_0_0_::cosf(float)+0x37a> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE+0x10 │ │ │ │ │ │ - jmp 140 <__llvm_libc_19_0_0_::cosf(float)+0x140> │ │ │ │ │ │ + jmp 162 <__llvm_libc_19_0_0_::cosf(float)+0x162> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L12COSF_EXCEPTSE+0x4c │ │ │ │ │ │ mov 0x4(%rax),%ecx │ │ │ │ │ │ - movss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_0_0_::fputil::quick_get_round()::x-0x4 │ │ │ │ │ │ - movss 0x0(%rip),%xmm2 │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - addss %xmm0,%xmm2 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ │ │ - addss %xmm2,%xmm1 │ │ │ │ │ │ + vsubss %xmm0,%xmm2,%xmm2 │ │ │ │ │ │ + vaddss %xmm2,%xmm1,%xmm1 │ │ │ │ │ │ mov $0xc,%edx │ │ │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ │ │ - ucomiss %xmm2,%xmm1 │ │ │ │ │ │ - jne 17b <__llvm_libc_19_0_0_::cosf(float)+0x17b> │ │ │ │ │ │ - jp 17b <__llvm_libc_19_0_0_::cosf(float)+0x17b> │ │ │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ │ │ + vucomiss %xmm2,%xmm1 │ │ │ │ │ │ + jne 19b <__llvm_libc_19_0_0_::cosf(float)+0x19b> │ │ │ │ │ │ + jp 19b <__llvm_libc_19_0_0_::cosf(float)+0x19b> │ │ │ │ │ │ add (%rax,%rdx,1),%ecx │ │ │ │ │ │ - jmp 186 <__llvm_libc_19_0_0_::cosf(float)+0x186> │ │ │ │ │ │ - ucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jmp 1a7 <__llvm_libc_19_0_0_::cosf(float)+0x1a7> │ │ │ │ │ │ + vucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - jne 1a3 <__llvm_libc_19_0_0_::cosf(float)+0x1a3> │ │ │ │ │ │ - jp 1a3 <__llvm_libc_19_0_0_::cosf(float)+0x1a3> │ │ │ │ │ │ - movd %ecx,%xmm0 │ │ │ │ │ │ + jne 1c4 <__llvm_libc_19_0_0_::cosf(float)+0x1c4> │ │ │ │ │ │ + jp 1c4 <__llvm_libc_19_0_0_::cosf(float)+0x1c4> │ │ │ │ │ │ + vmovd %ecx,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 314 <__llvm_libc_19_0_0_::cosf(float)+0x314> │ │ │ │ │ │ + jne 37a <__llvm_libc_19_0_0_::cosf(float)+0x37a> │ │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - addss %xmm1,%xmm0 │ │ │ │ │ │ - cmpeqss %xmm1,%xmm0 │ │ │ │ │ │ - movd %xmm0,%edx │ │ │ │ │ │ + vaddss %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ + vcmpeqss %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ + vmovd %xmm0,%edx │ │ │ │ │ │ and $0x1,%edx │ │ │ │ │ │ lea 0x8(,%rdx,8),%rdx │ │ │ │ │ │ - jmp 176 <__llvm_libc_19_0_0_::cosf(float)+0x176> │ │ │ │ │ │ - cmp $0x4a7fffff,%eax │ │ │ │ │ │ - ja 208 <__llvm_libc_19_0_0_::cosf(float)+0x208> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + jmp 196 <__llvm_libc_19_0_0_::cosf(float)+0x196> │ │ │ │ │ │ + vcvtss2sd %xmm1,%xmm1,%xmm0 │ │ │ │ │ │ + cmp $0x55ffffff,%eax │ │ │ │ │ │ + ja 216 <__llvm_libc_19_0_0_::cosf(float)+0x216> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ + vmulsd %xmm1,%xmm0,%xmm2 │ │ │ │ │ │ + vroundsd $0x8,%xmm2,%xmm2,%xmm2 │ │ │ │ │ │ + vfmsub213sd %xmm2,%xmm0,%xmm1 │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ + jmp 2f3 <__llvm_libc_19_0_0_::cosf(float)+0x2f3> │ │ │ │ │ │ + cmp $0x70ffffff,%eax │ │ │ │ │ │ + ja 287 <__llvm_libc_19_0_0_::cosf(float)+0x287> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ + vmulsd %xmm1,%xmm0,%xmm2 │ │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ │ + cmp $0x5b000000,%eax │ │ │ │ │ │ + adc $0xffffffffffffffff,%rcx │ │ │ │ │ │ + vmovq %xmm2,%rax │ │ │ │ │ │ + or $0xfffffffffffff000,%rcx │ │ │ │ │ │ + and %rax,%rcx │ │ │ │ │ │ + vmovq %rcx,%xmm2 │ │ │ │ │ │ + vroundsd $0x8,%xmm2,%xmm2,%xmm3 │ │ │ │ │ │ + vfmsub231sd %xmm1,%xmm0,%xmm3 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - roundsd $0x8,%xmm1,%xmm2 │ │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + vmovapd %xmm4,%xmm1 │ │ │ │ │ │ + vfmadd213sd %xmm3,%xmm0,%xmm1 │ │ │ │ │ │ + vroundsd $0x8,%xmm1,%xmm1,%xmm2 │ │ │ │ │ │ + vsubsd %xmm2,%xmm3,%xmm1 │ │ │ │ │ │ + vfmadd231sd %xmm4,%xmm0,%xmm1 │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ │ - cvttsd2si %xmm2,%rax │ │ │ │ │ │ - jmp 28b <__llvm_libc_19_0_0_::cosf(float)+0x28b> │ │ │ │ │ │ + jmp 2f3 <__llvm_libc_19_0_0_::cosf(float)+0x2f3> │ │ │ │ │ │ shr $0x17,%eax │ │ │ │ │ │ - mov $0x9b,%ecx │ │ │ │ │ │ - sub %eax,%ecx │ │ │ │ │ │ - lea 0x0(%rip),%rdx │ │ │ │ │ │ - R_X86_64_PC32 __llvm_libc_19_0_0_::generic::THIRTYTWO_OVER_PI_28_LSB_EXP-0x4 │ │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ - inc %rax │ │ │ │ │ │ - lea 0x4(%rdx),%rsi │ │ │ │ │ │ - cmp %ecx,(%rdx) │ │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ │ - jg 220 <__llvm_libc_19_0_0_::cosf(float)+0x220> │ │ │ │ │ │ - lea 0x0(%rip),%rcx │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_7genericL20THIRTYTWO_OVER_PI_28E-0x4 │ │ │ │ │ │ - movsd -0x8(%rcx,%rax,8),%xmm1 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - roundsd $0x8,%xmm1,%xmm2 │ │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ │ - mov %eax,%edx │ │ │ │ │ │ - movsd (%rcx,%rdx,8),%xmm3 │ │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ │ - roundsd $0x8,%xmm3,%xmm1 │ │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ │ - lea 0x1(%rax),%edx │ │ │ │ │ │ - movsd (%rcx,%rdx,8),%xmm4 │ │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ │ - add $0x2,%eax │ │ │ │ │ │ - mulsd (%rcx,%rax,8),%xmm0 │ │ │ │ │ │ - cvttsd2si %xmm2,%rcx │ │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ │ - cvttsd2si %xmm1,%rax │ │ │ │ │ │ - add %rcx,%rax │ │ │ │ │ │ + add $0xffffff81,%eax │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ + vmulsd %xmm1,%xmm0,%xmm2 │ │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ │ + cmp $0x6e,%eax │ │ │ │ │ │ + adc $0xffffffffffffffff,%rcx │ │ │ │ │ │ + vmovq %xmm2,%rax │ │ │ │ │ │ + or $0xfffffffffffff000,%rcx │ │ │ │ │ │ + and %rax,%rcx │ │ │ │ │ │ + vmovq %rcx,%xmm2 │ │ │ │ │ │ + vroundsd $0x8,%xmm2,%xmm2,%xmm3 │ │ │ │ │ │ + vfmsub231sd %xmm1,%xmm0,%xmm3 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ + vmovapd %xmm4,%xmm1 │ │ │ │ │ │ + vfmadd213sd %xmm3,%xmm0,%xmm1 │ │ │ │ │ │ + vroundsd $0x8,%xmm1,%xmm1,%xmm2 │ │ │ │ │ │ + vsubsd %xmm2,%xmm3,%xmm1 │ │ │ │ │ │ + vfmadd231sd %xmm4,%xmm0,%xmm1 │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ + vcvttsd2si %xmm2,%rax │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ and $0x3f,%ecx │ │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L16SIN_K_PI_OVER_32E-0x4 │ │ │ │ │ │ add $0x10,%eax │ │ │ │ │ │ - movapd %xmm0,%xmm2 │ │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ and $0x3f,%eax │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm0 │ │ │ │ │ │ + vmulsd %xmm1,%xmm1,%xmm2 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - movsd (%rdx,%rax,8),%xmm3 │ │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmulsd %xmm3,%xmm1,%xmm1 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ │ - mulsd (%rdx,%rcx,8),%xmm1 │ │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ │ - jmp 47 <__llvm_libc_19_0_0_::cosf(float)+0x47> │ │ │ │ │ │ - call 319 <.LCPI0_17+0x2c1> │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ + vmulsd %xmm3,%xmm2,%xmm2 │ │ │ │ │ │ + vfmadd213sd %xmm0,%xmm0,%xmm2 │ │ │ │ │ │ + vfnmadd231sd (%rdx,%rcx,8),%xmm1,%xmm2 │ │ │ │ │ │ + vcvtsd2ss %xmm2,%xmm2,%xmm0 │ │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ │ + cmp -0x8(%rbp),%rax │ │ │ │ │ │ + je 1be <__llvm_libc_19_0_0_::cosf(float)+0x1be> │ │ │ │ │ │ + call 37f <.LCPI0_15+0x327> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.llvm_addrsig {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.llvm_addrsig': │ │ │ │ │ │ - 0x00000000 24282725 $('% │ │ │ │ │ │ + 0x00000000 23272624 #'&$ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ │ @@ -1,39 +1,32 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ │ 0x00000000 002e4c43 5049305f 30002e4c 43504930 ..LCPI0_0..LCPI0 │ │ │ │ │ │ 0x00000010 5f31002e 4c435049 305f3200 2e4c4350 _1..LCPI0_2..LCP │ │ │ │ │ │ - 0x00000020 49305f33 002e4c43 5049305f 3134002e I0_3..LCPI0_14.. │ │ │ │ │ │ - 0x00000030 4c435049 305f3400 2e4c4350 49305f35 LCPI0_4..LCPI0_5 │ │ │ │ │ │ - 0x00000040 002e4c43 5049305f 36002e4c 43504930 ..LCPI0_6..LCPI0 │ │ │ │ │ │ - 0x00000050 5f37002e 4c435049 305f3800 2e4c4350 _7..LCPI0_8..LCP │ │ │ │ │ │ - 0x00000060 49305f39 002e4c43 5049305f 3130002e I0_9..LCPI0_10.. │ │ │ │ │ │ - 0x00000070 4c435049 305f3131 002e4c43 5049305f LCPI0_11..LCPI0_ │ │ │ │ │ │ - 0x00000080 3132002e 4c435049 305f3133 002e4c43 12..LCPI0_13..LC │ │ │ │ │ │ - 0x00000090 5049305f 3136002e 4c435049 305f3137 PI0_16..LCPI0_17 │ │ │ │ │ │ - 0x000000a0 002e4c43 5049305f 3135005f 5a4e3139 ..LCPI0_15._ZN19 │ │ │ │ │ │ - 0x000000b0 5f5f6c6c 766d5f6c 6962635f 31395f30 __llvm_libc_19_0 │ │ │ │ │ │ - 0x000000c0 5f305f4c 3132434f 53465f45 58434550 _0_L12COSF_EXCEP │ │ │ │ │ │ - 0x000000d0 54534500 5f5a4e31 395f5f6c 6c766d5f TSE._ZN19__llvm_ │ │ │ │ │ │ - 0x000000e0 6c696263 5f31395f 305f305f 3767656e libc_19_0_0_7gen │ │ │ │ │ │ - 0x000000f0 65726963 4c323854 48495254 5954574f ericL28THIRTYTWO │ │ │ │ │ │ - 0x00000100 5f4f5645 525f5049 5f32385f 4c53425f _OVER_PI_28_LSB_ │ │ │ │ │ │ - 0x00000110 45585045 005f5a4e 31395f5f 6c6c766d EXPE._ZN19__llvm │ │ │ │ │ │ - 0x00000120 5f6c6962 635f3139 5f305f30 5f376765 _libc_19_0_0_7ge │ │ │ │ │ │ - 0x00000130 6e657269 634c3230 54484952 54595457 nericL20THIRTYTW │ │ │ │ │ │ - 0x00000140 4f5f4f56 45525f50 495f3238 45005f5a O_OVER_PI_28E._Z │ │ │ │ │ │ - 0x00000150 4e31395f 5f6c6c76 6d5f6c69 62635f31 N19__llvm_libc_1 │ │ │ │ │ │ - 0x00000160 395f305f 305f4c31 3653494e 5f4b5f50 9_0_0_L16SIN_K_P │ │ │ │ │ │ - 0x00000170 495f4f56 45525f33 32450063 6f736600 I_OVER_32E.cosf. │ │ │ │ │ │ - 0x00000180 5f5a4e31 395f5f6c 6c766d5f 6c696263 _ZN19__llvm_libc │ │ │ │ │ │ - 0x00000190 5f31395f 305f305f 31306c69 62635f65 _19_0_0_10libc_e │ │ │ │ │ │ - 0x000001a0 72726e6f 45005f5a 4e31395f 5f6c6c76 rrnoE._ZN19__llv │ │ │ │ │ │ - 0x000001b0 6d5f6c69 62635f31 395f305f 305f3545 m_libc_19_0_0_5E │ │ │ │ │ │ - 0x000001c0 72726e6f 61534569 005f5a5a 4e31395f rrnoaSEi._ZZN19_ │ │ │ │ │ │ - 0x000001d0 5f6c6c76 6d5f6c69 62635f31 395f305f _llvm_libc_19_0_ │ │ │ │ │ │ - 0x000001e0 305f3666 70757469 6c313571 7569636b 0_6fputil15quick │ │ │ │ │ │ - 0x000001f0 5f676574 5f726f75 6e644576 45317800 _get_roundEvE1x. │ │ │ │ │ │ - 0x00000200 5f5f7374 61636b5f 63686b5f 6661696c __stack_chk_fail │ │ │ │ │ │ - 0x00000210 005f5a4e 31395f5f 6c6c766d 5f6c6962 ._ZN19__llvm_lib │ │ │ │ │ │ - 0x00000220 635f3139 5f305f30 5f34636f 73664566 c_19_0_0_4cosfEf │ │ │ │ │ │ - 0x00000230 00 . │ │ │ │ │ │ + 0x00000020 49305f33 002e4c43 5049305f 3136002e I0_3..LCPI0_16.. │ │ │ │ │ │ + 0x00000030 4c435049 305f3137 002e4c43 5049305f LCPI0_17..LCPI0_ │ │ │ │ │ │ + 0x00000040 3138002e 4c435049 305f3139 002e4c43 18..LCPI0_19..LC │ │ │ │ │ │ + 0x00000050 5049305f 34002e4c 43504930 5f35002e PI0_4..LCPI0_5.. │ │ │ │ │ │ + 0x00000060 4c435049 305f3600 2e4c4350 49305f37 LCPI0_6..LCPI0_7 │ │ │ │ │ │ + 0x00000070 002e4c43 5049305f 38002e4c 43504930 ..LCPI0_8..LCPI0 │ │ │ │ │ │ + 0x00000080 5f39002e 4c435049 305f3130 002e4c43 _9..LCPI0_10..LC │ │ │ │ │ │ + 0x00000090 5049305f 3131002e 4c435049 305f3132 PI0_11..LCPI0_12 │ │ │ │ │ │ + 0x000000a0 002e4c43 5049305f 3133002e 4c435049 ..LCPI0_13..LCPI │ │ │ │ │ │ + 0x000000b0 305f3134 002e4c43 5049305f 3135005f 0_14..LCPI0_15._ │ │ │ │ │ │ + 0x000000c0 5a4e3139 5f5f6c6c 766d5f6c 6962635f ZN19__llvm_libc_ │ │ │ │ │ │ + 0x000000d0 31395f30 5f305f4c 3132434f 53465f45 19_0_0_L12COSF_E │ │ │ │ │ │ + 0x000000e0 58434550 54534500 5f5a4e31 395f5f6c XCEPTSE._ZN19__l │ │ │ │ │ │ + 0x000000f0 6c766d5f 6c696263 5f31395f 305f305f lvm_libc_19_0_0_ │ │ │ │ │ │ + 0x00000100 4c313653 494e5f4b 5f50495f 4f564552 L16SIN_K_PI_OVER │ │ │ │ │ │ + 0x00000110 5f333245 00636f73 66005f5a 4e31395f _32E.cosf._ZN19_ │ │ │ │ │ │ + 0x00000120 5f6c6c76 6d5f6c69 62635f31 395f305f _llvm_libc_19_0_ │ │ │ │ │ │ + 0x00000130 305f3130 6c696263 5f657272 6e6f4500 0_10libc_errnoE. │ │ │ │ │ │ + 0x00000140 5f5a4e31 395f5f6c 6c766d5f 6c696263 _ZN19__llvm_libc │ │ │ │ │ │ + 0x00000150 5f31395f 305f305f 35457272 6e6f6153 _19_0_0_5ErrnoaS │ │ │ │ │ │ + 0x00000160 4569005f 5a5a4e31 395f5f6c 6c766d5f Ei._ZZN19__llvm_ │ │ │ │ │ │ + 0x00000170 6c696263 5f31395f 305f305f 36667075 libc_19_0_0_6fpu │ │ │ │ │ │ + 0x00000180 74696c31 35717569 636b5f67 65745f72 til15quick_get_r │ │ │ │ │ │ + 0x00000190 6f756e64 45764531 78005f5f 73746163 oundEvE1x.__stac │ │ │ │ │ │ + 0x000001a0 6b5f6368 6b5f6661 696c005f 5a4e3139 k_chk_fail._ZN19 │ │ │ │ │ │ + 0x000001b0 5f5f6c6c 766d5f6c 6962635f 31395f30 __llvm_libc_19_0 │ │ │ │ │ │ + 0x000001c0 5f305f34 636f7366 456600 _0_4cosfEf. │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,28 +1,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 74657874 ..shstrtab..text │ │ │ │ │ │ 0x00000020 002e6e6f 74652e67 6e752e70 726f7065 ..note.gnu.prope │ │ │ │ │ │ 0x00000030 72747900 2e726f64 6174612e 63737434 rty..rodata.cst4 │ │ │ │ │ │ 0x00000040 002e726f 64617461 2e637374 38002e72 ..rodata.cst8..r │ │ │ │ │ │ - 0x00000050 6f646174 612e6373 74313600 2e72656c odata.cst16..rel │ │ │ │ │ │ - 0x00000060 612e7465 78742e63 6f736600 2e726f64 a.text.cosf..rod │ │ │ │ │ │ - 0x00000070 6174612e 5f5a4e31 395f5f6c 6c766d5f ata._ZN19__llvm_ │ │ │ │ │ │ - 0x00000080 6c696263 5f31395f 305f305f 4c313243 libc_19_0_0_L12C │ │ │ │ │ │ - 0x00000090 4f53465f 45584345 50545345 002e6772 OSF_EXCEPTSE..gr │ │ │ │ │ │ - 0x000000a0 6f757000 2e646174 612e5f5a 5a4e3139 oup..data._ZZN19 │ │ │ │ │ │ - 0x000000b0 5f5f6c6c 766d5f6c 6962635f 31395f30 __llvm_libc_19_0 │ │ │ │ │ │ - 0x000000c0 5f305f36 66707574 696c3135 71756963 _0_6fputil15quic │ │ │ │ │ │ - 0x000000d0 6b5f6765 745f726f 756e6445 76453178 k_get_roundEvE1x │ │ │ │ │ │ - 0x000000e0 002e726f 64617461 2e5f5a4e 31395f5f ..rodata._ZN19__ │ │ │ │ │ │ - 0x000000f0 6c6c766d 5f6c6962 635f3139 5f305f30 llvm_libc_19_0_0 │ │ │ │ │ │ - 0x00000100 5f4c3136 53494e5f 4b5f5049 5f4f5645 _L16SIN_K_PI_OVE │ │ │ │ │ │ - 0x00000110 525f3332 45002e72 6f646174 612e5f5a R_32E..rodata._Z │ │ │ │ │ │ - 0x00000120 4e31395f 5f6c6c76 6d5f6c69 62635f31 N19__llvm_libc_1 │ │ │ │ │ │ - 0x00000130 395f305f 305f3767 656e6572 69634c32 9_0_0_7genericL2 │ │ │ │ │ │ - 0x00000140 30544849 52545954 574f5f4f 5645525f 0THIRTYTWO_OVER_ │ │ │ │ │ │ - 0x00000150 50495f32 3845002e 726f6461 74612e63 PI_28E..rodata.c │ │ │ │ │ │ - 0x00000160 73743332 002e6e6f 74652e47 4e552d73 st32..note.GNU-s │ │ │ │ │ │ - 0x00000170 7461636b 002e6c6c 766d5f61 64647273 tack..llvm_addrs │ │ │ │ │ │ - 0x00000180 696700 ig. │ │ │ │ │ │ + 0x00000050 656c612e 74657874 2e636f73 66002e72 ela.text.cosf..r │ │ │ │ │ │ + 0x00000060 6f646174 612e5f5a 4e31395f 5f6c6c76 odata._ZN19__llv │ │ │ │ │ │ + 0x00000070 6d5f6c69 62635f31 395f305f 305f4c31 m_libc_19_0_0_L1 │ │ │ │ │ │ + 0x00000080 32434f53 465f4558 43455054 5345002e 2COSF_EXCEPTSE.. │ │ │ │ │ │ + 0x00000090 67726f75 70002e64 6174612e 5f5a5a4e group..data._ZZN │ │ │ │ │ │ + 0x000000a0 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ + 0x000000b0 5f305f30 5f366670 7574696c 31357175 _0_0_6fputil15qu │ │ │ │ │ │ + 0x000000c0 69636b5f 6765745f 726f756e 64457645 ick_get_roundEvE │ │ │ │ │ │ + 0x000000d0 3178002e 726f6461 74612e5f 5a4e3139 1x..rodata._ZN19 │ │ │ │ │ │ + 0x000000e0 5f5f6c6c 766d5f6c 6962635f 31395f30 __llvm_libc_19_0 │ │ │ │ │ │ + 0x000000f0 5f305f4c 31365349 4e5f4b5f 50495f4f _0_L16SIN_K_PI_O │ │ │ │ │ │ + 0x00000100 5645525f 33324500 2e6e6f74 652e474e VER_32E..note.GN │ │ │ │ │ │ + 0x00000110 552d7374 61636b00 2e6c6c76 6d5f6164 U-stack..llvm_ad │ │ │ │ │ │ + 0x00000120 64727369 6700 drsig. │ │ │ │ ├── erff.cpp.o │ │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ │ ABI Version: 0 │ │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ │ Version: 0x1 │ │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ │ - Start of section headers: 3312 (bytes into file) │ │ │ │ │ │ + Start of section headers: 3296 (bytes into file) │ │ │ │ │ │ Flags: 0x0 │ │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ │ Number of section headers: 13 │ │ │ │ │ │ Section header string table index: 12 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ -There are 13 section headers, starting at offset 0xcf0: │ │ │ │ │ │ +There are 13 section headers, starting at offset 0xce0: │ │ │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ │ [ 1] .text PROGBITS 0000000000000000 000040 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 2] .note.gnu.property NOTE 0000000000000000 000040 000020 00 A 0 0 8 │ │ │ │ │ │ [ 3] .rodata.cst4 PROGBITS 0000000000000000 000060 000008 04 AM 0 0 4 │ │ │ │ │ │ [ 4] .rodata.cst16 PROGBITS 0000000000000000 000070 000020 10 AM 0 0 16 │ │ │ │ │ │ - [ 5] .text.erff PROGBITS 0000000000000000 000090 0001ad 00 AX 0 0 16 │ │ │ │ │ │ - [ 6] .rela.text.erff RELA 0000000000000000 000bb8 000090 18 I 10 5 8 │ │ │ │ │ │ - [ 7] .rodata._ZN19__llvm_libc_19_0_0_L6COEFFSE PROGBITS 0000000000000000 000240 000800 00 A 0 0 16 │ │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 000a40 000000 00 0 0 1 │ │ │ │ │ │ - [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000a40 000002 00 E 0 0 1 │ │ │ │ │ │ - [10] .symtab SYMTAB 0000000000000000 000a48 0000f0 18 11 7 8 │ │ │ │ │ │ - [11] .strtab STRTAB 0000000000000000 000b38 00007d 00 0 0 1 │ │ │ │ │ │ - [12] .shstrtab STRTAB 0000000000000000 000c48 0000a7 00 0 0 1 │ │ │ │ │ │ + [ 5] .text.erff PROGBITS 0000000000000000 000090 000196 00 AX 0 0 16 │ │ │ │ │ │ + [ 6] .rela.text.erff RELA 0000000000000000 000ba8 000090 18 I 10 5 8 │ │ │ │ │ │ + [ 7] .rodata._ZN19__llvm_libc_19_0_0_L6COEFFSE PROGBITS 0000000000000000 000230 000800 00 A 0 0 16 │ │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 000a30 000000 00 0 0 1 │ │ │ │ │ │ + [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000a30 000002 00 E 0 0 1 │ │ │ │ │ │ + [10] .symtab SYMTAB 0000000000000000 000a38 0000f0 18 11 7 8 │ │ │ │ │ │ + [11] .strtab STRTAB 0000000000000000 000b28 00007d 00 0 0 1 │ │ │ │ │ │ + [12] .shstrtab STRTAB 0000000000000000 000c38 0000a7 00 0 0 1 │ │ │ │ │ │ Key to Flags: │ │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ │ @@ -4,10 +4,10 @@ │ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_0 │ │ │ │ │ │ 2: 0000000000000004 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_1 │ │ │ │ │ │ 3: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_2 │ │ │ │ │ │ 4: 0000000000000010 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_3 │ │ │ │ │ │ 5: 0000000000000000 2048 OBJECT LOCAL DEFAULT 7 _ZN19__llvm_libc_19_0_0_L6COEFFSE │ │ │ │ │ │ 6: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .rodata._ZN19__llvm_libc_19_0_0_L6COEFFSE │ │ │ │ │ │ - 7: 0000000000000000 429 FUNC GLOBAL DEFAULT 5 erff │ │ │ │ │ │ + 7: 0000000000000000 406 FUNC GLOBAL DEFAULT 5 erff │ │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 9: 0000000000000000 429 FUNC GLOBAL DEFAULT 5 _ZN19__llvm_libc_19_0_0_4erffEf │ │ │ │ │ │ + 9: 0000000000000000 406 FUNC GLOBAL DEFAULT 5 _ZN19__llvm_libc_19_0_0_4erffEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.erff' at offset 0xbb8 contains 6 entries: │ │ │ │ │ │ +Relocation section '.rela.text.erff' at offset 0xba8 contains 6 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000006c 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_1 - 4 │ │ │ │ │ │ -0000000000000082 0000000300000002 R_X86_64_PC32 0000000000000000 .LCPI0_2 - 4 │ │ │ │ │ │ -000000000000008f 0000000400000002 R_X86_64_PC32 0000000000000010 .LCPI0_3 - 4 │ │ │ │ │ │ -00000000000000d8 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000125 0000000600000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L6COEFFSE - 4 │ │ │ │ │ │ -00000000000001a9 0000000800000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +0000000000000070 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_1 - 4 │ │ │ │ │ │ +0000000000000086 0000000300000002 R_X86_64_PC32 0000000000000000 .LCPI0_2 - 4 │ │ │ │ │ │ +0000000000000093 0000000400000002 R_X86_64_PC32 0000000000000010 .LCPI0_3 - 4 │ │ │ │ │ │ +00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +0000000000000122 0000000600000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_0_0_L6COEFFSE - 4 │ │ │ │ │ │ +0000000000000192 0000000800000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.erff {} │ │ │ │ │ │ @@ -7,99 +7,90 @@ │ │ │ │ │ │ erff(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ - movd %xmm0,%eax │ │ │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ and $0x7fffffff,%ecx │ │ │ │ │ │ cmp $0x40041e6a,%ecx │ │ │ │ │ │ - je 4d <__llvm_libc_19_0_0_::erff(float)+0x4d> │ │ │ │ │ │ + je 4f <__llvm_libc_19_0_0_::erff(float)+0x4f> │ │ │ │ │ │ cmp $0x3f659229,%ecx │ │ │ │ │ │ - jne 72 <__llvm_libc_19_0_0_::erff(float)+0x72> │ │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ │ │ - jbe b1 <__llvm_libc_19_0_0_::erff(float)+0xb1> │ │ │ │ │ │ + jne 76 <__llvm_libc_19_0_0_::erff(float)+0x76> │ │ │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vucomiss %xmm0,%xmm1 │ │ │ │ │ │ + jbe b5 <__llvm_libc_19_0_0_::erff(float)+0xb5> │ │ │ │ │ │ movl $0xffffffff,-0x10(%rbp) │ │ │ │ │ │ movl $0xbf4b9754,-0x10(%rbp) │ │ │ │ │ │ - jmp 63 <__llvm_libc_19_0_0_::erff(float)+0x63> │ │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ │ │ - jbe c1 <__llvm_libc_19_0_0_::erff(float)+0xc1> │ │ │ │ │ │ + jmp 67 <__llvm_libc_19_0_0_::erff(float)+0x67> │ │ │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vucomiss %xmm0,%xmm1 │ │ │ │ │ │ + jbe c5 <__llvm_libc_19_0_0_::erff(float)+0xc5> │ │ │ │ │ │ movl $0xffffffff,-0x10(%rbp) │ │ │ │ │ │ movl $0xbf7f1a31,-0x10(%rbp) │ │ │ │ │ │ - movss -0x10(%rbp),%xmm0 │ │ │ │ │ │ - addss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovss -0x10(%rbp),%xmm0 │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - jmp dc <__llvm_libc_19_0_0_::erff(float)+0xdc> │ │ │ │ │ │ + jmp e0 <__llvm_libc_19_0_0_::erff(float)+0xe0> │ │ │ │ │ │ cmp $0x40800000,%ecx │ │ │ │ │ │ - jb ff <__llvm_libc_19_0_0_::erff(float)+0xff> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + jb 103 <__llvm_libc_19_0_0_::erff(float)+0x103> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - movsd %xmm1,-0x10(%rbp) │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmovsd %xmm1,-0x10(%rbp) │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - movsd %xmm1,-0x18(%rbp) │ │ │ │ │ │ + vmovsd %xmm1,-0x18(%rbp) │ │ │ │ │ │ cmp $0x7f800000,%ecx │ │ │ │ │ │ - jb 194 <__llvm_libc_19_0_0_::erff(float)+0x194> │ │ │ │ │ │ - jne e6 <__llvm_libc_19_0_0_::erff(float)+0xe6> │ │ │ │ │ │ + jb 17d <__llvm_libc_19_0_0_::erff(float)+0x17d> │ │ │ │ │ │ + jne ea <__llvm_libc_19_0_0_::erff(float)+0xea> │ │ │ │ │ │ shr $0x1f,%eax │ │ │ │ │ │ - movss -0x10(%rbp,%rax,4),%xmm0 │ │ │ │ │ │ - jmp e6 <__llvm_libc_19_0_0_::erff(float)+0xe6> │ │ │ │ │ │ + vmovss -0x10(%rbp,%rax,4),%xmm0 │ │ │ │ │ │ + jmp ea <__llvm_libc_19_0_0_::erff(float)+0xea> │ │ │ │ │ │ movl $0xffffffff,-0x10(%rbp) │ │ │ │ │ │ movl $0x3f4b9754,-0x10(%rbp) │ │ │ │ │ │ - jmp cf <__llvm_libc_19_0_0_::erff(float)+0xcf> │ │ │ │ │ │ + jmp d3 <__llvm_libc_19_0_0_::erff(float)+0xd3> │ │ │ │ │ │ movl $0xffffffff,-0x10(%rbp) │ │ │ │ │ │ movl $0x3f7f1a31,-0x10(%rbp) │ │ │ │ │ │ - movss -0x10(%rbp),%xmm0 │ │ │ │ │ │ - addss 0x0(%rip),%xmm0 │ │ │ │ │ │ + vmovss -0x10(%rbp),%xmm0 │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - movss %xmm0,-0x10(%rbp) │ │ │ │ │ │ - movss -0x10(%rbp),%xmm0 │ │ │ │ │ │ + vmovss %xmm0,-0x10(%rbp) │ │ │ │ │ │ + vmovss -0x10(%rbp),%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 1a8 <__llvm_libc_19_0_0_::erff(float)+0x1a8> │ │ │ │ │ │ + jne 191 <__llvm_libc_19_0_0_::erff(float)+0x191> │ │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmulsd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ add $0x1800000,%ecx │ │ │ │ │ │ - movd %ecx,%xmm2 │ │ │ │ │ │ - cvttss2si %xmm2,%eax │ │ │ │ │ │ - movapd %xmm1,%xmm2 │ │ │ │ │ │ + vmovd %ecx,%xmm2 │ │ │ │ │ │ + vcvttss2si %xmm2,%eax │ │ │ │ │ │ cltq │ │ │ │ │ │ shl $0x6,%rax │ │ │ │ │ │ lea 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_0_0_L6COEFFSE-0x4 │ │ │ │ │ │ - movsd 0x8(%rax,%rcx,1),%xmm3 │ │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ │ - addsd (%rax,%rcx,1),%xmm3 │ │ │ │ │ │ - movsd 0x18(%rax,%rcx,1),%xmm4 │ │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ │ - addsd 0x10(%rax,%rcx,1),%xmm4 │ │ │ │ │ │ - movsd 0x28(%rax,%rcx,1),%xmm5 │ │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ │ - addsd 0x20(%rax,%rcx,1),%xmm5 │ │ │ │ │ │ - mulsd 0x38(%rax,%rcx,1),%xmm1 │ │ │ │ │ │ - addsd 0x30(%rax,%rcx,1),%xmm1 │ │ │ │ │ │ - mulsd %xmm2,%xmm2 │ │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - mulsd %xmm2,%xmm2 │ │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ - jmp e6 <__llvm_libc_19_0_0_::erff(float)+0xe6> │ │ │ │ │ │ + vmovsd 0x8(%rax,%rcx,1),%xmm2 │ │ │ │ │ │ + vmovsd 0x18(%rax,%rcx,1),%xmm3 │ │ │ │ │ │ + vfmadd213sd (%rax,%rcx,1),%xmm1,%xmm2 │ │ │ │ │ │ + vfmadd213sd 0x10(%rax,%rcx,1),%xmm1,%xmm3 │ │ │ │ │ │ + vmovsd 0x28(%rax,%rcx,1),%xmm4 │ │ │ │ │ │ + vfmadd213sd 0x20(%rax,%rcx,1),%xmm1,%xmm4 │ │ │ │ │ │ + vmovsd 0x38(%rax,%rcx,1),%xmm5 │ │ │ │ │ │ + vfmadd213sd 0x30(%rax,%rcx,1),%xmm1,%xmm5 │ │ │ │ │ │ + vmulsd %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vmulsd %xmm1,%xmm1,%xmm6 │ │ │ │ │ │ + vfmadd213sd %xmm2,%xmm1,%xmm3 │ │ │ │ │ │ + vfmadd213sd %xmm4,%xmm1,%xmm5 │ │ │ │ │ │ + vfmadd213sd %xmm3,%xmm6,%xmm5 │ │ │ │ │ │ + vmulsd %xmm0,%xmm5,%xmm0 │ │ │ │ │ │ + vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + jmp ea <__llvm_libc_19_0_0_::erff(float)+0xea> │ │ │ │ │ │ shr $0x1f,%eax │ │ │ │ │ │ - movss -0x10(%rbp,%rax,4),%xmm0 │ │ │ │ │ │ - addss -0x18(%rbp,%rax,4),%xmm0 │ │ │ │ │ │ - jmp e6 <__llvm_libc_19_0_0_::erff(float)+0xe6> │ │ │ │ │ │ - call 1ad <.LCPI0_3+0x19d> │ │ │ │ │ │ + vmovss -0x10(%rbp,%rax,4),%xmm0 │ │ │ │ │ │ + vaddss -0x18(%rbp,%rax,4),%xmm0,%xmm0 │ │ │ │ │ │ + jmp ea <__llvm_libc_19_0_0_::erff(float)+0xea> │ │ │ │ │ │ + call 196 <.LCPI0_3+0x186> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.llvm_addrsig {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.llvm_addrsig': │ │ │ │ │ │ - 0x00000000 1112 .. │ │ │ │ │ │ + 0x00000000 1011 .. │ │ │ │ ├── exp.cpp.o │ │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ │ ABI Version: 0 │ │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ │ │ Version: 0x1 │ │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ │ - Start of section headers: 17560 (bytes into file) │ │ │ │ │ │ + Start of section headers: 16712 (bytes into file) │ │ │ │ │ │ Flags: 0x0 │ │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ │ Number of section headers: 36 │ │ │ │ │ │ Section header string table index: 35 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,45 +1,45 @@ │ │ │ │ │ │ -There are 36 section headers, starting at offset 0x4498: │ │ │ │ │ │ +There are 36 section headers, starting at offset 0x4148: │ │ │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ │ - [ 1] .group GROUP 0000000000000000 000040 000008 04 33 55 4 │ │ │ │ │ │ - [ 2] .group GROUP 0000000000000000 000048 00000c 04 33 53 4 │ │ │ │ │ │ - [ 3] .group GROUP 0000000000000000 000054 00000c 04 33 56 4 │ │ │ │ │ │ - [ 4] .group GROUP 0000000000000000 000060 00000c 04 33 57 4 │ │ │ │ │ │ - [ 5] .group GROUP 0000000000000000 00006c 00000c 04 33 58 4 │ │ │ │ │ │ - [ 6] .group GROUP 0000000000000000 000078 00000c 04 33 59 4 │ │ │ │ │ │ - [ 7] .group GROUP 0000000000000000 000084 00000c 04 33 60 4 │ │ │ │ │ │ - [ 8] .group GROUP 0000000000000000 000090 000008 04 33 49 4 │ │ │ │ │ │ + [ 1] .group GROUP 0000000000000000 000040 000008 04 33 51 4 │ │ │ │ │ │ + [ 2] .group GROUP 0000000000000000 000048 00000c 04 33 49 4 │ │ │ │ │ │ + [ 3] .group GROUP 0000000000000000 000054 00000c 04 33 52 4 │ │ │ │ │ │ + [ 4] .group GROUP 0000000000000000 000060 00000c 04 33 53 4 │ │ │ │ │ │ + [ 5] .group GROUP 0000000000000000 00006c 00000c 04 33 54 4 │ │ │ │ │ │ + [ 6] .group GROUP 0000000000000000 000078 00000c 04 33 55 4 │ │ │ │ │ │ + [ 7] .group GROUP 0000000000000000 000084 00000c 04 33 56 4 │ │ │ │ │ │ + [ 8] .group GROUP 0000000000000000 000090 000008 04 33 46 4 │ │ │ │ │ │ [ 9] .text PROGBITS 0000000000000000 000098 000000 00 AX 0 0 4 │ │ │ │ │ │ [10] .note.gnu.property NOTE 0000000000000000 000098 000020 00 A 0 0 8 │ │ │ │ │ │ - [11] .rodata.cst8 PROGBITS 0000000000000000 0000b8 000128 08 AM 0 0 8 │ │ │ │ │ │ - [12] .rodata.cst16 PROGBITS 0000000000000000 0001e0 000030 10 AM 0 0 16 │ │ │ │ │ │ - [13] .rodata.cst4 PROGBITS 0000000000000000 000210 000010 04 AM 0 0 4 │ │ │ │ │ │ - [14] .text.exp PROGBITS 0000000000000000 000220 001cc2 00 AX 0 0 16 │ │ │ │ │ │ - [15] .rela.text.exp RELA 0000000000000000 003758 000678 18 I 33 14 8 │ │ │ │ │ │ - [16] .text._ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ PROGBITS 0000000000000000 001ef0 0001bf 00 AXG 0 0 16 │ │ │ │ │ │ - [17] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 0020b0 000152 00 AXG 0 0 16 │ │ │ │ │ │ - [18] .rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003dd0 000048 18 IG 33 17 8 │ │ │ │ │ │ - [19] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 002210 000146 00 AXG 0 0 16 │ │ │ │ │ │ - [20] .rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003e18 000048 18 IG 33 19 8 │ │ │ │ │ │ - [21] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 002360 000149 00 AXG 0 0 16 │ │ │ │ │ │ - [22] .rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003e60 000048 18 IG 33 21 8 │ │ │ │ │ │ - [23] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 0024b0 00013e 00 AXG 0 0 16 │ │ │ │ │ │ - [24] .rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003ea8 000048 18 IG 33 23 8 │ │ │ │ │ │ - [25] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 0025f0 000137 00 AXG 0 0 16 │ │ │ │ │ │ - [26] .rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003ef0 000048 18 IG 33 25 8 │ │ │ │ │ │ - [27] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 002730 000331 00 AXG 0 0 16 │ │ │ │ │ │ - [28] .rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003f38 000030 18 IG 33 27 8 │ │ │ │ │ │ - [29] .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 002a64 000004 00 WAG 0 0 4 │ │ │ │ │ │ - [30] .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 PROGBITS 0000000000000000 002a70 0000c0 00 A 0 0 16 │ │ │ │ │ │ - [31] .note.GNU-stack PROGBITS 0000000000000000 002b30 000000 00 0 0 1 │ │ │ │ │ │ - [32] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 002b30 000004 00 E 0 0 1 │ │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 002b38 0005d0 18 34 46 8 │ │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 003108 00064e 00 0 0 1 │ │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 003f68 00052a 00 0 0 1 │ │ │ │ │ │ + [11] .rodata.cst8 PROGBITS 0000000000000000 0000b8 000110 08 AM 0 0 8 │ │ │ │ │ │ + [12] .rodata.cst16 PROGBITS 0000000000000000 0001d0 000040 10 AM 0 0 16 │ │ │ │ │ │ + [13] .rodata.cst4 PROGBITS 0000000000000000 000210 000014 04 AM 0 0 4 │ │ │ │ │ │ + [14] .text.exp PROGBITS 0000000000000000 000230 00199a 00 AX 0 0 16 │ │ │ │ │ │ + [15] .rela.text.exp RELA 0000000000000000 0033d8 0006a8 18 I 33 14 8 │ │ │ │ │ │ + [16] .text._ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ PROGBITS 0000000000000000 001bd0 0001c3 00 AXG 0 0 16 │ │ │ │ │ │ + [17] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 001da0 00015a 00 AXG 0 0 16 │ │ │ │ │ │ + [18] .rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003a80 000048 18 IG 33 17 8 │ │ │ │ │ │ + [19] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 001f00 00014e 00 AXG 0 0 16 │ │ │ │ │ │ + [20] .rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003ac8 000048 18 IG 33 19 8 │ │ │ │ │ │ + [21] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 002050 00014f 00 AXG 0 0 16 │ │ │ │ │ │ + [22] .rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003b10 000048 18 IG 33 21 8 │ │ │ │ │ │ + [23] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 0021a0 000144 00 AXG 0 0 16 │ │ │ │ │ │ + [24] .rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003b58 000048 18 IG 33 23 8 │ │ │ │ │ │ + [25] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 0022f0 00013d 00 AXG 0 0 16 │ │ │ │ │ │ + [26] .rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003ba0 000048 18 IG 33 25 8 │ │ │ │ │ │ + [27] .text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 002430 000337 00 AXG 0 0 16 │ │ │ │ │ │ + [28] .rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003be8 000030 18 IG 33 27 8 │ │ │ │ │ │ + [29] .data._ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 002768 000004 00 WAG 0 0 4 │ │ │ │ │ │ + [30] .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 PROGBITS 0000000000000000 002770 0000c0 00 A 0 0 16 │ │ │ │ │ │ + [31] .note.GNU-stack PROGBITS 0000000000000000 002830 000000 00 0 0 1 │ │ │ │ │ │ + [32] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 002830 000004 00 E 0 0 1 │ │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 002838 000570 18 34 43 8 │ │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 002da8 000629 00 0 0 1 │ │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 003c18 00052a 00 0 0 1 │ │ │ │ │ │ Key to Flags: │ │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ │ @@ -1,65 +1,61 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 62 entries: │ │ │ │ │ │ +Symbol table '.symtab' contains 58 entries: │ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_0 │ │ │ │ │ │ 2: 0000000000000008 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_1 │ │ │ │ │ │ 3: 0000000000000010 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_2 │ │ │ │ │ │ 4: 0000000000000018 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_3 │ │ │ │ │ │ 5: 0000000000000020 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_4 │ │ │ │ │ │ 6: 0000000000000028 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_5 │ │ │ │ │ │ 7: 0000000000000030 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_6 │ │ │ │ │ │ 8: 0000000000000038 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_7 │ │ │ │ │ │ 9: 0000000000000040 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_8 │ │ │ │ │ │ 10: 0000000000000048 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_9 │ │ │ │ │ │ - 11: 0000000000000050 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_10 │ │ │ │ │ │ - 12: 0000000000000058 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_12 │ │ │ │ │ │ - 13: 0000000000000060 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_13 │ │ │ │ │ │ - 14: 0000000000000068 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_14 │ │ │ │ │ │ - 15: 0000000000000070 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_15 │ │ │ │ │ │ - 16: 0000000000000078 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_16 │ │ │ │ │ │ - 17: 0000000000000080 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_17 │ │ │ │ │ │ - 18: 0000000000000088 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_18 │ │ │ │ │ │ - 19: 0000000000000090 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_19 │ │ │ │ │ │ - 20: 0000000000000098 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_20 │ │ │ │ │ │ - 21: 00000000000000a0 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_21 │ │ │ │ │ │ - 22: 00000000000000a8 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_22 │ │ │ │ │ │ - 23: 00000000000000b0 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_23 │ │ │ │ │ │ - 24: 00000000000000b8 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_24 │ │ │ │ │ │ - 25: 00000000000000c0 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_25 │ │ │ │ │ │ - 26: 00000000000000c8 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_26 │ │ │ │ │ │ - 27: 00000000000000d0 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_27 │ │ │ │ │ │ - 28: 00000000000000d8 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_28 │ │ │ │ │ │ - 29: 00000000000000e0 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_30 │ │ │ │ │ │ - 30: 00000000000000e8 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_31 │ │ │ │ │ │ - 31: 00000000000000f0 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_32 │ │ │ │ │ │ - 32: 00000000000000f8 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_33 │ │ │ │ │ │ - 33: 0000000000000100 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_34 │ │ │ │ │ │ - 34: 0000000000000108 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_35 │ │ │ │ │ │ - 35: 0000000000000110 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_36 │ │ │ │ │ │ - 36: 0000000000000118 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_39 │ │ │ │ │ │ - 37: 0000000000000120 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_43 │ │ │ │ │ │ - 38: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_11 │ │ │ │ │ │ - 39: 0000000000000010 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_29 │ │ │ │ │ │ - 40: 0000000000000020 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_41 │ │ │ │ │ │ - 41: 0000000000000000 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_37 │ │ │ │ │ │ - 42: 0000000000000004 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_38 │ │ │ │ │ │ - 43: 0000000000000008 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_40 │ │ │ │ │ │ - 44: 000000000000000c 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_42 │ │ │ │ │ │ - 45: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 │ │ │ │ │ │ - 46: 0000000000000000 7362 FUNC GLOBAL DEFAULT 14 exp │ │ │ │ │ │ - 47: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_9EXP2_MID1E │ │ │ │ │ │ - 48: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_9EXP2_MID2E │ │ │ │ │ │ - 49: 0000000000000000 4 OBJECT WEAK DEFAULT 29 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ - 50: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ - 51: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ - 52: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ │ - 53: 0000000000000000 338 FUNC WEAK HIDDEN 17 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 54: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 55: 0000000000000000 447 FUNC WEAK HIDDEN 16 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ │ - 56: 0000000000000000 326 FUNC WEAK HIDDEN 19 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 57: 0000000000000000 329 FUNC WEAK HIDDEN 21 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 58: 0000000000000000 318 FUNC WEAK HIDDEN 23 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 59: 0000000000000000 311 FUNC WEAK HIDDEN 25 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 60: 0000000000000000 817 FUNC WEAK HIDDEN 27 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 61: 0000000000000000 7362 FUNC GLOBAL DEFAULT 14 _ZN19__llvm_libc_19_0_0_3expEd │ │ │ │ │ │ + 11: 0000000000000050 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_12 │ │ │ │ │ │ + 12: 0000000000000058 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_13 │ │ │ │ │ │ + 13: 0000000000000060 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_14 │ │ │ │ │ │ + 14: 0000000000000068 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_15 │ │ │ │ │ │ + 15: 0000000000000070 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_16 │ │ │ │ │ │ + 16: 0000000000000078 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_17 │ │ │ │ │ │ + 17: 0000000000000080 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_18 │ │ │ │ │ │ + 18: 0000000000000088 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_19 │ │ │ │ │ │ + 19: 0000000000000090 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_20 │ │ │ │ │ │ + 20: 0000000000000098 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_21 │ │ │ │ │ │ + 21: 00000000000000a0 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_22 │ │ │ │ │ │ + 22: 00000000000000a8 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_23 │ │ │ │ │ │ + 23: 00000000000000b0 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_24 │ │ │ │ │ │ + 24: 00000000000000b8 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_25 │ │ │ │ │ │ + 25: 00000000000000c0 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_26 │ │ │ │ │ │ + 26: 00000000000000c8 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_29 │ │ │ │ │ │ + 27: 00000000000000d0 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_30 │ │ │ │ │ │ + 28: 00000000000000d8 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_31 │ │ │ │ │ │ + 29: 00000000000000e0 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_32 │ │ │ │ │ │ + 30: 00000000000000e8 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_33 │ │ │ │ │ │ + 31: 00000000000000f0 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_34 │ │ │ │ │ │ + 32: 00000000000000f8 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_35 │ │ │ │ │ │ + 33: 0000000000000100 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_38 │ │ │ │ │ │ + 34: 0000000000000108 0 NOTYPE LOCAL DEFAULT 11 .LCPI0_42 │ │ │ │ │ │ + 35: 0000000000000010 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_11 │ │ │ │ │ │ + 36: 0000000000000030 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_28 │ │ │ │ │ │ + 37: 0000000000000000 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_36 │ │ │ │ │ │ + 38: 0000000000000004 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_37 │ │ │ │ │ │ + 39: 0000000000000008 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_39 │ │ │ │ │ │ + 40: 000000000000000c 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_40 │ │ │ │ │ │ + 41: 0000000000000010 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_41 │ │ │ │ │ │ + 42: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 │ │ │ │ │ │ + 43: 0000000000000000 6554 FUNC GLOBAL DEFAULT 14 exp │ │ │ │ │ │ + 44: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_9EXP2_MID1E │ │ │ │ │ │ + 45: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_9EXP2_MID2E │ │ │ │ │ │ + 46: 0000000000000000 4 OBJECT WEAK DEFAULT 29 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ + 47: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ + 48: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ + 49: 0000000000000000 346 FUNC WEAK HIDDEN 17 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 50: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ + 51: 0000000000000000 451 FUNC WEAK HIDDEN 16 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ │ + 52: 0000000000000000 334 FUNC WEAK HIDDEN 19 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 53: 0000000000000000 335 FUNC WEAK HIDDEN 21 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 54: 0000000000000000 324 FUNC WEAK HIDDEN 23 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 55: 0000000000000000 317 FUNC WEAK HIDDEN 25 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 56: 0000000000000000 823 FUNC WEAK HIDDEN 27 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 57: 0000000000000000 6554 FUNC GLOBAL DEFAULT 14 _ZN19__llvm_libc_19_0_0_3expEd │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,107 +1,109 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.exp' at offset 0x3758 contains 69 entries: │ │ │ │ │ │ +Relocation section '.rela.text.exp' at offset 0x33d8 contains 71 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000092 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ -00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -00000000000000b1 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ -00000000000000dd 0000002f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_9EXP2_MID1E - 4 │ │ │ │ │ │ -00000000000000f6 000000300000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_9EXP2_MID2E - 4 │ │ │ │ │ │ -0000000000000104 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ -0000000000000197 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ -00000000000001a8 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000001c6 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ -00000000000001d4 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ -00000000000001dc 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ -00000000000001e9 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_8 - 4 │ │ │ │ │ │ -0000000000000247 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ -0000000000000271 0000002600000002 R_X86_64_PC32 0000000000000000 .LCPI0_11 - 4 │ │ │ │ │ │ -00000000000002fb 0000003100000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ -0000000000000303 0000002c00000002 R_X86_64_PC32 000000000000000c .LCPI0_42 - 4 │ │ │ │ │ │ -000000000000031d 0000002900000002 R_X86_64_PC32 0000000000000000 .LCPI0_37 - 4 │ │ │ │ │ │ -0000000000000329 0000002a00000002 R_X86_64_PC32 0000000000000004 .LCPI0_38 - 4 │ │ │ │ │ │ -0000000000000346 0000002b00000002 R_X86_64_PC32 0000000000000008 .LCPI0_40 - 4 │ │ │ │ │ │ -0000000000000356 0000002500000002 R_X86_64_PC32 0000000000000120 .LCPI0_43 - 4 │ │ │ │ │ │ -0000000000000363 0000000a00000002 R_X86_64_PC32 0000000000000048 .LCPI0_9 - 4 │ │ │ │ │ │ -000000000000036f 0000000b00000002 R_X86_64_PC32 0000000000000050 .LCPI0_10 - 4 │ │ │ │ │ │ -000000000000039e 0000000c00000002 R_X86_64_PC32 0000000000000058 .LCPI0_12 - 4 │ │ │ │ │ │ -00000000000003ab 0000000d00000002 R_X86_64_PC32 0000000000000060 .LCPI0_13 - 4 │ │ │ │ │ │ -0000000000000401 0000000e00000002 R_X86_64_PC32 0000000000000068 .LCPI0_14 - 4 │ │ │ │ │ │ -0000000000000412 0000000f00000002 R_X86_64_PC32 0000000000000070 .LCPI0_15 - 4 │ │ │ │ │ │ -000000000000042a 0000001000000002 R_X86_64_PC32 0000000000000078 .LCPI0_16 - 4 │ │ │ │ │ │ -0000000000000455 0000001100000002 R_X86_64_PC32 0000000000000080 .LCPI0_17 - 4 │ │ │ │ │ │ -0000000000000470 0000001200000002 R_X86_64_PC32 0000000000000088 .LCPI0_18 - 4 │ │ │ │ │ │ -000000000000047d 0000001300000002 R_X86_64_PC32 0000000000000090 .LCPI0_19 - 4 │ │ │ │ │ │ -0000000000000490 0000001400000002 R_X86_64_PC32 0000000000000098 .LCPI0_20 - 4 │ │ │ │ │ │ -0000000000000520 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ -000000000000052e 0000001500000002 R_X86_64_PC32 00000000000000a0 .LCPI0_21 - 4 │ │ │ │ │ │ -000000000000053b 0000001600000002 R_X86_64_PC32 00000000000000a8 .LCPI0_22 - 4 │ │ │ │ │ │ -00000000000005d0 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000005dd 0000001700000002 R_X86_64_PC32 00000000000000b0 .LCPI0_23 - 4 │ │ │ │ │ │ -00000000000005f0 0000001800000002 R_X86_64_PC32 00000000000000b8 .LCPI0_24 - 4 │ │ │ │ │ │ -0000000000000681 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ -000000000000068e 0000001900000002 R_X86_64_PC32 00000000000000c0 .LCPI0_25 - 4 │ │ │ │ │ │ -0000000000000731 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ -0000000000000744 0000001a00000002 R_X86_64_PC32 00000000000000c8 .LCPI0_26 - 4 │ │ │ │ │ │ -00000000000008ed 0000002700000002 R_X86_64_PC32 0000000000000010 .LCPI0_29 - 4 │ │ │ │ │ │ -000000000000095f 0000003100000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ -0000000000000967 0000002900000002 R_X86_64_PC32 0000000000000000 .LCPI0_37 - 4 │ │ │ │ │ │ -0000000000000973 0000002a00000002 R_X86_64_PC32 0000000000000004 .LCPI0_38 - 4 │ │ │ │ │ │ -0000000000000989 0000002400000002 R_X86_64_PC32 0000000000000118 .LCPI0_39 - 4 │ │ │ │ │ │ -0000000000000998 0000002b00000002 R_X86_64_PC32 0000000000000008 .LCPI0_40 - 4 │ │ │ │ │ │ -00000000000009a7 000000320000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ -00000000000009ba 0000003300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ -00000000000009dc 0000002800000002 R_X86_64_PC32 0000000000000020 .LCPI0_41 - 4 │ │ │ │ │ │ -0000000000000a32 0000002200000002 R_X86_64_PC32 0000000000000108 .LCPI0_35 - 4 │ │ │ │ │ │ -0000000000000a41 0000001b00000002 R_X86_64_PC32 00000000000000d0 .LCPI0_27 - 4 │ │ │ │ │ │ -0000000000000a4f 0000001c00000002 R_X86_64_PC32 00000000000000d8 .LCPI0_28 - 4 │ │ │ │ │ │ -0000000000000c9e 000000320000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ -0000000000000ca8 0000003300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ -0000000000000cc1 0000002800000002 R_X86_64_PC32 0000000000000020 .LCPI0_41 - 4 │ │ │ │ │ │ -00000000000010bc 0000002f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_9EXP2_MID1E - 4 │ │ │ │ │ │ -0000000000001321 000000300000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_9EXP2_MID2E - 4 │ │ │ │ │ │ -0000000000001809 0000002d00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 - 4 │ │ │ │ │ │ -000000000000181d 0000003400000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ │ -0000000000001881 0000003500000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000019f6 0000002200000002 R_X86_64_PC32 0000000000000108 .LCPI0_35 - 4 │ │ │ │ │ │ -0000000000001a39 0000002300000002 R_X86_64_PC32 0000000000000110 .LCPI0_36 - 4 │ │ │ │ │ │ -0000000000001ac5 0000002100000002 R_X86_64_PC32 0000000000000100 .LCPI0_34 - 4 │ │ │ │ │ │ -0000000000001ba1 0000001e00000002 R_X86_64_PC32 00000000000000e8 .LCPI0_31 - 4 │ │ │ │ │ │ -0000000000001c05 0000001d00000002 R_X86_64_PC32 00000000000000e0 .LCPI0_30 - 4 │ │ │ │ │ │ -0000000000001c0f 0000002000000002 R_X86_64_PC32 00000000000000f8 .LCPI0_33 - 4 │ │ │ │ │ │ -0000000000001c19 0000001f00000002 R_X86_64_PC32 00000000000000f0 .LCPI0_32 - 4 │ │ │ │ │ │ -0000000000001cbe 0000003600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3dd0 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000050 0000003800000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000000cf 0000003700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ -000000000000014e 0000003600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3e18 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000044 0000003900000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000000c3 0000003700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ -0000000000000142 0000003600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3e60 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000047 0000003a00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000000c6 0000003700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ -0000000000000145 0000003600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3ea8 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000003c 0000003b00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000000bb 0000003700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ -000000000000013a 0000003600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3ef0 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000035 0000003c00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000000b4 0000003700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ -0000000000000133 0000003600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +0000000000000090 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ +000000000000009d 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +00000000000000a6 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ +00000000000000d2 0000002c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_9EXP2_MID1E - 4 │ │ │ │ │ │ +00000000000000e9 0000002d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_9EXP2_MID2E - 4 │ │ │ │ │ │ +0000000000000115 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ +000000000000011d 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ +000000000000012a 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000133 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ +000000000000013f 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ +0000000000000148 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ +00000000000001a0 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ +00000000000001bd 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_8 - 4 │ │ │ │ │ │ +00000000000001c6 0000002300000002 R_X86_64_PC32 0000000000000010 .LCPI0_11 - 5 │ │ │ │ │ │ +0000000000000253 0000002e00000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ +000000000000025b 0000002900000002 R_X86_64_PC32 0000000000000010 .LCPI0_41 - 4 │ │ │ │ │ │ +0000000000000273 0000002500000002 R_X86_64_PC32 0000000000000000 .LCPI0_36 - 4 │ │ │ │ │ │ +000000000000027b 0000002600000002 R_X86_64_PC32 0000000000000004 .LCPI0_37 - 4 │ │ │ │ │ │ +000000000000029b 0000002700000002 R_X86_64_PC32 0000000000000008 .LCPI0_39 - 4 │ │ │ │ │ │ +00000000000002ab 0000002200000002 R_X86_64_PC32 0000000000000108 .LCPI0_42 - 4 │ │ │ │ │ │ +00000000000002b8 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_8 - 4 │ │ │ │ │ │ +00000000000002c0 0000000a00000002 R_X86_64_PC32 0000000000000048 .LCPI0_9 - 4 │ │ │ │ │ │ +00000000000002f7 0000000b00000002 R_X86_64_PC32 0000000000000050 .LCPI0_12 - 4 │ │ │ │ │ │ +00000000000002ff 0000000c00000002 R_X86_64_PC32 0000000000000058 .LCPI0_13 - 4 │ │ │ │ │ │ +000000000000031d 0000000d00000002 R_X86_64_PC32 0000000000000060 .LCPI0_14 - 4 │ │ │ │ │ │ +0000000000000335 0000000e00000002 R_X86_64_PC32 0000000000000068 .LCPI0_15 - 4 │ │ │ │ │ │ +000000000000033d 0000000f00000002 R_X86_64_PC32 0000000000000070 .LCPI0_16 - 4 │ │ │ │ │ │ +000000000000034a 0000001000000002 R_X86_64_PC32 0000000000000078 .LCPI0_17 - 4 │ │ │ │ │ │ +0000000000000357 0000001100000002 R_X86_64_PC32 0000000000000080 .LCPI0_18 - 4 │ │ │ │ │ │ +0000000000000387 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ +0000000000000394 0000001200000002 R_X86_64_PC32 0000000000000088 .LCPI0_19 - 4 │ │ │ │ │ │ +00000000000003a1 0000001300000002 R_X86_64_PC32 0000000000000090 .LCPI0_20 - 4 │ │ │ │ │ │ +00000000000003d1 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ +00000000000003de 0000001400000002 R_X86_64_PC32 0000000000000098 .LCPI0_21 - 4 │ │ │ │ │ │ +00000000000003eb 0000001500000002 R_X86_64_PC32 00000000000000a0 .LCPI0_22 - 4 │ │ │ │ │ │ +000000000000041b 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000428 0000001600000002 R_X86_64_PC32 00000000000000a8 .LCPI0_23 - 4 │ │ │ │ │ │ +000000000000046c 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ +0000000000000479 0000001700000002 R_X86_64_PC32 00000000000000b0 .LCPI0_24 - 4 │ │ │ │ │ │ +0000000000000544 0000001800000002 R_X86_64_PC32 00000000000000b8 .LCPI0_25 - 4 │ │ │ │ │ │ +000000000000054d 0000002400000002 R_X86_64_PC32 0000000000000030 .LCPI0_28 - 5 │ │ │ │ │ │ +00000000000005c2 0000002e00000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ +00000000000005ca 0000002500000002 R_X86_64_PC32 0000000000000000 .LCPI0_36 - 4 │ │ │ │ │ │ +00000000000005d2 0000002600000002 R_X86_64_PC32 0000000000000004 .LCPI0_37 - 4 │ │ │ │ │ │ +00000000000005ea 0000002100000002 R_X86_64_PC32 0000000000000100 .LCPI0_38 - 4 │ │ │ │ │ │ +00000000000005fa 0000002700000002 R_X86_64_PC32 0000000000000008 .LCPI0_39 - 4 │ │ │ │ │ │ +0000000000000609 0000002f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ +000000000000061b 0000003000000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ +000000000000063d 0000002800000002 R_X86_64_PC32 000000000000000c .LCPI0_40 - 4 │ │ │ │ │ │ +0000000000000692 0000001f00000002 R_X86_64_PC32 00000000000000f0 .LCPI0_34 - 4 │ │ │ │ │ │ +000000000000069c 0000001800000002 R_X86_64_PC32 00000000000000b8 .LCPI0_25 - 4 │ │ │ │ │ │ +00000000000006a4 0000001900000002 R_X86_64_PC32 00000000000000c0 .LCPI0_26 - 4 │ │ │ │ │ │ +00000000000008ef 0000002f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_10libc_errnoE - 4 │ │ │ │ │ │ +00000000000008f9 0000003000000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_5ErrnoaSEi - 4 │ │ │ │ │ │ +0000000000000913 0000002800000002 R_X86_64_PC32 000000000000000c .LCPI0_40 - 4 │ │ │ │ │ │ +00000000000010b5 0000002d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 _ZN19__llvm_libc_19_0_0_9EXP2_MID2E - 4 │ │ │ │ │ │ +00000000000014c2 0000002a00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 + 9c │ │ │ │ │ │ +00000000000014cf 0000002a00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 + 7c │ │ │ │ │ │ +00000000000014dc 0000002a00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 + 5c │ │ │ │ │ │ +00000000000014ec 0000002a00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 + 3c │ │ │ │ │ │ +00000000000014fc 0000002a00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 + 1c │ │ │ │ │ │ +000000000000150c 0000002a00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 - 4 │ │ │ │ │ │ +000000000000157f 0000003100000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000016d2 0000001f00000002 R_X86_64_PC32 00000000000000f0 .LCPI0_34 - 4 │ │ │ │ │ │ +0000000000001715 0000002000000002 R_X86_64_PC32 00000000000000f8 .LCPI0_35 - 4 │ │ │ │ │ │ +00000000000017a5 0000001e00000002 R_X86_64_PC32 00000000000000e8 .LCPI0_33 - 4 │ │ │ │ │ │ +0000000000001884 0000001b00000002 R_X86_64_PC32 00000000000000d0 .LCPI0_30 - 4 │ │ │ │ │ │ +00000000000018e5 0000001a00000002 R_X86_64_PC32 00000000000000c8 .LCPI0_29 - 4 │ │ │ │ │ │ +00000000000018ef 0000001d00000002 R_X86_64_PC32 00000000000000e0 .LCPI0_32 - 4 │ │ │ │ │ │ +00000000000018f9 0000001c00000002 R_X86_64_PC32 00000000000000d8 .LCPI0_31 - 4 │ │ │ │ │ │ +0000000000001996 0000003200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3a80 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000052 0000003400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000000d7 0000003300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ +0000000000000156 0000003200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3ac8 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000046 0000003500000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000000cb 0000003300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ +000000000000014a 0000003200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3b10 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000047 0000003600000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000000cc 0000003300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ +000000000000014b 0000003200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3b58 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +000000000000003c 0000003700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000000c1 0000003300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ +0000000000000140 0000003200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3ba0 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000035 0000003800000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000000ba 0000003300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ +0000000000000139 0000003200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3f38 contains 2 entries: │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3be8 contains 2 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000016e 0000003700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ -000000000000032d 0000003600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +0000000000000174 0000003300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_0_0_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ +0000000000000333 0000003200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -10,15 +10,14 @@ │ │ │ │ │ │ .LCPI0_3 │ │ │ │ │ │ .LCPI0_4 │ │ │ │ │ │ .LCPI0_5 │ │ │ │ │ │ .LCPI0_6 │ │ │ │ │ │ .LCPI0_7 │ │ │ │ │ │ .LCPI0_8 │ │ │ │ │ │ .LCPI0_9 │ │ │ │ │ │ -.LCPI0_10 │ │ │ │ │ │ .LCPI0_12 │ │ │ │ │ │ .LCPI0_13 │ │ │ │ │ │ .LCPI0_14 │ │ │ │ │ │ .LCPI0_15 │ │ │ │ │ │ .LCPI0_16 │ │ │ │ │ │ .LCPI0_17 │ │ │ │ │ │ .LCPI0_18 │ │ │ │ │ │ @@ -26,32 +25,30 @@ │ │ │ │ │ │ .LCPI0_20 │ │ │ │ │ │ .LCPI0_21 │ │ │ │ │ │ .LCPI0_22 │ │ │ │ │ │ .LCPI0_23 │ │ │ │ │ │ .LCPI0_24 │ │ │ │ │ │ .LCPI0_25 │ │ │ │ │ │ .LCPI0_26 │ │ │ │ │ │ -.LCPI0_27 │ │ │ │ │ │ -.LCPI0_28 │ │ │ │ │ │ +.LCPI0_29 │ │ │ │ │ │ .LCPI0_30 │ │ │ │ │ │ .LCPI0_31 │ │ │ │ │ │ .LCPI0_32 │ │ │ │ │ │ .LCPI0_33 │ │ │ │ │ │ .LCPI0_34 │ │ │ │ │ │ .LCPI0_35 │ │ │ │ │ │ -.LCPI0_36 │ │ │ │ │ │ -.LCPI0_39 │ │ │ │ │ │ -.LCPI0_43 │ │ │ │ │ │ +.LCPI0_38 │ │ │ │ │ │ +.LCPI0_42 │ │ │ │ │ │ .LCPI0_11 │ │ │ │ │ │ -.LCPI0_29 │ │ │ │ │ │ -.LCPI0_41 │ │ │ │ │ │ +.LCPI0_28 │ │ │ │ │ │ +.LCPI0_36 │ │ │ │ │ │ .LCPI0_37 │ │ │ │ │ │ -.LCPI0_38 │ │ │ │ │ │ +.LCPI0_39 │ │ │ │ │ │ .LCPI0_40 │ │ │ │ │ │ -.LCPI0_42 │ │ │ │ │ │ +.LCPI0_41 │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_9EXP2_MID1E │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_9EXP2_MID2E │ │ │ │ │ │ _ZZN19__llvm_libc_19_0_0_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_10libc_errnoE │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_5ErrnoaSEi │ │ │ │ │ │ _ZN19__llvm_libc_19_0_0_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst8 {} │ │ │ │ │ │ @@ -1,22 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst8': │ │ │ │ │ │ 0x00000000 fe822b65 4715f73f 00000400 00004841 ..+eG..?......HA │ │ │ │ │ │ - 0x00000010 00000002 0000a041 000000ff 422e26bf .......A....B.&. │ │ │ │ │ │ - 0x00000020 260e1b2a 4318073d 00000000 0000e03f &..*C..=.......? │ │ │ │ │ │ - 0x00000030 00000000 0000f03f 55555555 5555a53f .......?UUUUUU.? │ │ │ │ │ │ - 0x00000040 55555555 5555c53f 00000000 0000083c UUUUUU.?.......< │ │ │ │ │ │ - 0x00000050 00000000 000008bc 0000002a 4318073d ...........*C..= │ │ │ │ │ │ - 0x00000060 8506fe33 260e0b3b 176cc116 6cc1563f ...3&..;.l..l.V? │ │ │ │ │ │ - 0x00000070 00000018 6cc1563f 00000090 3ee993bd ....l.V?....>... │ │ │ │ │ │ - 0x00000080 9ff4499f f449efbb 11111111 1111813f ..I..I.........? │ │ │ │ │ │ - 0x00000090 11111111 111181bf 11111111 1111013c ...............< │ │ │ │ │ │ - 0x000000a0 55555555 5555a5bf 55555555 5555453c UUUUUU..UUUUUUE< │ │ │ │ │ │ - 0x000000b0 55555555 5555c5bf 55555555 5555653c UUUUUU..UUUUUUe< │ │ │ │ │ │ - 0x000000c0 00000000 0000e0bf 00000000 0000f0bf ................ │ │ │ │ │ │ - 0x000000d0 00000000 0000c039 00000000 0000c0b9 .......9........ │ │ │ │ │ │ - 0x000000e0 00000000 000050b9 00000000 00005039 ......P.......P9 │ │ │ │ │ │ - 0x000000f0 00000000 000090c6 00000000 00009046 ...............F │ │ │ │ │ │ - 0x00000100 00000000 0000f0ff 00000000 0000f07f ................ │ │ │ │ │ │ - 0x00000110 00000000 00000080 ffffffff ffffef7f ................ │ │ │ │ │ │ - 0x00000120 01000000 00000000 ........ │ │ │ │ │ │ + 0x00000010 000000ff 422e26bf 260e1b2a 4318073d ....B.&.&..*C..= │ │ │ │ │ │ + 0x00000020 00000000 0000e03f 00000000 0000f03f .......?.......? │ │ │ │ │ │ + 0x00000030 55555555 5555a53f 55555555 5555c53f UUUUUU.?UUUUUU.? │ │ │ │ │ │ + 0x00000040 00000000 0000083c 00000000 000008bc .......<........ │ │ │ │ │ │ + 0x00000050 0000002a 4318073d 8506fe33 260e0b3b ...*C..=...3&..; │ │ │ │ │ │ + 0x00000060 176cc116 6cc1563f 9ff4499f f449efbb .l..l.V?..I..I.. │ │ │ │ │ │ + 0x00000070 11111111 1111813f 11111111 111181bf .......?........ │ │ │ │ │ │ + 0x00000080 11111111 1111013c 55555555 5555a5bf ....... │ │ │ │ │ │ + jne 99 <__llvm_libc_19_0_0_::exp(double)+0x99> │ │ │ │ │ │ movabs $0x7fffffffffffffff,%rcx │ │ │ │ │ │ and %rax,%rcx │ │ │ │ │ │ movabs $0x3ca0000000000000,%rdx │ │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ │ - ja 2c2 <__llvm_libc_19_0_0_::exp(double)+0x2c2> │ │ │ │ │ │ - addsd 0x0(%rip),%xmm10 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - movapd %xmm10,%xmm0 │ │ │ │ │ │ - jmp a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + ja 21b <__llvm_libc_19_0_0_::exp(double)+0x21b> │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm12,%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ + jmp 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm12,%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ │ - shr $0x13,%r12 │ │ │ │ │ │ - cvtsi2sd %r12d,%xmm2 │ │ │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ │ + shr $0x13,%r15 │ │ │ │ │ │ + vcvtsi2sd %r15d,%xmm1,%xmm4 │ │ │ │ │ │ shr $0x19,%eax │ │ │ │ │ │ and $0x3f,%eax │ │ │ │ │ │ - mov %r12d,%ecx │ │ │ │ │ │ + mov %r15d,%ecx │ │ │ │ │ │ and $0x3f,%ecx │ │ │ │ │ │ - sar $0xc,%r12d │ │ │ │ │ │ + sar $0xc,%r15d │ │ │ │ │ │ lea (%rax,%rax,2),%rsi │ │ │ │ │ │ - mov 0x0(%rip),%rax │ │ │ │ │ │ + mov 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::EXP2_MID1-0x4 │ │ │ │ │ │ - movsd 0x8(%rax,%rsi,8),%xmm11 │ │ │ │ │ │ - movsd 0x10(%rax,%rsi,8),%xmm12 │ │ │ │ │ │ + vmovsd 0x8(%rdi,%rsi,8),%xmm2 │ │ │ │ │ │ + vmovsd 0x10(%rdi,%rsi,8),%xmm3 │ │ │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::EXP2_MID2-0x4 │ │ │ │ │ │ - movsd 0x10(%rcx,%rax,8),%xmm4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ │ + vmovsd 0x8(%rcx,%rax,8),%xmm0 │ │ │ │ │ │ + vmovsd 0x10(%rcx,%rax,8),%xmm1 │ │ │ │ │ │ + vmulsd %xmm1,%xmm3,%xmm7 │ │ │ │ │ │ + vmovapd %xmm1,%xmm6 │ │ │ │ │ │ + vfmsub213sd %xmm7,%xmm3,%xmm6 │ │ │ │ │ │ + vfmadd231sd %xmm0,%xmm3,%xmm6 │ │ │ │ │ │ + vfmadd231sd %xmm1,%xmm2,%xmm6 │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm4,%xmm12 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - movapd %xmm12,%xmm0 │ │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ │ - movapd %xmm12,%xmm3 │ │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ │ - movapd %xmm12,%xmm0 │ │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ │ - movapd %xmm4,%xmm5 │ │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ │ - movapd %xmm4,%xmm8 │ │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ │ - movapd %xmm4,%xmm5 │ │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ │ - movapd %xmm12,%xmm6 │ │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ │ - movapd %xmm3,%xmm9 │ │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ │ - movsd 0x8(%rcx,%rax,8),%xmm0 │ │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vfmadd213sd %xmm12,%xmm4,%xmm5 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm9 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ │ - movapd %xmm5,%xmm0 │ │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ │ - movapd %xmm5,%xmm8 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm5,%xmm9 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm9 │ │ │ │ │ │ + vmulsd %xmm7,%xmm5,%xmm10 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm8 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vfmadd213sd 0x0(%rip),%xmm5,%xmm8 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - mulsd %xmm8,%xmm8 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ │ - cmp $0xfffffc02,%r12d │ │ │ │ │ │ - jg 35f <__llvm_libc_19_0_0_::exp(double)+0x35f> │ │ │ │ │ │ - lea 0x3fe(%r12),%edx │ │ │ │ │ │ + vmulsd %xmm5,%xmm5,%xmm5 │ │ │ │ │ │ + vfmadd213sd %xmm9,%xmm5,%xmm8 │ │ │ │ │ │ + vfmadd213sd %xmm6,%xmm10,%xmm8 │ │ │ │ │ │ + cmp $0xfffffc02,%r15d │ │ │ │ │ │ + jg 2b4 <__llvm_libc_19_0_0_::exp(double)+0x2b4> │ │ │ │ │ │ + lea 0x3fe(%r15),%edx │ │ │ │ │ │ shl $0x34,%rdx │ │ │ │ │ │ - movq %xmm6,%rcx │ │ │ │ │ │ + vmovq %xmm7,%rcx │ │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ │ - movq %xmm5,%rcx │ │ │ │ │ │ + vmovq %rcx,%xmm5 │ │ │ │ │ │ + vmovq %xmm8,%rcx │ │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ │ - xorpd %xmm9,%xmm9 │ │ │ │ │ │ - cmpneqsd %xmm9,%xmm5 │ │ │ │ │ │ - andpd %xmm8,%xmm5 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - movapd %xmm8,%xmm9 │ │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ │ + vmovq %rcx,%xmm9 │ │ │ │ │ │ + vxorpd %xmm10,%xmm10,%xmm10 │ │ │ │ │ │ + vcmpneqsd %xmm10,%xmm8,%xmm8 │ │ │ │ │ │ + vandpd %xmm9,%xmm8,%xmm8 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm9 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ + vsubsd %xmm5,%xmm9,%xmm10 │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ - ucomisd %xmm5,%xmm9 │ │ │ │ │ │ - setbe %dil │ │ │ │ │ │ - seta %r8b │ │ │ │ │ │ - ja 26e <__llvm_libc_19_0_0_::exp(double)+0x26e> │ │ │ │ │ │ - xorpd %xmm8,%xmm8 │ │ │ │ │ │ - lea 0x0(%rip),%r9 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - add (%r9,%r8,8),%rdx │ │ │ │ │ │ - movq %rdx,%xmm10 │ │ │ │ │ │ - movapd %xmm5,%xmm9 │ │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ │ - ucomisd %xmm5,%xmm9 │ │ │ │ │ │ - jne 387 <__llvm_libc_19_0_0_::exp(double)+0x387> │ │ │ │ │ │ - jp 387 <__llvm_libc_19_0_0_::exp(double)+0x387> │ │ │ │ │ │ - mov %dil,%cl │ │ │ │ │ │ + vucomisd %xmm8,%xmm10 │ │ │ │ │ │ + setbe %r8b │ │ │ │ │ │ + vcmpltsd %xmm10,%xmm8,%xmm10 │ │ │ │ │ │ + vmovddup 0x0(%rip),%xmm11 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ + vblendvpd %xmm10,0x0(%rip),%xmm11,%xmm10 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_11-0x5 │ │ │ │ │ │ + ja 1d2 <__llvm_libc_19_0_0_::exp(double)+0x1d2> │ │ │ │ │ │ + vxorpd %xmm9,%xmm9,%xmm9 │ │ │ │ │ │ + vmovq %xmm10,%r9 │ │ │ │ │ │ + add %r9,%rdx │ │ │ │ │ │ + vmovq %rdx,%xmm11 │ │ │ │ │ │ + vaddsd %xmm11,%xmm8,%xmm10 │ │ │ │ │ │ + vaddsd %xmm5,%xmm10,%xmm10 │ │ │ │ │ │ + vaddsd %xmm10,%xmm9,%xmm10 │ │ │ │ │ │ + vsubsd %xmm11,%xmm8,%xmm8 │ │ │ │ │ │ + vaddsd %xmm5,%xmm8,%xmm5 │ │ │ │ │ │ + vaddsd %xmm5,%xmm9,%xmm5 │ │ │ │ │ │ + vucomisd %xmm5,%xmm10 │ │ │ │ │ │ + jne 2e3 <__llvm_libc_19_0_0_::exp(double)+0x2e3> │ │ │ │ │ │ + jp 2e3 <__llvm_libc_19_0_0_::exp(double)+0x2e3> │ │ │ │ │ │ + mov %r8b,%cl │ │ │ │ │ │ shl $0x34,%rcx │ │ │ │ │ │ - movq %xmm9,%rax │ │ │ │ │ │ - jmp 938 <__llvm_libc_19_0_0_::exp(double)+0x938> │ │ │ │ │ │ + vmovq %xmm10,%rax │ │ │ │ │ │ + jmp 59b <__llvm_libc_19_0_0_::exp(double)+0x59b> │ │ │ │ │ │ movabs $0xc0874910d52d3052,%rsi │ │ │ │ │ │ movabs $0x7ff0000000000000,%rdx │ │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ │ - jb 952 <__llvm_libc_19_0_0_::exp(double)+0x952> │ │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ │ + jb 5b5 <__llvm_libc_19_0_0_::exp(double)+0x5b5> │ │ │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ │ - je a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ - movapd %xmm10,%xmm0 │ │ │ │ │ │ - ja a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ - movss 0x0(%rip),%xmm0 │ │ │ │ │ │ + je 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ + vmovapd %xmm12,%xmm0 │ │ │ │ │ │ + ja 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_0_0_::fputil::quick_get_round()::x-0x4 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_42-0x4 │ │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ │ - addss %xmm1,%xmm2 │ │ │ │ │ │ - ucomiss %xmm1,%xmm2 │ │ │ │ │ │ - jne 319 <__llvm_libc_19_0_0_::exp(double)+0x319> │ │ │ │ │ │ - jnp c9b <__llvm_libc_19_0_0_::exp(double)+0xc9b> │ │ │ │ │ │ - movss 0x0(%rip),%xmm2 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_41-0x4 │ │ │ │ │ │ + vaddss %xmm1,%xmm0,%xmm2 │ │ │ │ │ │ + vucomiss %xmm1,%xmm2 │ │ │ │ │ │ + jne 26f <__llvm_libc_19_0_0_::exp(double)+0x26f> │ │ │ │ │ │ + jnp 8ec <__llvm_libc_19_0_0_::exp(double)+0x8ec> │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_36-0x4 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_37-0x4 │ │ │ │ │ │ - addss %xmm0,%xmm2 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_38-0x4 │ │ │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ │ │ - addss %xmm2,%xmm1 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ │ │ - jne 343 <__llvm_libc_19_0_0_::exp(double)+0x343> │ │ │ │ │ │ - jnp c9b <__llvm_libc_19_0_0_::exp(double)+0xc9b> │ │ │ │ │ │ - ucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_40-0x4 │ │ │ │ │ │ - jne 352 <__llvm_libc_19_0_0_::exp(double)+0x352> │ │ │ │ │ │ - jnp c9b <__llvm_libc_19_0_0_::exp(double)+0xc9b> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_43-0x4 │ │ │ │ │ │ - jmp a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vsubss %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ + vaddss %xmm0,%xmm1,%xmm0 │ │ │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vucomiss %xmm1,%xmm0 │ │ │ │ │ │ + jne 297 <__llvm_libc_19_0_0_::exp(double)+0x297> │ │ │ │ │ │ + jnp 8ec <__llvm_libc_19_0_0_::exp(double)+0x8ec> │ │ │ │ │ │ + vucomiss 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_39-0x4 │ │ │ │ │ │ + jne 2a7 <__llvm_libc_19_0_0_::exp(double)+0x2a7> │ │ │ │ │ │ + jnp 8ec <__llvm_libc_19_0_0_::exp(double)+0x8ec> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_42-0x4 │ │ │ │ │ │ + jmp 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm8,%xmm5 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm8,%xmm8 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ │ - ucomisd %xmm5,%xmm0 │ │ │ │ │ │ - jne 387 <__llvm_libc_19_0_0_::exp(double)+0x387> │ │ │ │ │ │ - jnp a66 <__llvm_libc_19_0_0_::exp(double)+0xa66> │ │ │ │ │ │ - movsd %xmm12,-0x130(%rbp) │ │ │ │ │ │ - movsd %xmm11,-0x128(%rbp) │ │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ │ + vaddsd %xmm5,%xmm7,%xmm5 │ │ │ │ │ │ + vaddsd %xmm7,%xmm8,%xmm8 │ │ │ │ │ │ + vucomisd %xmm8,%xmm5 │ │ │ │ │ │ + jne 2e3 <__llvm_libc_19_0_0_::exp(double)+0x2e3> │ │ │ │ │ │ + jp 2e3 <__llvm_libc_19_0_0_::exp(double)+0x2e3> │ │ │ │ │ │ + shl $0x34,%r15 │ │ │ │ │ │ + vmovq %xmm5,%rax │ │ │ │ │ │ + jmp 6c1 <__llvm_libc_19_0_0_::exp(double)+0x6c1> │ │ │ │ │ │ + vmovsd %xmm2,-0x128(%rbp) │ │ │ │ │ │ + vmovsd %xmm0,-0x138(%rbp) │ │ │ │ │ │ + vmulsd 0x0(%rip),%xmm4,%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + vmulsd 0x0(%rip),%xmm4,%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - movapd %xmm1,%xmm3 │ │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ │ - movapd %xmm3,%xmm0 │ │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ │ - movsd %xmm8,-0x140(%rbp) │ │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ │ - movsd %xmm2,-0x138(%rbp) │ │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ │ - movapd %xmm3,%xmm0 │ │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ │ - movapd %xmm3,%xmm9 │ │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ │ - movapd %xmm3,%xmm11 │ │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ │ + vaddsd %xmm5,%xmm12,%xmm8 │ │ │ │ │ │ + vmovapd %xmm12,%xmm2 │ │ │ │ │ │ + vsubsd %xmm12,%xmm8,%xmm9 │ │ │ │ │ │ + vsubsd %xmm9,%xmm5,%xmm9 │ │ │ │ │ │ + vaddsd %xmm4,%xmm9,%xmm9 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm10 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - movapd %xmm3,%xmm0 │ │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vmulsd %xmm10,%xmm8,%xmm11 │ │ │ │ │ │ + vmovapd %xmm10,%xmm12 │ │ │ │ │ │ + vfmsub213sd %xmm11,%xmm8,%xmm12 │ │ │ │ │ │ + vfmadd231sd 0x0(%rip),%xmm8,%xmm12 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - movapd %xmm9,%xmm13 │ │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm11,%xmm13 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - movapd %xmm9,%xmm15 │ │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vfmadd231sd %xmm10,%xmm9,%xmm12 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm13,%xmm10 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vsubsd %xmm10,%xmm11,%xmm10 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm12,%xmm11 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_18-0x4 │ │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ │ + vaddsd %xmm11,%xmm10,%xmm10 │ │ │ │ │ │ + vaddsd %xmm10,%xmm13,%xmm11 │ │ │ │ │ │ + vsubsd %xmm11,%xmm13,%xmm12 │ │ │ │ │ │ + vaddsd %xmm12,%xmm10,%xmm10 │ │ │ │ │ │ + vmulsd %xmm11,%xmm8,%xmm12 │ │ │ │ │ │ + vmovapd %xmm11,%xmm13 │ │ │ │ │ │ + vfmsub213sd %xmm12,%xmm8,%xmm13 │ │ │ │ │ │ + vfmadd231sd %xmm10,%xmm8,%xmm13 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm12,%xmm10 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ + vfmadd231sd %xmm11,%xmm9,%xmm13 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm10,%xmm11 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm12 │ │ │ │ │ │ + vsubsd %xmm11,%xmm12,%xmm11 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm13,%xmm12 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_20-0x4 │ │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ │ - movapd %xmm5,%xmm0 │ │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ │ - movapd %xmm0,%xmm12 │ │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ │ - movapd %xmm0,%xmm13 │ │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ │ - movapd %xmm0,%xmm14 │ │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ │ - movapd %xmm3,%xmm12 │ │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ │ - movapd %xmm9,%xmm15 │ │ │ │ │ │ - mulsd %xmm13,%xmm15 │ │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ │ - movapd %xmm9,%xmm10 │ │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + vaddsd %xmm12,%xmm11,%xmm11 │ │ │ │ │ │ + vaddsd %xmm11,%xmm10,%xmm12 │ │ │ │ │ │ + vsubsd %xmm12,%xmm10,%xmm10 │ │ │ │ │ │ + vaddsd %xmm10,%xmm11,%xmm10 │ │ │ │ │ │ + vmulsd %xmm12,%xmm8,%xmm11 │ │ │ │ │ │ + vmovapd %xmm12,%xmm13 │ │ │ │ │ │ + vfmsub213sd %xmm11,%xmm8,%xmm13 │ │ │ │ │ │ + vfmadd231sd %xmm10,%xmm8,%xmm13 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm11,%xmm10 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ │ + vfmadd231sd %xmm12,%xmm9,%xmm13 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm10,%xmm12 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + vsubsd %xmm12,%xmm11,%xmm11 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm13,%xmm12 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_22-0x4 │ │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ │ - movapd %xmm5,%xmm12 │ │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ │ - movapd %xmm12,%xmm0 │ │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ │ - movapd %xmm12,%xmm10 │ │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ │ - addsd %xmm0,%xmm10 │ │ │ │ │ │ - movapd %xmm12,%xmm13 │ │ │ │ │ │ - subsd %xmm10,%xmm13 │ │ │ │ │ │ - movapd %xmm3,%xmm0 │ │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ │ - movapd %xmm9,%xmm14 │ │ │ │ │ │ - mulsd %xmm10,%xmm14 │ │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ │ - movapd %xmm9,%xmm15 │ │ │ │ │ │ - mulsd %xmm13,%xmm15 │ │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ │ + vaddsd %xmm12,%xmm11,%xmm11 │ │ │ │ │ │ + vaddsd %xmm11,%xmm10,%xmm12 │ │ │ │ │ │ + vsubsd %xmm12,%xmm10,%xmm10 │ │ │ │ │ │ + vaddsd %xmm10,%xmm11,%xmm10 │ │ │ │ │ │ + vmulsd %xmm12,%xmm8,%xmm11 │ │ │ │ │ │ + vmovapd %xmm12,%xmm13 │ │ │ │ │ │ + vfmsub213sd %xmm11,%xmm8,%xmm13 │ │ │ │ │ │ + vfmadd231sd %xmm10,%xmm8,%xmm13 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm11,%xmm10 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ + vfmadd231sd %xmm12,%xmm9,%xmm13 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm10,%xmm12 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_23-0x4 │ │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm12 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_24-0x4 │ │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ │ - movapd %xmm5,%xmm0 │ │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ │ - movapd %xmm0,%xmm10 │ │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ │ - movapd %xmm0,%xmm12 │ │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ │ - movapd %xmm0,%xmm10 │ │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ │ - movapd %xmm3,%xmm14 │ │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ │ - movapd %xmm9,%xmm13 │ │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ │ - movapd %xmm9,%xmm15 │ │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ │ - mulsd %xmm11,%xmm12 │ │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ │ + vsubsd %xmm12,%xmm11,%xmm12 │ │ │ │ │ │ + vxorpd %xmm11,%xmm11,%xmm11 │ │ │ │ │ │ + vaddsd %xmm11,%xmm13,%xmm13 │ │ │ │ │ │ + vaddsd %xmm13,%xmm12,%xmm12 │ │ │ │ │ │ + vaddsd %xmm12,%xmm10,%xmm13 │ │ │ │ │ │ + vsubsd %xmm13,%xmm10,%xmm10 │ │ │ │ │ │ + vaddsd %xmm10,%xmm12,%xmm10 │ │ │ │ │ │ + vmulsd %xmm13,%xmm8,%xmm12 │ │ │ │ │ │ + vmovapd %xmm13,%xmm14 │ │ │ │ │ │ + vfmsub213sd %xmm12,%xmm8,%xmm14 │ │ │ │ │ │ + vfmadd231sd %xmm10,%xmm8,%xmm14 │ │ │ │ │ │ + vfmadd231sd %xmm13,%xmm9,%xmm14 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm10 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_25-0x4 │ │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ │ - xorpd %xmm2,%xmm2 │ │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ │ - movapd %xmm13,%xmm5 │ │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ │ - movapd %xmm5,%xmm0 │ │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ │ - movapd %xmm5,%xmm10 │ │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ │ - addsd %xmm0,%xmm10 │ │ │ │ │ │ - movapd %xmm5,%xmm0 │ │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ │ - movapd %xmm3,%xmm14 │ │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ │ - movapd %xmm9,%xmm12 │ │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ │ - subsd %xmm14,%xmm12 │ │ │ │ │ │ - movapd %xmm9,%xmm15 │ │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - movapd %xmm14,%xmm0 │ │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_26-0x4 │ │ │ │ │ │ - movapd %xmm0,%xmm10 │ │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ │ - subsd %xmm10,%xmm14 │ │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ │ - movapd %xmm0,%xmm14 │ │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ │ - movapd %xmm14,%xmm10 │ │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ │ - movapd %xmm14,%xmm5 │ │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ │ - movapd %xmm14,%xmm12 │ │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ │ - movapd %xmm9,%xmm10 │ │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ │ - mulsd %xmm11,%xmm12 │ │ │ │ │ │ - xorpd %xmm11,%xmm11 │ │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ │ - movapd %xmm3,%xmm8 │ │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ │ - movapd %xmm8,%xmm9 │ │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ │ - movapd %xmm6,%xmm0 │ │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ │ - movapd %xmm6,%xmm3 │ │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ │ - movapd %xmm6,%xmm0 │ │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ │ - movapd %xmm9,%xmm5 │ │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ │ - movapd %xmm9,%xmm7 │ │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ │ - movapd %xmm3,%xmm10 │ │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ │ - cmp $0xfffffc02,%r12d │ │ │ │ │ │ - jg a3d <__llvm_libc_19_0_0_::exp(double)+0xa3d> │ │ │ │ │ │ - lea 0x3fe(%r12),%edx │ │ │ │ │ │ + vaddsd %xmm10,%xmm12,%xmm13 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm15 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_24-0x4 │ │ │ │ │ │ + vaddsd %xmm15,%xmm13,%xmm0 │ │ │ │ │ │ + vsubsd %xmm0,%xmm12,%xmm0 │ │ │ │ │ │ + vaddsd %xmm11,%xmm14,%xmm12 │ │ │ │ │ │ + vaddsd %xmm0,%xmm12,%xmm0 │ │ │ │ │ │ + vaddsd %xmm0,%xmm13,%xmm12 │ │ │ │ │ │ + vsubsd %xmm12,%xmm13,%xmm13 │ │ │ │ │ │ + vaddsd %xmm0,%xmm13,%xmm0 │ │ │ │ │ │ + vmulsd %xmm12,%xmm8,%xmm13 │ │ │ │ │ │ + vmovapd %xmm12,%xmm14 │ │ │ │ │ │ + vfmsub213sd %xmm13,%xmm8,%xmm14 │ │ │ │ │ │ + vfmadd231sd %xmm0,%xmm8,%xmm14 │ │ │ │ │ │ + vfmadd231sd %xmm12,%xmm9,%xmm14 │ │ │ │ │ │ + vaddsd %xmm10,%xmm13,%xmm0 │ │ │ │ │ │ + vaddsd %xmm0,%xmm15,%xmm8 │ │ │ │ │ │ + vsubsd %xmm8,%xmm13,%xmm8 │ │ │ │ │ │ + vaddsd %xmm11,%xmm14,%xmm9 │ │ │ │ │ │ + vaddsd %xmm9,%xmm8,%xmm8 │ │ │ │ │ │ + vaddsd %xmm0,%xmm8,%xmm9 │ │ │ │ │ │ + vsubsd %xmm9,%xmm0,%xmm0 │ │ │ │ │ │ + vaddsd %xmm0,%xmm8,%xmm0 │ │ │ │ │ │ + vmulsd %xmm7,%xmm9,%xmm8 │ │ │ │ │ │ + vmovapd %xmm9,%xmm12 │ │ │ │ │ │ + vfmsub213sd %xmm8,%xmm7,%xmm12 │ │ │ │ │ │ + vfmadd231sd %xmm0,%xmm7,%xmm12 │ │ │ │ │ │ + vfmadd213sd %xmm12,%xmm9,%xmm6 │ │ │ │ │ │ + cmp $0xfffffc02,%r15d │ │ │ │ │ │ + jg 698 <__llvm_libc_19_0_0_::exp(double)+0x698> │ │ │ │ │ │ + lea 0x3fe(%r15),%edx │ │ │ │ │ │ shl $0x34,%rdx │ │ │ │ │ │ - movq %xmm9,%rcx │ │ │ │ │ │ + vmovq %xmm8,%rcx │ │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ │ - movq %xmm8,%rcx │ │ │ │ │ │ + vmovq %rcx,%xmm7 │ │ │ │ │ │ + vmovq %xmm6,%rcx │ │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ │ - cmpneqsd %xmm11,%xmm8 │ │ │ │ │ │ - andpd %xmm3,%xmm8 │ │ │ │ │ │ - movapd %xmm13,%xmm3 │ │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ │ + vmovq %rcx,%xmm0 │ │ │ │ │ │ + vcmpneqsd %xmm6,%xmm11,%xmm6 │ │ │ │ │ │ + vandpd %xmm0,%xmm6,%xmm6 │ │ │ │ │ │ + vsubsd %xmm7,%xmm10,%xmm0 │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ - ucomisd %xmm8,%xmm3 │ │ │ │ │ │ - setbe %dil │ │ │ │ │ │ - seta %r8b │ │ │ │ │ │ - ja 8ea <__llvm_libc_19_0_0_::exp(double)+0x8ea> │ │ │ │ │ │ - xorpd %xmm13,%xmm13 │ │ │ │ │ │ - lea 0x0(%rip),%r9 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_29-0x4 │ │ │ │ │ │ - add (%r9,%r8,8),%rdx │ │ │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ │ │ - movapd %xmm8,%xmm4 │ │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ │ - ucomisd %xmm8,%xmm4 │ │ │ │ │ │ - jne a9c <__llvm_libc_19_0_0_::exp(double)+0xa9c> │ │ │ │ │ │ - jp a9c <__llvm_libc_19_0_0_::exp(double)+0xa9c> │ │ │ │ │ │ - mov %dil,%cl │ │ │ │ │ │ + vucomisd %xmm6,%xmm0 │ │ │ │ │ │ + setbe %r8b │ │ │ │ │ │ + vcmpltsd %xmm0,%xmm6,%xmm0 │ │ │ │ │ │ + vmovddup 0x0(%rip),%xmm8 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_25-0x4 │ │ │ │ │ │ + vblendvpd %xmm0,0x0(%rip),%xmm8,%xmm8 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_28-0x5 │ │ │ │ │ │ + ja 559 <__llvm_libc_19_0_0_::exp(double)+0x559> │ │ │ │ │ │ + vxorpd %xmm10,%xmm10,%xmm10 │ │ │ │ │ │ + vmovq %xmm8,%r9 │ │ │ │ │ │ + add %r9,%rdx │ │ │ │ │ │ + vmovq %rdx,%xmm0 │ │ │ │ │ │ + vaddsd %xmm0,%xmm6,%xmm8 │ │ │ │ │ │ + vaddsd %xmm7,%xmm8,%xmm8 │ │ │ │ │ │ + vaddsd %xmm8,%xmm10,%xmm8 │ │ │ │ │ │ + vsubsd %xmm0,%xmm6,%xmm0 │ │ │ │ │ │ + vaddsd %xmm7,%xmm0,%xmm0 │ │ │ │ │ │ + vaddsd %xmm0,%xmm10,%xmm0 │ │ │ │ │ │ + vucomisd %xmm0,%xmm8 │ │ │ │ │ │ + jne 6ee <__llvm_libc_19_0_0_::exp(double)+0x6ee> │ │ │ │ │ │ + jp 6ee <__llvm_libc_19_0_0_::exp(double)+0x6ee> │ │ │ │ │ │ + mov %r8b,%cl │ │ │ │ │ │ shl $0x34,%rcx │ │ │ │ │ │ - movq %xmm4,%rax │ │ │ │ │ │ + vmovq %xmm8,%rax │ │ │ │ │ │ movabs $0xc010000000000000,%rdx │ │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ │ add %rax,%rdx │ │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ │ - jmp a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ + vmovq %rdx,%xmm0 │ │ │ │ │ │ + jmp 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ │ - jae a2d <__llvm_libc_19_0_0_::exp(double)+0xa2d> │ │ │ │ │ │ - movss 0x0(%rip),%xmm0 │ │ │ │ │ │ + jae 68e <__llvm_libc_19_0_0_::exp(double)+0x68e> │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_0_0_::fputil::quick_get_round()::x-0x4 │ │ │ │ │ │ - movss 0x0(%rip),%xmm2 │ │ │ │ │ │ + vaddss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_36-0x4 │ │ │ │ │ │ + vmovss 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_37-0x4 │ │ │ │ │ │ - addss %xmm0,%xmm2 │ │ │ │ │ │ - movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + vsubss %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ + vaddss %xmm0,%xmm1,%xmm1 │ │ │ │ │ │ + vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vucomiss %xmm0,%xmm1 │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_38-0x4 │ │ │ │ │ │ - subss %xmm0,%xmm1 │ │ │ │ │ │ - addss %xmm2,%xmm1 │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + jne 5f6 <__llvm_libc_19_0_0_::exp(double)+0x5f6> │ │ │ │ │ │ + jnp 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ + vucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_39-0x4 │ │ │ │ │ │ - jne 995 <__llvm_libc_19_0_0_::exp(double)+0x995> │ │ │ │ │ │ - jnp a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ - ucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_40-0x4 │ │ │ │ │ │ - jne 9a4 <__llvm_libc_19_0_0_::exp(double)+0x9a4> │ │ │ │ │ │ - jnp a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ + jne 606 <__llvm_libc_19_0_0_::exp(double)+0x606> │ │ │ │ │ │ + jnp 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::libc_errno-0x4 │ │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ │ - movsd %xmm10,-0x128(%rbp) │ │ │ │ │ │ - call 9be <__llvm_libc_19_0_0_::exp(double)+0x9be> │ │ │ │ │ │ + vmovsd %xmm12,-0x138(%rbp) │ │ │ │ │ │ + call 61f <__llvm_libc_19_0_0_::exp(double)+0x61f> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::Errno::operator=(int)-0x4 │ │ │ │ │ │ - movsd -0x128(%rbp),%xmm10 │ │ │ │ │ │ + vmovsd -0x138(%rbp),%xmm12 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ │ │ - movdqa 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_41-0x4 │ │ │ │ │ │ - movdqu %xmm0,-0xe8(%rbp) │ │ │ │ │ │ + vpbroadcastd 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_40-0x4 │ │ │ │ │ │ + vmovdqu %xmm0,-0xe8(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0xd8(%rbp) │ │ │ │ │ │ fnstenv -0xf0(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x108(%rbp) │ │ │ │ │ │ stmxcsr -0x108(%rbp) │ │ │ │ │ │ mov -0x108(%rbp),%eax │ │ │ │ │ │ orb $0x8,-0xec(%rbp) │ │ │ │ │ │ or $0x8,%eax │ │ │ │ │ │ fldenv -0xf0(%rbp) │ │ │ │ │ │ mov %eax,-0x108(%rbp) │ │ │ │ │ │ ldmxcsr -0x108(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ - addsd 0x0(%rip),%xmm10 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_35-0x4 │ │ │ │ │ │ - movapd %xmm10,%xmm0 │ │ │ │ │ │ - jmp a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_27-0x4 │ │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ │ - addsd 0x0(%rip),%xmm8 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_28-0x4 │ │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ │ - ucomisd %xmm8,%xmm0 │ │ │ │ │ │ - jne a9c <__llvm_libc_19_0_0_::exp(double)+0xa9c> │ │ │ │ │ │ - jp a9c <__llvm_libc_19_0_0_::exp(double)+0xa9c> │ │ │ │ │ │ - shl $0x34,%r12 │ │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ │ - add %r12,%rax │ │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm12,%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_34-0x4 │ │ │ │ │ │ + jmp 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm6,%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_25-0x4 │ │ │ │ │ │ + vaddsd 0x0(%rip),%xmm6,%xmm7 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_26-0x4 │ │ │ │ │ │ + vaddsd %xmm0,%xmm8,%xmm6 │ │ │ │ │ │ + vaddsd %xmm7,%xmm8,%xmm0 │ │ │ │ │ │ + vucomisd %xmm0,%xmm6 │ │ │ │ │ │ + jne 6ee <__llvm_libc_19_0_0_::exp(double)+0x6ee> │ │ │ │ │ │ + jp 6ee <__llvm_libc_19_0_0_::exp(double)+0x6ee> │ │ │ │ │ │ + shl $0x34,%r15 │ │ │ │ │ │ + vmovq %xmm6,%rax │ │ │ │ │ │ + add %r15,%rax │ │ │ │ │ │ + vmovq %rax,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x30(%rbp),%rax │ │ │ │ │ │ - jne 1cbd <__llvm_libc_19_0_0_::exp(double)+0x1cbd> │ │ │ │ │ │ + jne 1995 <__llvm_libc_19_0_0_::exp(double)+0x1995> │ │ │ │ │ │ add $0x128,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - movabs $0x7ff0000000000000,%r11 │ │ │ │ │ │ - movabs $0xfffffffffffff,%r8 │ │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ │ - mov %r10,%rcx │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r10 │ │ │ │ │ │ + movabs $0xfffffffffffff,%r11 │ │ │ │ │ │ + vmovq %xmm2,%rbx │ │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ │ shr $0x34,%rcx │ │ │ │ │ │ and $0x7ff,%ecx │ │ │ │ │ │ lea -0x433(%rcx),%edx │ │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ │ - mov $0xfffffbce,%edi │ │ │ │ │ │ - cmove %edi,%edx │ │ │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ │ │ + mov $0xfffffbce,%r8d │ │ │ │ │ │ + cmove %r8d,%edx │ │ │ │ │ │ + vxorpd %xmm6,%xmm6,%xmm6 │ │ │ │ │ │ + vucomisd %xmm6,%xmm2 │ │ │ │ │ │ mov $0xffffffcc,%r9d │ │ │ │ │ │ cmovne %edx,%r9d │ │ │ │ │ │ cmovp %edx,%r9d │ │ │ │ │ │ mov $0xffffffcc,%r14d │ │ │ │ │ │ - mov %r10,%rcx │ │ │ │ │ │ - and %r8,%rcx │ │ │ │ │ │ - test %r11,%r10 │ │ │ │ │ │ - lea 0x1(%rcx,%r8,1),%rdx │ │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ │ + and %r11,%rcx │ │ │ │ │ │ + test %r10,%rbx │ │ │ │ │ │ + lea 0x1(%rcx,%r11,1),%rdx │ │ │ │ │ │ cmove %rcx,%rdx │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - mov %r10,-0x148(%rbp) │ │ │ │ │ │ - je b23 <__llvm_libc_19_0_0_::exp(double)+0xb23> │ │ │ │ │ │ + mov %rbx,-0x130(%rbp) │ │ │ │ │ │ + je 777 <__llvm_libc_19_0_0_::exp(double)+0x777> │ │ │ │ │ │ bsr %rdx,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ - mov %ecx,%r8d │ │ │ │ │ │ - or $0x40,%r8d │ │ │ │ │ │ - sub %r8d,%r9d │ │ │ │ │ │ + mov %ecx,%r10d │ │ │ │ │ │ + or $0x40,%r10d │ │ │ │ │ │ + sub %r10d,%r9d │ │ │ │ │ │ shl %cl,%rdx │ │ │ │ │ │ - jmp b25 <__llvm_libc_19_0_0_::exp(double)+0xb25> │ │ │ │ │ │ + jmp 779 <__llvm_libc_19_0_0_::exp(double)+0x779> │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ - movq -0x128(%rbp),%xmm1 │ │ │ │ │ │ - movq -0x130(%rbp),%xmm3 │ │ │ │ │ │ - movq -0x138(%rbp),%xmm2 │ │ │ │ │ │ - movq -0x140(%rbp),%xmm4 │ │ │ │ │ │ - movq %xmm4,%rcx │ │ │ │ │ │ + vmovq -0x128(%rbp),%xmm2 │ │ │ │ │ │ + vmovq %xmm5,%rcx │ │ │ │ │ │ + mov %rcx,%r10 │ │ │ │ │ │ + shr $0x3f,%r10 │ │ │ │ │ │ + mov %r10,-0x128(%rbp) │ │ │ │ │ │ + mov %rcx,%r10 │ │ │ │ │ │ + shr $0x34,%r10 │ │ │ │ │ │ + and $0x7ff,%r10d │ │ │ │ │ │ + lea -0x433(%r10),%r11d │ │ │ │ │ │ + test %r10d,%r10d │ │ │ │ │ │ + cmove %r8d,%r11d │ │ │ │ │ │ + vucomisd %xmm6,%xmm5 │ │ │ │ │ │ + cmovne %r11d,%r14d │ │ │ │ │ │ + cmovp %r11d,%r14d │ │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ │ - shr $0x3f,%r8 │ │ │ │ │ │ - mov %r8,-0x128(%rbp) │ │ │ │ │ │ + movabs $0xfffffffffffff,%r11 │ │ │ │ │ │ + and %r11,%r8 │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r10 │ │ │ │ │ │ + test %r10,%rcx │ │ │ │ │ │ + lea 0x1(%r11,%r8,1),%r12 │ │ │ │ │ │ + cmove %r8,%r12 │ │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ │ + je 7fe <__llvm_libc_19_0_0_::exp(double)+0x7fe> │ │ │ │ │ │ + bsr %r12,%rcx │ │ │ │ │ │ + xor $0x3f,%rcx │ │ │ │ │ │ + mov %ecx,%r8d │ │ │ │ │ │ + or $0x40,%r8d │ │ │ │ │ │ + sub %r8d,%r14d │ │ │ │ │ │ + shl %cl,%r12 │ │ │ │ │ │ + jmp 801 <__llvm_libc_19_0_0_::exp(double)+0x801> │ │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ │ + vmovq %xmm4,%rcx │ │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ │ + shr $0x3f,%r11 │ │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ │ shr $0x34,%r8 │ │ │ │ │ │ and $0x7ff,%r8d │ │ │ │ │ │ lea -0x433(%r8),%r10d │ │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ │ - cmove %edi,%r10d │ │ │ │ │ │ - ucomisd %xmm0,%xmm4 │ │ │ │ │ │ - cmovne %r10d,%r14d │ │ │ │ │ │ - cmovp %r10d,%r14d │ │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ │ - movabs $0xfffffffffffff,%r8 │ │ │ │ │ │ - and %r8,%rdi │ │ │ │ │ │ - test %r11,%rcx │ │ │ │ │ │ - lea 0x1(%r8,%rdi,1),%r15 │ │ │ │ │ │ - cmove %rdi,%r15 │ │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ │ - je bb6 <__llvm_libc_19_0_0_::exp(double)+0xbb6> │ │ │ │ │ │ - bsr %r15,%rcx │ │ │ │ │ │ - xor $0x3f,%rcx │ │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ │ - or $0x40,%edi │ │ │ │ │ │ - sub %edi,%r14d │ │ │ │ │ │ - shl %cl,%r15 │ │ │ │ │ │ - jmp bb9 <__llvm_libc_19_0_0_::exp(double)+0xbb9> │ │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ │ - shr $0x3f,%r11 │ │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ │ - shr $0x34,%rdi │ │ │ │ │ │ - and $0x7ff,%edi │ │ │ │ │ │ - lea -0x433(%rdi),%r8d │ │ │ │ │ │ - test %edi,%edi │ │ │ │ │ │ - mov $0xfffffbce,%edi │ │ │ │ │ │ - cmovne %r8d,%edi │ │ │ │ │ │ - ucomisd %xmm0,%xmm2 │ │ │ │ │ │ + mov $0xfffffbce,%r8d │ │ │ │ │ │ + cmovne %r10d,%r8d │ │ │ │ │ │ + vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vucomisd %xmm0,%xmm4 │ │ │ │ │ │ mov $0xffffffcc,%r13d │ │ │ │ │ │ - cmovne %edi,%r13d │ │ │ │ │ │ - cmovp %edi,%r13d │ │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ │ - movabs $0xfffffffffffff,%r10 │ │ │ │ │ │ - and %r10,%rdi │ │ │ │ │ │ - movabs $0x7ff0000000000000,%r8 │ │ │ │ │ │ - test %r8,%rcx │ │ │ │ │ │ - lea 0x1(%r10,%rdi,1),%r10 │ │ │ │ │ │ - cmove %rdi,%r10 │ │ │ │ │ │ + cmovne %r8d,%r13d │ │ │ │ │ │ + cmovp %r8d,%r13d │ │ │ │ │ │ + mov %rcx,%r8 │ │ │ │ │ │ + movabs $0xfffffffffffff,%rbx │ │ │ │ │ │ + and %rbx,%r8 │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r10 │ │ │ │ │ │ + test %r10,%rcx │ │ │ │ │ │ + lea 0x1(%rbx,%r8,1),%r10 │ │ │ │ │ │ + cmove %r8,%r10 │ │ │ │ │ │ test %r10,%r10 │ │ │ │ │ │ - je c69 <__llvm_libc_19_0_0_::exp(double)+0xc69> │ │ │ │ │ │ + je 8ba <__llvm_libc_19_0_0_::exp(double)+0x8ba> │ │ │ │ │ │ bsr %r10,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ │ - or $0x40,%edi │ │ │ │ │ │ - sub %edi,%r13d │ │ │ │ │ │ + mov %ecx,%r8d │ │ │ │ │ │ + or $0x40,%r8d │ │ │ │ │ │ + sub %r8d,%r13d │ │ │ │ │ │ shl %cl,%r10 │ │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ │ - je c8d <__llvm_libc_19_0_0_::exp(double)+0xc8d> │ │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ │ + je 8de <__llvm_libc_19_0_0_::exp(double)+0x8de> │ │ │ │ │ │ test %r10,%r10 │ │ │ │ │ │ - je c72 <__llvm_libc_19_0_0_::exp(double)+0xc72> │ │ │ │ │ │ + je 8c3 <__llvm_libc_19_0_0_::exp(double)+0x8c3> │ │ │ │ │ │ mov %r14d,%ecx │ │ │ │ │ │ sub %r13d,%ecx │ │ │ │ │ │ - jle d2c <__llvm_libc_19_0_0_::exp(double)+0xd2c> │ │ │ │ │ │ + jle 97e <__llvm_libc_19_0_0_::exp(double)+0x97e> │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ shrd %cl,%r10,%r8 │ │ │ │ │ │ shr %cl,%r10 │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r10,%r8 │ │ │ │ │ │ cmovne %rbx,%r10 │ │ │ │ │ │ mov %r14d,%r13d │ │ │ │ │ │ - jmp d55 <__llvm_libc_19_0_0_::exp(double)+0xd55> │ │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ │ - je d1b <__llvm_libc_19_0_0_::exp(double)+0xd1b> │ │ │ │ │ │ + jmp 9a7 <__llvm_libc_19_0_0_::exp(double)+0x9a7> │ │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ │ + je 96d <__llvm_libc_19_0_0_::exp(double)+0x96d> │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ mov %r14d,%r13d │ │ │ │ │ │ - mov %r15,%r10 │ │ │ │ │ │ - mov -0x148(%rbp),%r15 │ │ │ │ │ │ + mov %r12,%r10 │ │ │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ │ │ mov -0x128(%rbp),%r11 │ │ │ │ │ │ - jmp e64 <__llvm_libc_19_0_0_::exp(double)+0xe64> │ │ │ │ │ │ + jmp acf <__llvm_libc_19_0_0_::exp(double)+0xacf> │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ - mov -0x148(%rbp),%r15 │ │ │ │ │ │ - jmp e64 <__llvm_libc_19_0_0_::exp(double)+0xe64> │ │ │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ │ │ + jmp acf <__llvm_libc_19_0_0_::exp(double)+0xacf> │ │ │ │ │ │ mov 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::libc_errno-0x4 │ │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ │ - call cac <__llvm_libc_19_0_0_::exp(double)+0xcac> │ │ │ │ │ │ + call 8fd <__llvm_libc_19_0_0_::exp(double)+0x8fd> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ │ │ - movapd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_41-0x4 │ │ │ │ │ │ - movupd %xmm0,-0xe8(%rbp) │ │ │ │ │ │ + vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_40-0x4 │ │ │ │ │ │ + vmovupd %xmm0,-0xe8(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0xd8(%rbp) │ │ │ │ │ │ fnstenv -0xf0(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x108(%rbp) │ │ │ │ │ │ stmxcsr -0x108(%rbp) │ │ │ │ │ │ orb $0x10,-0xec(%rbp) │ │ │ │ │ │ mov -0x108(%rbp),%eax │ │ │ │ │ │ or $0x10,%eax │ │ │ │ │ │ fldenv -0xf0(%rbp) │ │ │ │ │ │ mov %eax,-0x108(%rbp) │ │ │ │ │ │ ldmxcsr -0x108(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ │ │ - jmp a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ + vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + jmp 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ - mov -0x148(%rbp),%r15 │ │ │ │ │ │ - jmp e64 <__llvm_libc_19_0_0_::exp(double)+0xe64> │ │ │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ │ │ + jmp acf <__llvm_libc_19_0_0_::exp(double)+0xacf> │ │ │ │ │ │ mov %r13d,%ecx │ │ │ │ │ │ sub %r14d,%ecx │ │ │ │ │ │ - jle d50 <__llvm_libc_19_0_0_::exp(double)+0xd50> │ │ │ │ │ │ + jle 9a2 <__llvm_libc_19_0_0_::exp(double)+0x9a2> │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ - shrd %cl,%r15,%rbx │ │ │ │ │ │ - shr %cl,%r15 │ │ │ │ │ │ + shrd %cl,%r12,%rbx │ │ │ │ │ │ + shr %cl,%r12 │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %r15,%rbx │ │ │ │ │ │ - cmovne %r8,%r15 │ │ │ │ │ │ + cmovne %r12,%rbx │ │ │ │ │ │ + cmovne %r8,%r12 │ │ │ │ │ │ mov %r13d,%r14d │ │ │ │ │ │ - jmp d55 <__llvm_libc_19_0_0_::exp(double)+0xd55> │ │ │ │ │ │ + jmp 9a7 <__llvm_libc_19_0_0_::exp(double)+0x9a7> │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ cmp -0x128(%rbp),%r11d │ │ │ │ │ │ - jne d82 <__llvm_libc_19_0_0_::exp(double)+0xd82> │ │ │ │ │ │ - lea (%r15,%r10,1),%rcx │ │ │ │ │ │ + jne 9d4 <__llvm_libc_19_0_0_::exp(double)+0x9d4> │ │ │ │ │ │ + lea (%r12,%r10,1),%rcx │ │ │ │ │ │ add %r8,%rbx │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ - setb %dil │ │ │ │ │ │ - add %r10,%r15 │ │ │ │ │ │ - jb dc7 <__llvm_libc_19_0_0_::exp(double)+0xdc7> │ │ │ │ │ │ - test %dil,%dil │ │ │ │ │ │ - jne dc7 <__llvm_libc_19_0_0_::exp(double)+0xdc7> │ │ │ │ │ │ + setb %r8b │ │ │ │ │ │ + add %r10,%r12 │ │ │ │ │ │ + jb a32 <__llvm_libc_19_0_0_::exp(double)+0xa32> │ │ │ │ │ │ + test %r8b,%r8b │ │ │ │ │ │ + jne a32 <__llvm_libc_19_0_0_::exp(double)+0xa32> │ │ │ │ │ │ mov %r14d,%r13d │ │ │ │ │ │ mov %rcx,%r10 │ │ │ │ │ │ - jmp c7a <__llvm_libc_19_0_0_::exp(double)+0xc7a> │ │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ │ - mov %r15,-0x130(%rbp) │ │ │ │ │ │ - mov %r10,%rcx │ │ │ │ │ │ - sub %r10,%rdi │ │ │ │ │ │ - jne da3 <__llvm_libc_19_0_0_::exp(double)+0xda3> │ │ │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ │ + jmp 8cb <__llvm_libc_19_0_0_::exp(double)+0x8cb> │ │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ │ + mov %r12,-0x148(%rbp) │ │ │ │ │ │ + mov %r10,-0x140(%rbp) │ │ │ │ │ │ + sub %r10,%rcx │ │ │ │ │ │ + mov %rcx,-0x150(%rbp) │ │ │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ │ │ + jne a07 <__llvm_libc_19_0_0_::exp(double)+0xa07> │ │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ │ │ cmp %r8,%rbx │ │ │ │ │ │ - je dac <__llvm_libc_19_0_0_::exp(double)+0xdac> │ │ │ │ │ │ - cmp %rcx,-0x130(%rbp) │ │ │ │ │ │ - jbe de7 <__llvm_libc_19_0_0_::exp(double)+0xde7> │ │ │ │ │ │ + je a10 <__llvm_libc_19_0_0_::exp(double)+0xa10> │ │ │ │ │ │ + cmp -0x140(%rbp),%rcx │ │ │ │ │ │ + jbe a52 <__llvm_libc_19_0_0_::exp(double)+0xa52> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %r8,%rbx │ │ │ │ │ │ setb %cl │ │ │ │ │ │ - sub %rcx,%rdi │ │ │ │ │ │ - mov -0x148(%rbp),%r15 │ │ │ │ │ │ + mov -0x150(%rbp),%r13 │ │ │ │ │ │ + sub %rcx,%r13 │ │ │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ │ │ mov -0x128(%rbp),%r11 │ │ │ │ │ │ - jmp e05 <__llvm_libc_19_0_0_::exp(double)+0xe05> │ │ │ │ │ │ + jmp a70 <__llvm_libc_19_0_0_::exp(double)+0xa70> │ │ │ │ │ │ inc %r14d │ │ │ │ │ │ shrd $0x1,%rcx,%rbx │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%r10 │ │ │ │ │ │ or %rcx,%r10 │ │ │ │ │ │ mov %r14d,%r13d │ │ │ │ │ │ - jmp c7a <__llvm_libc_19_0_0_::exp(double)+0xc7a> │ │ │ │ │ │ + jmp 8cb <__llvm_libc_19_0_0_::exp(double)+0x8cb> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rbx,%r8 │ │ │ │ │ │ setb %cl │ │ │ │ │ │ - sub %r15,%r10 │ │ │ │ │ │ + sub %r12,%r10 │ │ │ │ │ │ sub %rcx,%r10 │ │ │ │ │ │ mov %r13d,%r14d │ │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ │ - mov -0x148(%rbp),%r15 │ │ │ │ │ │ + mov %r10,%r13 │ │ │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ │ - or %rdi,%rcx │ │ │ │ │ │ - jne e17 <__llvm_libc_19_0_0_::exp(double)+0xe17> │ │ │ │ │ │ + or %r13,%rcx │ │ │ │ │ │ + jne a82 <__llvm_libc_19_0_0_::exp(double)+0xa82> │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ mov %r14d,%r13d │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ - jmp e64 <__llvm_libc_19_0_0_::exp(double)+0xe64> │ │ │ │ │ │ + jmp acf <__llvm_libc_19_0_0_::exp(double)+0xacf> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%r8d │ │ │ │ │ │ - test %rdi,%rdi │ │ │ │ │ │ - je e2f <__llvm_libc_19_0_0_::exp(double)+0xe2f> │ │ │ │ │ │ - bsr %rdi,%r8 │ │ │ │ │ │ + test %r13,%r13 │ │ │ │ │ │ + je a9a <__llvm_libc_19_0_0_::exp(double)+0xa9a> │ │ │ │ │ │ + bsr %r13,%r8 │ │ │ │ │ │ xor $0x3f,%r8 │ │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ │ - je e3c <__llvm_libc_19_0_0_::exp(double)+0xe3c> │ │ │ │ │ │ + je aa7 <__llvm_libc_19_0_0_::exp(double)+0xaa7> │ │ │ │ │ │ bsr %rbx,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ - test %rdi,%rdi │ │ │ │ │ │ + test %r13,%r13 │ │ │ │ │ │ cmovne %r10d,%ecx │ │ │ │ │ │ add %r8d,%ecx │ │ │ │ │ │ - shld %cl,%rbx,%rdi │ │ │ │ │ │ + shld %cl,%rbx,%r13 │ │ │ │ │ │ shl %cl,%rbx │ │ │ │ │ │ sub %ecx,%r14d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rbx,%rdi │ │ │ │ │ │ + cmovne %rbx,%r13 │ │ │ │ │ │ cmovne %r10,%rbx │ │ │ │ │ │ + mov %r13,%r10 │ │ │ │ │ │ mov %r14d,%r13d │ │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ │ movw $0xaaaa,-0x107(%rbp) │ │ │ │ │ │ movb $0xaa,-0x105(%rbp) │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - je e99 <__llvm_libc_19_0_0_::exp(double)+0xe99> │ │ │ │ │ │ - shr $0x3f,%r15 │ │ │ │ │ │ + je b04 <__llvm_libc_19_0_0_::exp(double)+0xb04> │ │ │ │ │ │ + shr $0x3f,%r12 │ │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ │ or %r10,%rcx │ │ │ │ │ │ - jne eac <__llvm_libc_19_0_0_::exp(double)+0xeac> │ │ │ │ │ │ - mov %r15b,-0x108(%rbp) │ │ │ │ │ │ + jne b17 <__llvm_libc_19_0_0_::exp(double)+0xb17> │ │ │ │ │ │ + mov %r12b,-0x108(%rbp) │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ mov %r9d,%r13d │ │ │ │ │ │ mov %rdx,%r10 │ │ │ │ │ │ - jmp ff0 <__llvm_libc_19_0_0_::exp(double)+0xff0> │ │ │ │ │ │ + jmp c64 <__llvm_libc_19_0_0_::exp(double)+0xc64> │ │ │ │ │ │ mov %r11b,-0x108(%rbp) │ │ │ │ │ │ movb $0xaa,-0x106(%rbp) │ │ │ │ │ │ - jmp ff0 <__llvm_libc_19_0_0_::exp(double)+0xff0> │ │ │ │ │ │ + jmp c64 <__llvm_libc_19_0_0_::exp(double)+0xc64> │ │ │ │ │ │ mov %r9d,%ecx │ │ │ │ │ │ sub %r13d,%ecx │ │ │ │ │ │ - jle ece <__llvm_libc_19_0_0_::exp(double)+0xece> │ │ │ │ │ │ + jle b39 <__llvm_libc_19_0_0_::exp(double)+0xb39> │ │ │ │ │ │ shrd %cl,%r10,%rbx │ │ │ │ │ │ shr %cl,%r10 │ │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r10,%rbx │ │ │ │ │ │ cmovne %r14,%r10 │ │ │ │ │ │ mov %r9d,%r13d │ │ │ │ │ │ - jmp ef0 <__llvm_libc_19_0_0_::exp(double)+0xef0> │ │ │ │ │ │ + jmp b5c <__llvm_libc_19_0_0_::exp(double)+0xb5c> │ │ │ │ │ │ mov %r13d,%ecx │ │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ │ sub %r9d,%ecx │ │ │ │ │ │ - jle ef0 <__llvm_libc_19_0_0_::exp(double)+0xef0> │ │ │ │ │ │ + jle b5c <__llvm_libc_19_0_0_::exp(double)+0xb5c> │ │ │ │ │ │ shrd %cl,%rdx,%r14 │ │ │ │ │ │ shr %cl,%rdx │ │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rdx,%r14 │ │ │ │ │ │ - cmovne %rdi,%rdx │ │ │ │ │ │ + cmovne %r8,%rdx │ │ │ │ │ │ mov %r13d,%r9d │ │ │ │ │ │ - cmp %r15b,%r11b │ │ │ │ │ │ - jne f42 <__llvm_libc_19_0_0_::exp(double)+0xf42> │ │ │ │ │ │ + cmp %r12b,%r11b │ │ │ │ │ │ + jne bae <__llvm_libc_19_0_0_::exp(double)+0xbae> │ │ │ │ │ │ lea (%rdx,%r10,1),%rcx │ │ │ │ │ │ add %rbx,%r14 │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ - setb %dil │ │ │ │ │ │ + setb %r8b │ │ │ │ │ │ add %r10,%rdx │ │ │ │ │ │ - jb f0e <__llvm_libc_19_0_0_::exp(double)+0xf0e> │ │ │ │ │ │ - test %dil,%dil │ │ │ │ │ │ - je f26 <__llvm_libc_19_0_0_::exp(double)+0xf26> │ │ │ │ │ │ + jb b7a <__llvm_libc_19_0_0_::exp(double)+0xb7a> │ │ │ │ │ │ + test %r8b,%r8b │ │ │ │ │ │ + je b92 <__llvm_libc_19_0_0_::exp(double)+0xb92> │ │ │ │ │ │ shrd $0x1,%rcx,%r14 │ │ │ │ │ │ inc %r9d │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%rdx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ - mov %r15b,-0x108(%rbp) │ │ │ │ │ │ + mov %r12b,-0x108(%rbp) │ │ │ │ │ │ movb $0xaa,-0x106(%rbp) │ │ │ │ │ │ mov %r9d,%r13d │ │ │ │ │ │ mov %r14,%rbx │ │ │ │ │ │ mov %rcx,%r10 │ │ │ │ │ │ - jmp ff0 <__llvm_libc_19_0_0_::exp(double)+0xff0> │ │ │ │ │ │ - mov %r11,%r8 │ │ │ │ │ │ + jmp c64 <__llvm_libc_19_0_0_::exp(double)+0xc64> │ │ │ │ │ │ + mov %r11,-0x128(%rbp) │ │ │ │ │ │ mov %rdx,%r11 │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ │ + mov %r10,%r8 │ │ │ │ │ │ sub %r10,%r11 │ │ │ │ │ │ - jne f5e <__llvm_libc_19_0_0_::exp(double)+0xf5e> │ │ │ │ │ │ + jne bce <__llvm_libc_19_0_0_::exp(double)+0xbce> │ │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ │ cmp %rbx,%r14 │ │ │ │ │ │ - je f63 <__llvm_libc_19_0_0_::exp(double)+0xf63> │ │ │ │ │ │ - cmp %rdi,%rcx │ │ │ │ │ │ - jbe f70 <__llvm_libc_19_0_0_::exp(double)+0xf70> │ │ │ │ │ │ + je bd3 <__llvm_libc_19_0_0_::exp(double)+0xbd3> │ │ │ │ │ │ + cmp %r8,%rcx │ │ │ │ │ │ + jbe be0 <__llvm_libc_19_0_0_::exp(double)+0xbe0> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rbx,%r14 │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rcx,%r11 │ │ │ │ │ │ - jmp f8a <__llvm_libc_19_0_0_::exp(double)+0xf8a> │ │ │ │ │ │ + jmp bfe <__llvm_libc_19_0_0_::exp(double)+0xbfe> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %r14,%rbx │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rdx,%r10 │ │ │ │ │ │ sub %rcx,%r10 │ │ │ │ │ │ mov %r13d,%r9d │ │ │ │ │ │ - mov %r8d,%r15d │ │ │ │ │ │ + mov -0x128(%rbp),%r12 │ │ │ │ │ │ mov %rbx,%r14 │ │ │ │ │ │ mov %r10,%r11 │ │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ │ or %r11,%rcx │ │ │ │ │ │ - jne f99 <__llvm_libc_19_0_0_::exp(double)+0xf99> │ │ │ │ │ │ + jne c0d <__llvm_libc_19_0_0_::exp(double)+0xc0d> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ - jmp fdc <__llvm_libc_19_0_0_::exp(double)+0xfdc> │ │ │ │ │ │ + jmp c50 <__llvm_libc_19_0_0_::exp(double)+0xc50> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%edx │ │ │ │ │ │ test %r11,%r11 │ │ │ │ │ │ - je fb0 <__llvm_libc_19_0_0_::exp(double)+0xfb0> │ │ │ │ │ │ + je c24 <__llvm_libc_19_0_0_::exp(double)+0xc24> │ │ │ │ │ │ bsr %r11,%rdx │ │ │ │ │ │ xor $0x3f,%rdx │ │ │ │ │ │ test %r14,%r14 │ │ │ │ │ │ - je fbd <__llvm_libc_19_0_0_::exp(double)+0xfbd> │ │ │ │ │ │ + je c31 <__llvm_libc_19_0_0_::exp(double)+0xc31> │ │ │ │ │ │ bsr %r14,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ test %r11,%r11 │ │ │ │ │ │ cmovne %ebx,%ecx │ │ │ │ │ │ add %edx,%ecx │ │ │ │ │ │ shld %cl,%r14,%r11 │ │ │ │ │ │ sub %ecx,%r9d │ │ │ │ │ │ shl %cl,%r14 │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r14,%r11 │ │ │ │ │ │ cmove %r14,%rbx │ │ │ │ │ │ - mov %r15b,-0x108(%rbp) │ │ │ │ │ │ + mov %r12b,-0x108(%rbp) │ │ │ │ │ │ movb $0xaa,-0x106(%rbp) │ │ │ │ │ │ mov %r9d,%r13d │ │ │ │ │ │ mov %r11,%r10 │ │ │ │ │ │ mov %r13d,-0x104(%rbp) │ │ │ │ │ │ mov %rbx,-0x100(%rbp) │ │ │ │ │ │ mov %r10,-0xf8(%rbp) │ │ │ │ │ │ - movq %xmm3,%r8 │ │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ │ + vmovq %xmm3,%r11 │ │ │ │ │ │ + mov %r11,%rcx │ │ │ │ │ │ shr $0x34,%rcx │ │ │ │ │ │ and $0x7ff,%ecx │ │ │ │ │ │ - lea -0x433(%rcx),%edi │ │ │ │ │ │ + lea -0x433(%rcx),%r8d │ │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ │ mov $0xfffffbce,%edx │ │ │ │ │ │ - cmove %edx,%edi │ │ │ │ │ │ - ucomisd %xmm0,%xmm3 │ │ │ │ │ │ - mov $0xffffffcc,%r11d │ │ │ │ │ │ - cmovne %edi,%r11d │ │ │ │ │ │ - cmovp %edi,%r11d │ │ │ │ │ │ + cmove %edx,%r8d │ │ │ │ │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ │ │ │ │ + vucomisd %xmm4,%xmm3 │ │ │ │ │ │ + mov $0xffffffcc,%r13d │ │ │ │ │ │ + cmovne %r8d,%r13d │ │ │ │ │ │ + cmovp %r8d,%r13d │ │ │ │ │ │ mov $0xffffffcc,%r14d │ │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ │ - movabs $0xfffffffffffff,%r9 │ │ │ │ │ │ - and %r9,%rcx │ │ │ │ │ │ - movabs $0x7ff0000000000000,%r13 │ │ │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ │ │ - test %r13,%r8 │ │ │ │ │ │ - lea 0x1(%r9,%rcx,1),%r10 │ │ │ │ │ │ + mov %r11,%rcx │ │ │ │ │ │ + movabs $0xfffffffffffff,%r8 │ │ │ │ │ │ + and %r8,%rcx │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r9 │ │ │ │ │ │ + test %r9,%r11 │ │ │ │ │ │ + lea 0x1(%r8,%rcx,1),%r10 │ │ │ │ │ │ cmove %rcx,%r10 │ │ │ │ │ │ test %r10,%r10 │ │ │ │ │ │ - je 1086 <__llvm_libc_19_0_0_::exp(double)+0x1086> │ │ │ │ │ │ + mov %r11,-0x130(%rbp) │ │ │ │ │ │ + je d02 <__llvm_libc_19_0_0_::exp(double)+0xd02> │ │ │ │ │ │ bsr %r10,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ │ - or $0x40,%edi │ │ │ │ │ │ - sub %edi,%r11d │ │ │ │ │ │ + mov %ecx,%r8d │ │ │ │ │ │ + or $0x40,%r8d │ │ │ │ │ │ + sub %r8d,%r13d │ │ │ │ │ │ shl %cl,%r10 │ │ │ │ │ │ - jmp 1089 <__llvm_libc_19_0_0_::exp(double)+0x1089> │ │ │ │ │ │ + jmp d05 <__llvm_libc_19_0_0_::exp(double)+0xd05> │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ │ + vmovq %xmm2,%rcx │ │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ │ shr $0x3f,%rbx │ │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ │ - shr $0x34,%rdi │ │ │ │ │ │ - and $0x7ff,%edi │ │ │ │ │ │ - test %edi,%edi │ │ │ │ │ │ - lea -0x433(%rdi),%edi │ │ │ │ │ │ - cmove %edx,%edi │ │ │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ │ │ - cmovne %edi,%r14d │ │ │ │ │ │ - cmovp %edi,%r14d │ │ │ │ │ │ - mov 0x0(%rip),%rdx │ │ │ │ │ │ - R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::EXP2_MID1-0x4 │ │ │ │ │ │ - lea (%rdx,%rsi,8),%rdx │ │ │ │ │ │ + mov %rcx,%r8 │ │ │ │ │ │ + shr $0x34,%r8 │ │ │ │ │ │ + and $0x7ff,%r8d │ │ │ │ │ │ + test %r8d,%r8d │ │ │ │ │ │ + lea -0x433(%r8),%r8d │ │ │ │ │ │ + cmove %edx,%r8d │ │ │ │ │ │ + vucomisd %xmm4,%xmm2 │ │ │ │ │ │ + cmovne %r8d,%r14d │ │ │ │ │ │ + cmovp %r8d,%r14d │ │ │ │ │ │ + lea (%rdi,%rsi,8),%rdx │ │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ │ - and %r9,%rsi │ │ │ │ │ │ - movabs $0x7ff0000000000000,%rdi │ │ │ │ │ │ - test %rdi,%rcx │ │ │ │ │ │ - lea 0x1(%r9,%rsi,1),%r15 │ │ │ │ │ │ - cmove %rsi,%r15 │ │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ │ - je 10fa <__llvm_libc_19_0_0_::exp(double)+0x10fa> │ │ │ │ │ │ - bsr %r15,%rcx │ │ │ │ │ │ + movabs $0xfffffffffffff,%rdi │ │ │ │ │ │ + and %rdi,%rsi │ │ │ │ │ │ + test %r9,%rcx │ │ │ │ │ │ + lea 0x1(%rdi,%rsi,1),%r12 │ │ │ │ │ │ + cmove %rsi,%r12 │ │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ │ + je d73 <__llvm_libc_19_0_0_::exp(double)+0xd73> │ │ │ │ │ │ + bsr %r12,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ │ or $0x40,%esi │ │ │ │ │ │ sub %esi,%r14d │ │ │ │ │ │ - shl %cl,%r15 │ │ │ │ │ │ - jmp 10fd <__llvm_libc_19_0_0_::exp(double)+0x10fd> │ │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ │ - movq (%rdx),%xmm0 │ │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ │ + shl %cl,%r12 │ │ │ │ │ │ + jmp d76 <__llvm_libc_19_0_0_::exp(double)+0xd76> │ │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ │ + vmovq (%rdx),%xmm0 │ │ │ │ │ │ + vmovq %xmm0,%rcx │ │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ │ shr $0x34,%rsi │ │ │ │ │ │ and $0x7ff,%esi │ │ │ │ │ │ lea -0x433(%rsi),%edi │ │ │ │ │ │ test %esi,%esi │ │ │ │ │ │ mov $0xfffffbce,%esi │ │ │ │ │ │ cmovne %edi,%esi │ │ │ │ │ │ - xorpd %xmm1,%xmm1 │ │ │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ │ │ + vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ │ │ + vucomisd %xmm0,%xmm2 │ │ │ │ │ │ mov $0xffffffcc,%edi │ │ │ │ │ │ cmovne %esi,%edi │ │ │ │ │ │ cmovp %esi,%edi │ │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ │ - and %r9,%r8 │ │ │ │ │ │ - movabs $0x7ff0000000000000,%rsi │ │ │ │ │ │ - test %rsi,%rcx │ │ │ │ │ │ - lea 0x1(%r9,%r8,1),%rsi │ │ │ │ │ │ + movabs $0xfffffffffffff,%rsi │ │ │ │ │ │ + and %rsi,%r8 │ │ │ │ │ │ + test %r9,%rcx │ │ │ │ │ │ + lea 0x1(%rsi,%r8,1),%rsi │ │ │ │ │ │ cmove %r8,%rsi │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je 11a8 <__llvm_libc_19_0_0_::exp(double)+0x11a8> │ │ │ │ │ │ + je e2d <__llvm_libc_19_0_0_::exp(double)+0xe2d> │ │ │ │ │ │ bsr %rsi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%r8d │ │ │ │ │ │ or $0x40,%r8d │ │ │ │ │ │ sub %r8d,%edi │ │ │ │ │ │ shl %cl,%rsi │ │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ │ - je 11bb <__llvm_libc_19_0_0_::exp(double)+0x11bb> │ │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ │ + vmovq -0x138(%rbp),%xmm0 │ │ │ │ │ │ + je e4f <__llvm_libc_19_0_0_::exp(double)+0xe4f> │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je 11ad <__llvm_libc_19_0_0_::exp(double)+0x11ad> │ │ │ │ │ │ + je e3a <__llvm_libc_19_0_0_::exp(double)+0xe3a> │ │ │ │ │ │ mov %r14d,%ecx │ │ │ │ │ │ sub %edi,%ecx │ │ │ │ │ │ - mov %r11,-0x140(%rbp) │ │ │ │ │ │ - jle 11d1 <__llvm_libc_19_0_0_::exp(double)+0x11d1> │ │ │ │ │ │ + jle e73 <__llvm_libc_19_0_0_::exp(double)+0xe73> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ shrd %cl,%rsi,%r11 │ │ │ │ │ │ shr %cl,%rsi │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rsi,%r11 │ │ │ │ │ │ - cmovne %r8,%rsi │ │ │ │ │ │ + mov $0x0,%ecx │ │ │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ │ │ + cmovne %rdi,%rsi │ │ │ │ │ │ mov %r14d,%edi │ │ │ │ │ │ - jmp 11fb <__llvm_libc_19_0_0_::exp(double)+0x11fb> │ │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ │ - je 11c5 <__llvm_libc_19_0_0_::exp(double)+0x11c5> │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ + jmp eaa <__llvm_libc_19_0_0_::exp(double)+0xeaa> │ │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ │ + vmovq -0x138(%rbp),%xmm0 │ │ │ │ │ │ + je e60 <__llvm_libc_19_0_0_::exp(double)+0xe60> │ │ │ │ │ │ + xor %r11d,%r11d │ │ │ │ │ │ mov %r14d,%edi │ │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ │ - jmp 131e <__llvm_libc_19_0_0_::exp(double)+0x131e> │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ │ │ + jmp fcb <__llvm_libc_19_0_0_::exp(double)+0xfcb> │ │ │ │ │ │ + xor %r11d,%r11d │ │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ │ - jmp 131e <__llvm_libc_19_0_0_::exp(double)+0x131e> │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ │ │ + jmp fcb <__llvm_libc_19_0_0_::exp(double)+0xfcb> │ │ │ │ │ │ + xor %r11d,%r11d │ │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ - jmp 131e <__llvm_libc_19_0_0_::exp(double)+0x131e> │ │ │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ │ │ + jmp fcb <__llvm_libc_19_0_0_::exp(double)+0xfcb> │ │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ │ sub %r14d,%ecx │ │ │ │ │ │ - jle 11f5 <__llvm_libc_19_0_0_::exp(double)+0x11f5> │ │ │ │ │ │ + jle e9e <__llvm_libc_19_0_0_::exp(double)+0xe9e> │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ - shrd %cl,%r15,%r8 │ │ │ │ │ │ - shr %cl,%r15 │ │ │ │ │ │ + shrd %cl,%r12,%r8 │ │ │ │ │ │ + shr %cl,%r12 │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %r15,%r8 │ │ │ │ │ │ - cmovne %r11,%r15 │ │ │ │ │ │ + cmovne %r12,%r8 │ │ │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ │ │ + cmovne %r11,%r12 │ │ │ │ │ │ mov %edi,%r14d │ │ │ │ │ │ - jmp 11fb <__llvm_libc_19_0_0_::exp(double)+0x11fb> │ │ │ │ │ │ + jmp eaa <__llvm_libc_19_0_0_::exp(double)+0xeaa> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ │ │ cmp %ebx,%edx │ │ │ │ │ │ - jne 1228 <__llvm_libc_19_0_0_::exp(double)+0x1228> │ │ │ │ │ │ - lea (%r15,%rsi,1),%rcx │ │ │ │ │ │ - add %r11,%r8 │ │ │ │ │ │ + jne ee1 <__llvm_libc_19_0_0_::exp(double)+0xee1> │ │ │ │ │ │ + lea (%r12,%rsi,1),%rcx │ │ │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ │ + mov %rdx,%r11 │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %dl │ │ │ │ │ │ - add %rsi,%r15 │ │ │ │ │ │ - jb 1268 <__llvm_libc_19_0_0_::exp(double)+0x1268> │ │ │ │ │ │ + add %rsi,%r12 │ │ │ │ │ │ + jb f1e <__llvm_libc_19_0_0_::exp(double)+0xf1e> │ │ │ │ │ │ test %dl,%dl │ │ │ │ │ │ - jne 1268 <__llvm_libc_19_0_0_::exp(double)+0x1268> │ │ │ │ │ │ + jne f1e <__llvm_libc_19_0_0_::exp(double)+0xf1e> │ │ │ │ │ │ mov %r14d,%edi │ │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ │ - mov -0x140(%rbp),%r11 │ │ │ │ │ │ - jmp 131e <__llvm_libc_19_0_0_::exp(double)+0x131e> │ │ │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ │ │ - mov %r15,%r8 │ │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ │ │ + jmp fcb <__llvm_libc_19_0_0_::exp(double)+0xfcb> │ │ │ │ │ │ + mov %r12,%r8 │ │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ │ mov %rsi,%r9 │ │ │ │ │ │ sub %rsi,%r8 │ │ │ │ │ │ - jne 124f <__llvm_libc_19_0_0_::exp(double)+0x124f> │ │ │ │ │ │ - mov -0x138(%rbp),%r13 │ │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ │ + jne f02 <__llvm_libc_19_0_0_::exp(double)+0xf02> │ │ │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ │ │ mov %r11,%r9 │ │ │ │ │ │ - cmp %r11,%r13 │ │ │ │ │ │ - je 1254 <__llvm_libc_19_0_0_::exp(double)+0x1254> │ │ │ │ │ │ + cmp %r11,-0x128(%rbp) │ │ │ │ │ │ + je f07 <__llvm_libc_19_0_0_::exp(double)+0xf07> │ │ │ │ │ │ cmp %r9,%rcx │ │ │ │ │ │ - jbe 128f <__llvm_libc_19_0_0_::exp(double)+0x128f> │ │ │ │ │ │ + jbe f45 <__llvm_libc_19_0_0_::exp(double)+0xf45> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - mov -0x138(%rbp),%rdx │ │ │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ │ │ sub %r11,%rdx │ │ │ │ │ │ + mov %rdx,%r11 │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rcx,%r8 │ │ │ │ │ │ - jmp 12ac <__llvm_libc_19_0_0_::exp(double)+0x12ac> │ │ │ │ │ │ + jmp f5f <__llvm_libc_19_0_0_::exp(double)+0xf5f> │ │ │ │ │ │ inc %r14d │ │ │ │ │ │ - shrd $0x1,%rcx,%r8 │ │ │ │ │ │ + shrd $0x1,%rcx,%r11 │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%rsi │ │ │ │ │ │ or %rcx,%rsi │ │ │ │ │ │ mov %r14d,%edi │ │ │ │ │ │ - mov -0x140(%rbp),%r11 │ │ │ │ │ │ - jmp 131e <__llvm_libc_19_0_0_::exp(double)+0x131e> │ │ │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ │ │ + jmp fcb <__llvm_libc_19_0_0_::exp(double)+0xfcb> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - sub -0x138(%rbp),%r11 │ │ │ │ │ │ + sub -0x128(%rbp),%r11 │ │ │ │ │ │ setb %cl │ │ │ │ │ │ - sub %r15,%rsi │ │ │ │ │ │ + sub %r12,%rsi │ │ │ │ │ │ sub %rcx,%rsi │ │ │ │ │ │ mov %edi,%r14d │ │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ │ - mov %r11,%rdx │ │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ │ - movabs $0xfffffffffffff,%r9 │ │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r9 │ │ │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ │ │ + mov %r11,%rcx │ │ │ │ │ │ or %r8,%rcx │ │ │ │ │ │ - mov -0x140(%rbp),%r11 │ │ │ │ │ │ - jne 12cf <__llvm_libc_19_0_0_::exp(double)+0x12cf> │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ + jne f82 <__llvm_libc_19_0_0_::exp(double)+0xf82> │ │ │ │ │ │ + xor %r11d,%r11d │ │ │ │ │ │ mov %r14d,%edi │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ - jmp 131e <__llvm_libc_19_0_0_::exp(double)+0x131e> │ │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ │ + jmp fcb <__llvm_libc_19_0_0_::exp(double)+0xfcb> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%edx │ │ │ │ │ │ test %r8,%r8 │ │ │ │ │ │ - je 12e9 <__llvm_libc_19_0_0_::exp(double)+0x12e9> │ │ │ │ │ │ + je f99 <__llvm_libc_19_0_0_::exp(double)+0xf99> │ │ │ │ │ │ bsr %r8,%rdx │ │ │ │ │ │ xor $0x3f,%rdx │ │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ │ - je 12f6 <__llvm_libc_19_0_0_::exp(double)+0x12f6> │ │ │ │ │ │ - bsr %r15,%rcx │ │ │ │ │ │ + test %r11,%r11 │ │ │ │ │ │ + je fa6 <__llvm_libc_19_0_0_::exp(double)+0xfa6> │ │ │ │ │ │ + bsr %r11,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ test %r8,%r8 │ │ │ │ │ │ cmovne %esi,%ecx │ │ │ │ │ │ add %edx,%ecx │ │ │ │ │ │ - shld %cl,%r15,%r8 │ │ │ │ │ │ - shl %cl,%r15 │ │ │ │ │ │ + shld %cl,%r11,%r8 │ │ │ │ │ │ + shl %cl,%r11 │ │ │ │ │ │ sub %ecx,%r14d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %r15,%r8 │ │ │ │ │ │ - cmovne %rsi,%r15 │ │ │ │ │ │ + cmovne %r11,%r8 │ │ │ │ │ │ + cmovne %rsi,%r11 │ │ │ │ │ │ mov %r14d,%edi │ │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ │ - mov %r15,%r8 │ │ │ │ │ │ - mov 0x0(%rip),%rcx │ │ │ │ │ │ - R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::EXP2_MID2-0x4 │ │ │ │ │ │ - lea (%rcx,%rax,8),%r14 │ │ │ │ │ │ test %r10,%r10 │ │ │ │ │ │ - je 134e <__llvm_libc_19_0_0_::exp(double)+0x134e> │ │ │ │ │ │ - shrq $0x3f,-0x130(%rbp) │ │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ │ - or %rsi,%rax │ │ │ │ │ │ - jne 1514 <__llvm_libc_19_0_0_::exp(double)+0x1514> │ │ │ │ │ │ - mov %r11,-0x140(%rbp) │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ - jmp 1361 <__llvm_libc_19_0_0_::exp(double)+0x1361> │ │ │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ │ │ - mov %edi,%eax │ │ │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ │ │ + je ff2 <__llvm_libc_19_0_0_::exp(double)+0xff2> │ │ │ │ │ │ + shr $0x3f,%r12 │ │ │ │ │ │ + mov %r11,%rcx │ │ │ │ │ │ + or %rsi,%rcx │ │ │ │ │ │ + jne 11b6 <__llvm_libc_19_0_0_::exp(double)+0x11b6> │ │ │ │ │ │ + mov %r13,-0x140(%rbp) │ │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ │ │ + jmp 1008 <__llvm_libc_19_0_0_::exp(double)+0x1008> │ │ │ │ │ │ + mov %r11,-0x128(%rbp) │ │ │ │ │ │ + mov %ebx,%r12d │ │ │ │ │ │ + mov %edi,%ecx │ │ │ │ │ │ + mov %rcx,-0x140(%rbp) │ │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ │ - movq 0x10(%r14),%xmm1 │ │ │ │ │ │ - movq %xmm1,%r13 │ │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ │ - shr $0x34,%rax │ │ │ │ │ │ - and $0x7ff,%eax │ │ │ │ │ │ - lea -0x433(%rax),%ecx │ │ │ │ │ │ - test %eax,%eax │ │ │ │ │ │ - mov $0xfffffbce,%eax │ │ │ │ │ │ - cmove %eax,%ecx │ │ │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ │ │ - mov $0xffffffcc,%r15d │ │ │ │ │ │ - cmovne %ecx,%r15d │ │ │ │ │ │ - cmovp %ecx,%r15d │ │ │ │ │ │ - mov $0xffffffcc,%ebx │ │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ │ - and %r9,%rcx │ │ │ │ │ │ - movabs $0x7ff0000000000000,%rdx │ │ │ │ │ │ - test %rdx,%r13 │ │ │ │ │ │ - lea 0x1(%r9,%rcx,1),%r11 │ │ │ │ │ │ + vmovq %xmm1,%rdi │ │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ │ + shr $0x34,%rcx │ │ │ │ │ │ + and $0x7ff,%ecx │ │ │ │ │ │ + lea -0x433(%rcx),%esi │ │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ │ + mov $0xfffffbce,%edx │ │ │ │ │ │ + cmove %edx,%esi │ │ │ │ │ │ + vucomisd %xmm2,%xmm1 │ │ │ │ │ │ + mov $0xffffffcc,%r13d │ │ │ │ │ │ + cmovne %esi,%r13d │ │ │ │ │ │ + cmovp %esi,%r13d │ │ │ │ │ │ + mov $0xffffffcc,%r14d │ │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ │ + movabs $0xfffffffffffff,%rsi │ │ │ │ │ │ + and %rsi,%rcx │ │ │ │ │ │ + mov %rdi,-0x138(%rbp) │ │ │ │ │ │ + test %r9,%rdi │ │ │ │ │ │ + lea 0x1(%rsi,%rcx,1),%r11 │ │ │ │ │ │ cmove %rcx,%r11 │ │ │ │ │ │ test %r11,%r11 │ │ │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ │ │ - je 13e0 <__llvm_libc_19_0_0_::exp(double)+0x13e0> │ │ │ │ │ │ + je 107f <__llvm_libc_19_0_0_::exp(double)+0x107f> │ │ │ │ │ │ bsr %r11,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ - mov %ecx,%edx │ │ │ │ │ │ - or $0x40,%edx │ │ │ │ │ │ - sub %edx,%r15d │ │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ │ + or $0x40,%esi │ │ │ │ │ │ + sub %esi,%r13d │ │ │ │ │ │ shl %cl,%r11 │ │ │ │ │ │ - jmp 13e3 <__llvm_libc_19_0_0_::exp(double)+0x13e3> │ │ │ │ │ │ + jmp 1082 <__llvm_libc_19_0_0_::exp(double)+0x1082> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ - movq 0x8(%r14),%xmm1 │ │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ │ + vmovq %xmm0,%rcx │ │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ │ - shr $0x34,%rdx │ │ │ │ │ │ - and $0x7ff,%edx │ │ │ │ │ │ - lea -0x433(%rdx),%esi │ │ │ │ │ │ - test %edx,%edx │ │ │ │ │ │ - cmove %eax,%esi │ │ │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ │ │ - cmovne %esi,%ebx │ │ │ │ │ │ - cmovp %esi,%ebx │ │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ │ - and %r9,%rax │ │ │ │ │ │ - movabs $0x7ff0000000000000,%rdx │ │ │ │ │ │ - test %rdx,%rcx │ │ │ │ │ │ - lea 0x1(%r9,%rax,1),%rdx │ │ │ │ │ │ - cmove %rax,%rdx │ │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ │ - je 144c <__llvm_libc_19_0_0_::exp(double)+0x144c> │ │ │ │ │ │ - bsr %rdx,%rcx │ │ │ │ │ │ - xor $0x3f,%rcx │ │ │ │ │ │ - mov %ecx,%eax │ │ │ │ │ │ - or $0x40,%eax │ │ │ │ │ │ - sub %eax,%ebx │ │ │ │ │ │ - shl %cl,%rdx │ │ │ │ │ │ - jmp 144e <__llvm_libc_19_0_0_::exp(double)+0x144e> │ │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ │ - movq (%r14),%xmm0 │ │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ │ - shr $0x3f,%rax │ │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ │ shr $0x34,%rsi │ │ │ │ │ │ and $0x7ff,%esi │ │ │ │ │ │ - lea -0x433(%rsi),%edi │ │ │ │ │ │ test %esi,%esi │ │ │ │ │ │ - mov $0xfffffbce,%esi │ │ │ │ │ │ - cmovne %edi,%esi │ │ │ │ │ │ - xorpd %xmm1,%xmm1 │ │ │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ │ │ - mov $0xffffffcc,%r14d │ │ │ │ │ │ + lea -0x433(%rsi),%esi │ │ │ │ │ │ + cmove %edx,%esi │ │ │ │ │ │ + vucomisd %xmm2,%xmm0 │ │ │ │ │ │ cmovne %esi,%r14d │ │ │ │ │ │ cmovp %esi,%r14d │ │ │ │ │ │ + mov 0x0(%rip),%rdx │ │ │ │ │ │ + R_X86_64_REX_GOTPCRELX __llvm_libc_19_0_0_::EXP2_MID2-0x4 │ │ │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ │ + movabs $0xfffffffffffff,%rax │ │ │ │ │ │ + and %rax,%rsi │ │ │ │ │ │ + test %r9,%rcx │ │ │ │ │ │ + lea 0x1(%rax,%rsi,1),%rax │ │ │ │ │ │ + cmove %rsi,%rax │ │ │ │ │ │ + test %rax,%rax │ │ │ │ │ │ + je 10f3 <__llvm_libc_19_0_0_::exp(double)+0x10f3> │ │ │ │ │ │ + bsr %rax,%rcx │ │ │ │ │ │ + xor $0x3f,%rcx │ │ │ │ │ │ + mov %ecx,%esi │ │ │ │ │ │ + or $0x40,%esi │ │ │ │ │ │ + sub %esi,%r14d │ │ │ │ │ │ + shl %cl,%rax │ │ │ │ │ │ + jmp 10f5 <__llvm_libc_19_0_0_::exp(double)+0x10f5> │ │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ │ + vmovq (%rdx),%xmm0 │ │ │ │ │ │ + vmovq %xmm0,%rcx │ │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ │ + shr $0x3f,%rbx │ │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ │ + shr $0x34,%rdx │ │ │ │ │ │ + and $0x7ff,%edx │ │ │ │ │ │ + lea -0x433(%rdx),%esi │ │ │ │ │ │ + test %edx,%edx │ │ │ │ │ │ + mov $0xfffffbce,%edi │ │ │ │ │ │ + cmovne %esi,%edi │ │ │ │ │ │ + vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ + vucomisd %xmm0,%xmm1 │ │ │ │ │ │ + mov $0xffffffcc,%edx │ │ │ │ │ │ + cmovne %edi,%edx │ │ │ │ │ │ + cmovp %edi,%edx │ │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ │ - and %r9,%rdi │ │ │ │ │ │ - movabs $0x7ff0000000000000,%rsi │ │ │ │ │ │ - test %rsi,%rcx │ │ │ │ │ │ - lea 0x1(%r9,%rdi,1),%rsi │ │ │ │ │ │ + movabs $0xfffffffffffff,%rsi │ │ │ │ │ │ + and %rsi,%rdi │ │ │ │ │ │ + test %r9,%rcx │ │ │ │ │ │ + lea 0x1(%rsi,%rdi,1),%rsi │ │ │ │ │ │ cmove %rdi,%rsi │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je 14fe <__llvm_libc_19_0_0_::exp(double)+0x14fe> │ │ │ │ │ │ + je 11a0 <__llvm_libc_19_0_0_::exp(double)+0x11a0> │ │ │ │ │ │ bsr %rsi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ │ or $0x40,%edi │ │ │ │ │ │ - sub %edi,%r14d │ │ │ │ │ │ + sub %edi,%edx │ │ │ │ │ │ shl %cl,%rsi │ │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ │ - je 15b9 <__llvm_libc_19_0_0_::exp(double)+0x15b9> │ │ │ │ │ │ + test %rax,%rax │ │ │ │ │ │ + je 125d <__llvm_libc_19_0_0_::exp(double)+0x125d> │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je 1507 <__llvm_libc_19_0_0_::exp(double)+0x1507> │ │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ │ - sub %r14d,%ecx │ │ │ │ │ │ - jle 15c3 <__llvm_libc_19_0_0_::exp(double)+0x15c3> │ │ │ │ │ │ + je 11a9 <__llvm_libc_19_0_0_::exp(double)+0x11a9> │ │ │ │ │ │ + mov %r14d,%ecx │ │ │ │ │ │ + sub %edx,%ecx │ │ │ │ │ │ + jle 1267 <__llvm_libc_19_0_0_::exp(double)+0x1267> │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ shrd %cl,%rsi,%r9 │ │ │ │ │ │ shr %cl,%rsi │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rsi,%r9 │ │ │ │ │ │ cmovne %rdi,%rsi │ │ │ │ │ │ - mov %ebx,%r14d │ │ │ │ │ │ - jmp 160f <__llvm_libc_19_0_0_::exp(double)+0x160f> │ │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ │ - je 15b7 <__llvm_libc_19_0_0_::exp(double)+0x15b7> │ │ │ │ │ │ + mov %r14d,%edx │ │ │ │ │ │ + jmp 12ba <__llvm_libc_19_0_0_::exp(double)+0x12ba> │ │ │ │ │ │ + test %rax,%rax │ │ │ │ │ │ + je 125b <__llvm_libc_19_0_0_::exp(double)+0x125b> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ │ - mov %ebx,%r14d │ │ │ │ │ │ - jmp 17a0 <__llvm_libc_19_0_0_::exp(double)+0x17a0> │ │ │ │ │ │ - mov %r11d,%ecx │ │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ │ + mov %r14d,%edx │ │ │ │ │ │ + jmp 145b <__llvm_libc_19_0_0_::exp(double)+0x145b> │ │ │ │ │ │ + mov %r13d,%ecx │ │ │ │ │ │ sub %edi,%ecx │ │ │ │ │ │ - jle 1534 <__llvm_libc_19_0_0_::exp(double)+0x1534> │ │ │ │ │ │ - shrd %cl,%rsi,%r8 │ │ │ │ │ │ + jle 11d6 <__llvm_libc_19_0_0_::exp(double)+0x11d6> │ │ │ │ │ │ + shrd %cl,%rsi,%r11 │ │ │ │ │ │ shr %cl,%rsi │ │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rsi,%r8 │ │ │ │ │ │ - cmovne %rax,%rsi │ │ │ │ │ │ - mov %r11d,%edi │ │ │ │ │ │ - jmp 1554 <__llvm_libc_19_0_0_::exp(double)+0x1554> │ │ │ │ │ │ + cmovne %rsi,%r11 │ │ │ │ │ │ + cmovne %rdx,%rsi │ │ │ │ │ │ + mov %r13d,%edi │ │ │ │ │ │ + jmp 11f7 <__llvm_libc_19_0_0_::exp(double)+0x11f7> │ │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ │ - sub %r11d,%ecx │ │ │ │ │ │ - jle 1554 <__llvm_libc_19_0_0_::exp(double)+0x1554> │ │ │ │ │ │ - shrd %cl,%r10,%rax │ │ │ │ │ │ - shr %cl,%r10 │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ + sub %r13d,%ecx │ │ │ │ │ │ + jle 11f7 <__llvm_libc_19_0_0_::exp(double)+0x11f7> │ │ │ │ │ │ + shrd %cl,%r10,%rdx │ │ │ │ │ │ + shr %cl,%r10 │ │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %r10,%rax │ │ │ │ │ │ - cmovne %rdx,%r10 │ │ │ │ │ │ - mov %edi,%r11d │ │ │ │ │ │ - cmp -0x130(%rbp),%bl │ │ │ │ │ │ - jne 1582 <__llvm_libc_19_0_0_::exp(double)+0x1582> │ │ │ │ │ │ + cmovne %r10,%rdx │ │ │ │ │ │ + cmovne %r8,%r10 │ │ │ │ │ │ + mov %edi,%r13d │ │ │ │ │ │ + cmp %r12b,%bl │ │ │ │ │ │ + jne 1229 <__llvm_libc_19_0_0_::exp(double)+0x1229> │ │ │ │ │ │ lea (%r10,%rsi,1),%rcx │ │ │ │ │ │ - add %rax,%r8 │ │ │ │ │ │ + add %rdx,%r11 │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ - setb %al │ │ │ │ │ │ + setb %dl │ │ │ │ │ │ add %rsi,%r10 │ │ │ │ │ │ - jb 15e6 <__llvm_libc_19_0_0_::exp(double)+0x15e6> │ │ │ │ │ │ - test %al,%al │ │ │ │ │ │ - jne 15e6 <__llvm_libc_19_0_0_::exp(double)+0x15e6> │ │ │ │ │ │ - mov %r11,-0x140(%rbp) │ │ │ │ │ │ + jb 128a <__llvm_libc_19_0_0_::exp(double)+0x128a> │ │ │ │ │ │ + test %dl,%dl │ │ │ │ │ │ + jne 128a <__llvm_libc_19_0_0_::exp(double)+0x128a> │ │ │ │ │ │ + mov %r11,-0x128(%rbp) │ │ │ │ │ │ + mov %r13,-0x140(%rbp) │ │ │ │ │ │ mov %rcx,%r10 │ │ │ │ │ │ - jmp 1361 <__llvm_libc_19_0_0_::exp(double)+0x1361> │ │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ │ + jmp 1008 <__llvm_libc_19_0_0_::exp(double)+0x1008> │ │ │ │ │ │ + mov %r10,%r8 │ │ │ │ │ │ mov %r10,%rcx │ │ │ │ │ │ - mov %rsi,%r8 │ │ │ │ │ │ - sub %rsi,%rdx │ │ │ │ │ │ - jne 159e <__llvm_libc_19_0_0_::exp(double)+0x159e> │ │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ │ - cmp %r13,%rax │ │ │ │ │ │ - je 15a7 <__llvm_libc_19_0_0_::exp(double)+0x15a7> │ │ │ │ │ │ - cmp %r8,%rcx │ │ │ │ │ │ - jbe 169a <__llvm_libc_19_0_0_::exp(double)+0x169a> │ │ │ │ │ │ + mov %rsi,%r9 │ │ │ │ │ │ + sub %rsi,%r8 │ │ │ │ │ │ + jne 1242 <__llvm_libc_19_0_0_::exp(double)+0x1242> │ │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ │ + mov %r11,%r9 │ │ │ │ │ │ + cmp %r11,%rdx │ │ │ │ │ │ + je 124b <__llvm_libc_19_0_0_::exp(double)+0x124b> │ │ │ │ │ │ + cmp %r9,%rcx │ │ │ │ │ │ + jbe 1346 <__llvm_libc_19_0_0_::exp(double)+0x1346> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - sub %r13,%rax │ │ │ │ │ │ + sub %r11,%rdx │ │ │ │ │ │ setb %cl │ │ │ │ │ │ - sub %rcx,%rdx │ │ │ │ │ │ - jmp 16bb <__llvm_libc_19_0_0_::exp(double)+0x16bb> │ │ │ │ │ │ + sub %rcx,%r8 │ │ │ │ │ │ + jmp 1360 <__llvm_libc_19_0_0_::exp(double)+0x1360> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - mov %eax,%r8d │ │ │ │ │ │ - jmp 17a0 <__llvm_libc_19_0_0_::exp(double)+0x17a0> │ │ │ │ │ │ - mov %r14d,%ecx │ │ │ │ │ │ - sub %ebx,%ecx │ │ │ │ │ │ - jle 160a <__llvm_libc_19_0_0_::exp(double)+0x160a> │ │ │ │ │ │ + mov %ebx,%r8d │ │ │ │ │ │ + jmp 145b <__llvm_libc_19_0_0_::exp(double)+0x145b> │ │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ │ + sub %r14d,%ecx │ │ │ │ │ │ + jle 12b5 <__llvm_libc_19_0_0_::exp(double)+0x12b5> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - shrd %cl,%rdx,%rdi │ │ │ │ │ │ - shr %cl,%rdx │ │ │ │ │ │ + shrd %cl,%rax,%rdi │ │ │ │ │ │ + shr %cl,%rax │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rdx,%rdi │ │ │ │ │ │ - cmovne %r9,%rdx │ │ │ │ │ │ - mov %r14d,%ebx │ │ │ │ │ │ - jmp 160f <__llvm_libc_19_0_0_::exp(double)+0x160f> │ │ │ │ │ │ - shrd $0x1,%rcx,%r8 │ │ │ │ │ │ - inc %r11d │ │ │ │ │ │ - mov %r11,-0x140(%rbp) │ │ │ │ │ │ + cmovne %rax,%rdi │ │ │ │ │ │ + cmovne %r9,%rax │ │ │ │ │ │ + mov %edx,%r14d │ │ │ │ │ │ + jmp 12ba <__llvm_libc_19_0_0_::exp(double)+0x12ba> │ │ │ │ │ │ + shrd $0x1,%rcx,%r11 │ │ │ │ │ │ + mov %r11,-0x128(%rbp) │ │ │ │ │ │ + inc %r13d │ │ │ │ │ │ + mov %r13,-0x140(%rbp) │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%r10 │ │ │ │ │ │ or %rcx,%r10 │ │ │ │ │ │ - jmp 1361 <__llvm_libc_19_0_0_::exp(double)+0x1361> │ │ │ │ │ │ + jmp 1008 <__llvm_libc_19_0_0_::exp(double)+0x1008> │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - cmp %r8d,%eax │ │ │ │ │ │ - jne 1636 <__llvm_libc_19_0_0_::exp(double)+0x1636> │ │ │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ │ │ + cmp %r8d,%ebx │ │ │ │ │ │ + jne 12e1 <__llvm_libc_19_0_0_::exp(double)+0x12e1> │ │ │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ │ │ add %r9,%rdi │ │ │ │ │ │ - adc $0x0,%rax │ │ │ │ │ │ - setb %cl │ │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ │ - jb 167b <__llvm_libc_19_0_0_::exp(double)+0x167b> │ │ │ │ │ │ - test %cl,%cl │ │ │ │ │ │ - jne 167b <__llvm_libc_19_0_0_::exp(double)+0x167b> │ │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ │ - mov %ebx,%r14d │ │ │ │ │ │ - jmp 17a0 <__llvm_libc_19_0_0_::exp(double)+0x17a0> │ │ │ │ │ │ - mov %r13,-0x128(%rbp) │ │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ │ │ + adc $0x0,%rcx │ │ │ │ │ │ + setb %dl │ │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ │ + jb 1326 <__llvm_libc_19_0_0_::exp(double)+0x1326> │ │ │ │ │ │ + test %dl,%dl │ │ │ │ │ │ + jne 1326 <__llvm_libc_19_0_0_::exp(double)+0x1326> │ │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ │ + mov %r14d,%edx │ │ │ │ │ │ + jmp 145b <__llvm_libc_19_0_0_::exp(double)+0x145b> │ │ │ │ │ │ + mov %r12,-0x130(%rbp) │ │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ │ - sub %rsi,%r13 │ │ │ │ │ │ - jne 165e <__llvm_libc_19_0_0_::exp(double)+0x165e> │ │ │ │ │ │ + sub %rsi,%r12 │ │ │ │ │ │ + jne 1309 <__llvm_libc_19_0_0_::exp(double)+0x1309> │ │ │ │ │ │ mov %rdi,-0x148(%rbp) │ │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ │ cmp %r9,%rdi │ │ │ │ │ │ - je 166b <__llvm_libc_19_0_0_::exp(double)+0x166b> │ │ │ │ │ │ + je 1316 <__llvm_libc_19_0_0_::exp(double)+0x1316> │ │ │ │ │ │ cmp %rcx,-0x148(%rbp) │ │ │ │ │ │ - jbe 1729 <__llvm_libc_19_0_0_::exp(double)+0x1729> │ │ │ │ │ │ + jbe 13e3 <__llvm_libc_19_0_0_::exp(double)+0x13e3> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ sub %r9,%rdi │ │ │ │ │ │ setb %al │ │ │ │ │ │ - sub %rax,%r13 │ │ │ │ │ │ - jmp 1743 <__llvm_libc_19_0_0_::exp(double)+0x1743> │ │ │ │ │ │ - inc %ebx │ │ │ │ │ │ - shrd $0x1,%rax,%rdi │ │ │ │ │ │ - shr $1,%rax │ │ │ │ │ │ + sub %rax,%r12 │ │ │ │ │ │ + jmp 13fd <__llvm_libc_19_0_0_::exp(double)+0x13fd> │ │ │ │ │ │ + inc %r14d │ │ │ │ │ │ + shrd $0x1,%rcx,%rdi │ │ │ │ │ │ + shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%rsi │ │ │ │ │ │ - or %rax,%rsi │ │ │ │ │ │ - mov %ebx,%r14d │ │ │ │ │ │ - jmp 17a0 <__llvm_libc_19_0_0_::exp(double)+0x17a0> │ │ │ │ │ │ + or %rcx,%rsi │ │ │ │ │ │ + mov %r14d,%edx │ │ │ │ │ │ + jmp 145b <__llvm_libc_19_0_0_::exp(double)+0x145b> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ │ - sub %rax,%rdx │ │ │ │ │ │ + sub %rdx,%r11 │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %r10,%rsi │ │ │ │ │ │ sub %rcx,%rsi │ │ │ │ │ │ - mov %edi,%r11d │ │ │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ │ - or %rdx,%rcx │ │ │ │ │ │ - jne 16d5 <__llvm_libc_19_0_0_::exp(double)+0x16d5> │ │ │ │ │ │ - mov %r11,-0x140(%rbp) │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ + mov %edi,%r13d │ │ │ │ │ │ + mov %ebx,%r12d │ │ │ │ │ │ + mov %r11,%rdx │ │ │ │ │ │ + mov %rsi,%r8 │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r9 │ │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ │ + or %r8,%rcx │ │ │ │ │ │ + jne 138a <__llvm_libc_19_0_0_::exp(double)+0x138a> │ │ │ │ │ │ + mov %r13,-0x140(%rbp) │ │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ - jmp 1361 <__llvm_libc_19_0_0_::exp(double)+0x1361> │ │ │ │ │ │ + jmp 1008 <__llvm_libc_19_0_0_::exp(double)+0x1008> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%esi │ │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ │ - je 16ec <__llvm_libc_19_0_0_::exp(double)+0x16ec> │ │ │ │ │ │ - bsr %rdx,%rsi │ │ │ │ │ │ + test %r8,%r8 │ │ │ │ │ │ + je 13a1 <__llvm_libc_19_0_0_::exp(double)+0x13a1> │ │ │ │ │ │ + bsr %r8,%rsi │ │ │ │ │ │ xor $0x3f,%rsi │ │ │ │ │ │ - test %rax,%rax │ │ │ │ │ │ - je 16f9 <__llvm_libc_19_0_0_::exp(double)+0x16f9> │ │ │ │ │ │ - bsr %rax,%rcx │ │ │ │ │ │ - xor $0x3f,%rcx │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - cmovne %r8d,%ecx │ │ │ │ │ │ + je 13ae <__llvm_libc_19_0_0_::exp(double)+0x13ae> │ │ │ │ │ │ + bsr %rdx,%rcx │ │ │ │ │ │ + xor $0x3f,%rcx │ │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ │ + test %r8,%r8 │ │ │ │ │ │ + cmovne %edi,%ecx │ │ │ │ │ │ add %esi,%ecx │ │ │ │ │ │ - shld %cl,%rax,%rdx │ │ │ │ │ │ - shl %cl,%rax │ │ │ │ │ │ - sub %ecx,%r11d │ │ │ │ │ │ - mov %r11,-0x140(%rbp) │ │ │ │ │ │ + shld %cl,%rdx,%r8 │ │ │ │ │ │ + shl %cl,%rdx │ │ │ │ │ │ + sub %ecx,%r13d │ │ │ │ │ │ + mov %r13,-0x140(%rbp) │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rax,%rdx │ │ │ │ │ │ - cmove %rax,%r8 │ │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ │ - jmp 1361 <__llvm_libc_19_0_0_::exp(double)+0x1361> │ │ │ │ │ │ + cmovne %rdx,%r8 │ │ │ │ │ │ + cmove %rdx,%rdi │ │ │ │ │ │ + mov %rdi,-0x128(%rbp) │ │ │ │ │ │ + mov %r8,%r10 │ │ │ │ │ │ + jmp 1008 <__llvm_libc_19_0_0_::exp(double)+0x1008> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rdi,%r9 │ │ │ │ │ │ setb %cl │ │ │ │ │ │ - sub %rdx,%rsi │ │ │ │ │ │ + sub %rax,%rsi │ │ │ │ │ │ sub %rcx,%rsi │ │ │ │ │ │ - mov %r14d,%ebx │ │ │ │ │ │ - mov %eax,%r8d │ │ │ │ │ │ + mov %edx,%r14d │ │ │ │ │ │ + mov %ebx,%r8d │ │ │ │ │ │ mov %r9,%rdi │ │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ - or %r13,%rax │ │ │ │ │ │ - jne 1751 <__llvm_libc_19_0_0_::exp(double)+0x1751> │ │ │ │ │ │ + or %r12,%rax │ │ │ │ │ │ + jne 140b <__llvm_libc_19_0_0_::exp(double)+0x140b> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - jmp 1796 <__llvm_libc_19_0_0_::exp(double)+0x1796> │ │ │ │ │ │ + jmp 1451 <__llvm_libc_19_0_0_::exp(double)+0x1451> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%eax │ │ │ │ │ │ - test %r13,%r13 │ │ │ │ │ │ - je 1768 <__llvm_libc_19_0_0_::exp(double)+0x1768> │ │ │ │ │ │ - bsr %r13,%rax │ │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ │ + je 1422 <__llvm_libc_19_0_0_::exp(double)+0x1422> │ │ │ │ │ │ + bsr %r12,%rax │ │ │ │ │ │ xor $0x3f,%rax │ │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ │ - je 1775 <__llvm_libc_19_0_0_::exp(double)+0x1775> │ │ │ │ │ │ + je 142f <__llvm_libc_19_0_0_::exp(double)+0x142f> │ │ │ │ │ │ bsr %rdi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ - test %r13,%r13 │ │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ │ cmovne %edx,%ecx │ │ │ │ │ │ add %eax,%ecx │ │ │ │ │ │ - shld %cl,%rdi,%r13 │ │ │ │ │ │ + shld %cl,%rdi,%r12 │ │ │ │ │ │ shl %cl,%rdi │ │ │ │ │ │ - sub %ecx,%ebx │ │ │ │ │ │ + sub %ecx,%r14d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rdi,%r13 │ │ │ │ │ │ + cmovne %rdi,%r12 │ │ │ │ │ │ cmovne %rdx,%rdi │ │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ │ - mov %ebx,%r14d │ │ │ │ │ │ - mov -0x128(%rbp),%r13 │ │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ │ + mov %r14d,%edx │ │ │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ │ │ test %r11,%r11 │ │ │ │ │ │ - je 17b9 <__llvm_libc_19_0_0_::exp(double)+0x17b9> │ │ │ │ │ │ - shr $0x3f,%r13 │ │ │ │ │ │ + je 147f <__llvm_libc_19_0_0_::exp(double)+0x147f> │ │ │ │ │ │ + shrq $0x3f,-0x138(%rbp) │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ or %rsi,%rax │ │ │ │ │ │ - jne 18fe <__llvm_libc_19_0_0_::exp(double)+0x18fe> │ │ │ │ │ │ + jne 15ec <__llvm_libc_19_0_0_::exp(double)+0x15ec> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - jmp 17c2 <__llvm_libc_19_0_0_::exp(double)+0x17c2> │ │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ │ - mov %r14d,%r15d │ │ │ │ │ │ - mov %r8d,%r13d │ │ │ │ │ │ mov -0x138(%rbp),%r8 │ │ │ │ │ │ - xor -0x130(%rbp),%r13b │ │ │ │ │ │ + jmp 1485 <__llvm_libc_19_0_0_::exp(double)+0x1485> │ │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ │ + mov %edx,%r13d │ │ │ │ │ │ + xor %r12b,%r8b │ │ │ │ │ │ + mov %r8,-0x138(%rbp) │ │ │ │ │ │ mov -0x140(%rbp),%rax │ │ │ │ │ │ - add %r15d,%eax │ │ │ │ │ │ - add $0x80,%eax │ │ │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ │ + lea (%rax,%r13,1),%r12d │ │ │ │ │ │ + add $0x80,%r12d │ │ │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ │ │ or %r10,%rax │ │ │ │ │ │ - mov %r13,-0x128(%rbp) │ │ │ │ │ │ - je 1801 <__llvm_libc_19_0_0_::exp(double)+0x1801> │ │ │ │ │ │ + je 14b9 <__llvm_libc_19_0_0_::exp(double)+0x14b9> │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ - jne 1926 <__llvm_libc_19_0_0_::exp(double)+0x1926> │ │ │ │ │ │ + jne 1613 <__llvm_libc_19_0_0_::exp(double)+0x1613> │ │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ │ + vmovups 0x0(%rip),%ymm0 │ │ │ │ │ │ + R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128+0x9c │ │ │ │ │ │ + vmovups %ymm0,-0x50(%rbp) │ │ │ │ │ │ + vmovups 0x0(%rip),%ymm0 │ │ │ │ │ │ + R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128+0x7c │ │ │ │ │ │ + vmovups %ymm0,-0x70(%rbp) │ │ │ │ │ │ + vmovups 0x0(%rip),%ymm0 │ │ │ │ │ │ + R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128+0x5c │ │ │ │ │ │ + vmovups %ymm0,-0x90(%rbp) │ │ │ │ │ │ + vmovups 0x0(%rip),%ymm0 │ │ │ │ │ │ + R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128+0x3c │ │ │ │ │ │ + vmovups %ymm0,-0xb0(%rbp) │ │ │ │ │ │ + vmovups 0x0(%rip),%ymm0 │ │ │ │ │ │ + R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128+0x1c │ │ │ │ │ │ + vmovups %ymm0,-0xd0(%rbp) │ │ │ │ │ │ + vmovupd 0x0(%rip),%ymm0 │ │ │ │ │ │ R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_0_0_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128-0x4 │ │ │ │ │ │ - lea -0xf0(%rbp),%r15 │ │ │ │ │ │ - mov $0xc0,%edx │ │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ │ - call 1821 <__llvm_libc_19_0_0_::exp(double)+0x1821> │ │ │ │ │ │ - R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ │ - movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ │ │ + vmovupd %ymm0,-0xf0(%rbp) │ │ │ │ │ │ + lea -0x90(%rbp),%rax │ │ │ │ │ │ + movabs $0xaaaaaaaaaaaaaaaa,%rcx │ │ │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ │ │ lea -0xd8(%rbp),%rcx │ │ │ │ │ │ lea -0xc0(%rbp),%r8 │ │ │ │ │ │ lea -0xa8(%rbp),%r9 │ │ │ │ │ │ - lea -0x90(%rbp),%rax │ │ │ │ │ │ lea -0x78(%rbp),%r10 │ │ │ │ │ │ lea -0x60(%rbp),%r11 │ │ │ │ │ │ lea -0x48(%rbp),%r13 │ │ │ │ │ │ lea -0x120(%rbp),%rdi │ │ │ │ │ │ lea -0x108(%rbp),%rsi │ │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ │ + lea -0xf0(%rbp),%rdx │ │ │ │ │ │ push %r13 │ │ │ │ │ │ push %r11 │ │ │ │ │ │ push %r10 │ │ │ │ │ │ push %rax │ │ │ │ │ │ - call 1885 <__llvm_libc_19_0_0_::exp(double)+0x1885> │ │ │ │ │ │ + vzeroupper │ │ │ │ │ │ + call 1583 <__llvm_libc_19_0_0_::exp(double)+0x1583> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)-0x4 │ │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ │ │ - xor -0x120(%rbp),%al │ │ │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ │ │ + mov -0x138(%rbp),%r13 │ │ │ │ │ │ + xor -0x120(%rbp),%r13b │ │ │ │ │ │ mov -0x11c(%rbp),%r10d │ │ │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ │ │ - lea (%r10,%r11,1),%r9d │ │ │ │ │ │ + lea (%r10,%r12,1),%r9d │ │ │ │ │ │ add $0x80,%r9d │ │ │ │ │ │ mov %r14,%rax │ │ │ │ │ │ or %rbx,%rax │ │ │ │ │ │ - jne 18d1 <__llvm_libc_19_0_0_::exp(double)+0x18d1> │ │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ │ - movabs $0x7ff0000000000000,%r13 │ │ │ │ │ │ - jmp 19bf <__llvm_libc_19_0_0_::exp(double)+0x19bf> │ │ │ │ │ │ + je 15c9 <__llvm_libc_19_0_0_::exp(double)+0x15c9> │ │ │ │ │ │ mov -0x118(%rbp),%rsi │ │ │ │ │ │ mov -0x110(%rbp),%rcx │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - movabs $0x7ff0000000000000,%r13 │ │ │ │ │ │ - jne 197e <__llvm_libc_19_0_0_::exp(double)+0x197e> │ │ │ │ │ │ + jne 166b <__llvm_libc_19_0_0_::exp(double)+0x166b> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ - jmp 19bf <__llvm_libc_19_0_0_::exp(double)+0x19bf> │ │ │ │ │ │ - mov %r15d,%ecx │ │ │ │ │ │ - sub %r14d,%ecx │ │ │ │ │ │ - jle 1a42 <__llvm_libc_19_0_0_::exp(double)+0x1a42> │ │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ │ + or %rdx,%rcx │ │ │ │ │ │ + jne 16b8 <__llvm_libc_19_0_0_::exp(double)+0x16b8> │ │ │ │ │ │ + test $0x1,%r13b │ │ │ │ │ │ + jne 1711 <__llvm_libc_19_0_0_::exp(double)+0x1711> │ │ │ │ │ │ + vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + jmp 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ + mov %r13d,%ecx │ │ │ │ │ │ + sub %edx,%ecx │ │ │ │ │ │ + jle 171e <__llvm_libc_19_0_0_::exp(double)+0x171e> │ │ │ │ │ │ shrd %cl,%rsi,%rdi │ │ │ │ │ │ shr %cl,%rsi │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rsi,%rdi │ │ │ │ │ │ cmovne %rax,%rsi │ │ │ │ │ │ - mov %r15d,%r14d │ │ │ │ │ │ - jmp 1a63 <__llvm_libc_19_0_0_::exp(double)+0x1a63> │ │ │ │ │ │ + mov %r13d,%edx │ │ │ │ │ │ + jmp 173f <__llvm_libc_19_0_0_::exp(double)+0x173f> │ │ │ │ │ │ mov %r11,%rax │ │ │ │ │ │ - mul %r8 │ │ │ │ │ │ + mulq -0x128(%rbp) │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ mul %r10 │ │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ │ add %r8,%rax │ │ │ │ │ │ adc %rcx,%rdi │ │ │ │ │ │ @@ -1588,21 +1412,21 @@ │ │ │ │ │ │ movzbl %al,%ecx │ │ │ │ │ │ mov %r11,%rax │ │ │ │ │ │ mul %r10 │ │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ │ add %rdi,%r14 │ │ │ │ │ │ adc %rcx,%rbx │ │ │ │ │ │ - js 1806 <__llvm_libc_19_0_0_::exp(double)+0x1806> │ │ │ │ │ │ - add -0x140(%rbp),%r15d │ │ │ │ │ │ - add $0x7f,%r15d │ │ │ │ │ │ + js 14be <__llvm_libc_19_0_0_::exp(double)+0x14be> │ │ │ │ │ │ + add -0x140(%rbp),%r13d │ │ │ │ │ │ + add $0x7f,%r13d │ │ │ │ │ │ shld $0x1,%r14,%rbx │ │ │ │ │ │ add %r14,%r14 │ │ │ │ │ │ - mov %r15,-0x130(%rbp) │ │ │ │ │ │ - jmp 1806 <__llvm_libc_19_0_0_::exp(double)+0x1806> │ │ │ │ │ │ + mov %r13d,%r12d │ │ │ │ │ │ + jmp 14be <__llvm_libc_19_0_0_::exp(double)+0x14be> │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %r14 │ │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ mul %rbx │ │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ │ @@ -1610,92 +1434,88 @@ │ │ │ │ │ │ adc %rdi,%rsi │ │ │ │ │ │ setb %al │ │ │ │ │ │ movzbl %al,%edi │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %rbx │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ adc %rdi,%rdx │ │ │ │ │ │ - js 19d9 <__llvm_libc_19_0_0_::exp(double)+0x19d9> │ │ │ │ │ │ - add %r11d,%r10d │ │ │ │ │ │ + js 16b8 <__llvm_libc_19_0_0_::exp(double)+0x16b8> │ │ │ │ │ │ + add %r12d,%r10d │ │ │ │ │ │ add $0x7f,%r10d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %r10d,%r9d │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ - jne 19d9 <__llvm_libc_19_0_0_::exp(double)+0x19d9> │ │ │ │ │ │ - testb $0x1,-0x128(%rbp) │ │ │ │ │ │ - jne 1a35 <__llvm_libc_19_0_0_::exp(double)+0x1a35> │ │ │ │ │ │ - xorpd %xmm0,%xmm0 │ │ │ │ │ │ - jmp a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ - add %r12d,%r9d │ │ │ │ │ │ + je 15d9 <__llvm_libc_19_0_0_::exp(double)+0x15d9> │ │ │ │ │ │ + add %r15d,%r9d │ │ │ │ │ │ cmp $0x381,%r9d │ │ │ │ │ │ - jl 19ff <__llvm_libc_19_0_0_::exp(double)+0x19ff> │ │ │ │ │ │ - testb $0x1,-0x128(%rbp) │ │ │ │ │ │ - jne 1ac1 <__llvm_libc_19_0_0_::exp(double)+0x1ac1> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_35-0x4 │ │ │ │ │ │ - jmp a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ + jl 16db <__llvm_libc_19_0_0_::exp(double)+0x16db> │ │ │ │ │ │ + test $0x1,%r13b │ │ │ │ │ │ + jne 17a1 <__llvm_libc_19_0_0_::exp(double)+0x17a1> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_34-0x4 │ │ │ │ │ │ + jmp 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ lea 0x47e(%r9),%ecx │ │ │ │ │ │ mov $0xfffffbce,%edi │ │ │ │ │ │ sub %r9d,%edi │ │ │ │ │ │ cmp $0xfffffb83,%r9d │ │ │ │ │ │ mov $0x4b,%esi │ │ │ │ │ │ cmovl %edi,%esi │ │ │ │ │ │ mov $0x3ff,%edi │ │ │ │ │ │ cmovge %ecx,%edi │ │ │ │ │ │ cmp $0x7f,%esi │ │ │ │ │ │ - jbe 1ace <__llvm_libc_19_0_0_::exp(double)+0x1ace> │ │ │ │ │ │ + jbe 17ae <__llvm_libc_19_0_0_::exp(double)+0x17ae> │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ - jmp 1af2 <__llvm_libc_19_0_0_::exp(double)+0x1af2> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_36-0x4 │ │ │ │ │ │ - jmp a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ - mov %r14d,%ecx │ │ │ │ │ │ + jmp 17d2 <__llvm_libc_19_0_0_::exp(double)+0x17d2> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_35-0x4 │ │ │ │ │ │ + jmp 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ + mov %edx,%ecx │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ - sub %r15d,%ecx │ │ │ │ │ │ - jle 1a63 <__llvm_libc_19_0_0_::exp(double)+0x1a63> │ │ │ │ │ │ + sub %r13d,%ecx │ │ │ │ │ │ + jle 173f <__llvm_libc_19_0_0_::exp(double)+0x173f> │ │ │ │ │ │ shrd %cl,%r11,%rax │ │ │ │ │ │ shr %cl,%r11 │ │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r11,%rax │ │ │ │ │ │ - cmovne %rdx,%r11 │ │ │ │ │ │ - mov %r14d,%r15d │ │ │ │ │ │ - cmp %r13b,%r8b │ │ │ │ │ │ - jne 1a8f <__llvm_libc_19_0_0_::exp(double)+0x1a8f> │ │ │ │ │ │ + cmovne %r9,%r11 │ │ │ │ │ │ + mov %edx,%r13d │ │ │ │ │ │ + cmp -0x138(%rbp),%r8b │ │ │ │ │ │ + jne 176f <__llvm_libc_19_0_0_::exp(double)+0x176f> │ │ │ │ │ │ lea (%r11,%rsi,1),%rcx │ │ │ │ │ │ add %rax,%rdi │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %al │ │ │ │ │ │ add %rsi,%r11 │ │ │ │ │ │ - jb 1be4 <__llvm_libc_19_0_0_::exp(double)+0x1be4> │ │ │ │ │ │ + jb 18c4 <__llvm_libc_19_0_0_::exp(double)+0x18c4> │ │ │ │ │ │ test %al,%al │ │ │ │ │ │ - jne 1be4 <__llvm_libc_19_0_0_::exp(double)+0x1be4> │ │ │ │ │ │ + jne 18c4 <__llvm_libc_19_0_0_::exp(double)+0x18c4> │ │ │ │ │ │ mov %rcx,%r11 │ │ │ │ │ │ - jmp 17c2 <__llvm_libc_19_0_0_::exp(double)+0x17c2> │ │ │ │ │ │ - mov %r11,%rdx │ │ │ │ │ │ + jmp 1476 <__llvm_libc_19_0_0_::exp(double)+0x1476> │ │ │ │ │ │ + mov %r11,%rbx │ │ │ │ │ │ mov %r11,%rcx │ │ │ │ │ │ mov %rsi,%r9 │ │ │ │ │ │ - sub %rsi,%rdx │ │ │ │ │ │ - jne 1aa8 <__llvm_libc_19_0_0_::exp(double)+0x1aa8> │ │ │ │ │ │ + sub %rsi,%rbx │ │ │ │ │ │ + jne 1788 <__llvm_libc_19_0_0_::exp(double)+0x1788> │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ mov %rdi,%r9 │ │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ │ - je 1ab1 <__llvm_libc_19_0_0_::exp(double)+0x1ab1> │ │ │ │ │ │ + je 1791 <__llvm_libc_19_0_0_::exp(double)+0x1791> │ │ │ │ │ │ cmp %r9,%rcx │ │ │ │ │ │ - jbe 1c3f <__llvm_libc_19_0_0_::exp(double)+0x1c3f> │ │ │ │ │ │ + jbe 191c <__llvm_libc_19_0_0_::exp(double)+0x191c> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rdi,%rax │ │ │ │ │ │ setb %cl │ │ │ │ │ │ - sub %rcx,%rdx │ │ │ │ │ │ - jmp 1c59 <__llvm_libc_19_0_0_::exp(double)+0x1c59> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_34-0x4 │ │ │ │ │ │ - jmp a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ + sub %rcx,%rbx │ │ │ │ │ │ + jmp 193a <__llvm_libc_19_0_0_::exp(double)+0x193a> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_33-0x4 │ │ │ │ │ │ + jmp 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ │ shrd %cl,%rdx,%r8 │ │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ │ shr %cl,%rbx │ │ │ │ │ │ test $0x40,%sil │ │ │ │ │ │ cmove %r8,%rbx │ │ │ │ │ │ @@ -1703,31 +1523,31 @@ │ │ │ │ │ │ and %rcx,%rbx │ │ │ │ │ │ movabs $0x8000000000000000,%r8 │ │ │ │ │ │ mov %rdi,%r10 │ │ │ │ │ │ shl $0x34,%r10 │ │ │ │ │ │ lea (%r10,%rbx,1),%rcx │ │ │ │ │ │ or %r8,%rcx │ │ │ │ │ │ mov %r10,%r11 │ │ │ │ │ │ - and %r13,%r11 │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r12 │ │ │ │ │ │ + and %r12,%r11 │ │ │ │ │ │ or %rbx,%r11 │ │ │ │ │ │ - mov -0x128(%rbp),%r12 │ │ │ │ │ │ - test $0x1,%r12b │ │ │ │ │ │ + test $0x1,%r13b │ │ │ │ │ │ cmovne %rcx,%r11 │ │ │ │ │ │ lea -0x1(%rsi),%ecx │ │ │ │ │ │ mov $0x1,%ebx │ │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ │ shld %cl,%rbx,%r14 │ │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ │ shl %cl,%rbx │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rbx,%r14 │ │ │ │ │ │ cmovne %r15,%rbx │ │ │ │ │ │ cmp $0x81,%esi │ │ │ │ │ │ cmovae %r15,%r14 │ │ │ │ │ │ - movq %r11,%xmm1 │ │ │ │ │ │ + vmovq %r11,%xmm1 │ │ │ │ │ │ cmovae %r15,%rbx │ │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ │ sub $0x1,%rcx │ │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ │ sbb $0x0,%rsi │ │ │ │ │ │ and %rax,%rbx │ │ │ │ │ │ and %rdx,%r14 │ │ │ │ │ │ @@ -1737,93 +1557,89 @@ │ │ │ │ │ │ and %rax,%rcx │ │ │ │ │ │ and %rdx,%rsi │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ or %rcx,%rsi │ │ │ │ │ │ setne %al │ │ │ │ │ │ lea (%rax,%r11,2),%eax │ │ │ │ │ │ cmp $0x36,%edi │ │ │ │ │ │ - jg 1ba7 <__llvm_libc_19_0_0_::exp(double)+0x1ba7> │ │ │ │ │ │ + jg 188a <__llvm_libc_19_0_0_::exp(double)+0x188a> │ │ │ │ │ │ add $0x34,%edi │ │ │ │ │ │ shl $0x34,%rdi │ │ │ │ │ │ or %rdi,%r8 │ │ │ │ │ │ - and %r13,%rdi │ │ │ │ │ │ - test $0x1,%r12b │ │ │ │ │ │ - jne 1c01 <__llvm_libc_19_0_0_::exp(double)+0x1c01> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_31-0x4 │ │ │ │ │ │ - jmp 1c09 <__llvm_libc_19_0_0_::exp(double)+0x1c09> │ │ │ │ │ │ + and %r12,%rdi │ │ │ │ │ │ + test $0x1,%r13b │ │ │ │ │ │ + jne 18e1 <__llvm_libc_19_0_0_::exp(double)+0x18e1> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_30-0x4 │ │ │ │ │ │ + jmp 18e9 <__llvm_libc_19_0_0_::exp(double)+0x18e9> │ │ │ │ │ │ add $0xffffffca,%edi │ │ │ │ │ │ shl $0x34,%rdi │ │ │ │ │ │ or %rdi,%r8 │ │ │ │ │ │ - test $0x1,%r12b │ │ │ │ │ │ + test $0x1,%r13b │ │ │ │ │ │ cmove %rdi,%r8 │ │ │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ │ │ - movq %r8,%xmm2 │ │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ │ + vmovq %r8,%xmm2 │ │ │ │ │ │ + vcvtsi2sd %eax,%xmm3,%xmm0 │ │ │ │ │ │ + vfmadd213sd %xmm1,%xmm2,%xmm0 │ │ │ │ │ │ cmp $0xfffffb82,%r9d │ │ │ │ │ │ - jg a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ │ + jg 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ │ │ sub %r10,%rax │ │ │ │ │ │ - jmp a72 <__llvm_libc_19_0_0_::exp(double)+0xa72> │ │ │ │ │ │ + jmp 6c4 <__llvm_libc_19_0_0_::exp(double)+0x6c4> │ │ │ │ │ │ shrd $0x1,%rcx,%rdi │ │ │ │ │ │ - inc %r15d │ │ │ │ │ │ + inc %r13d │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%r11 │ │ │ │ │ │ or %rcx,%r11 │ │ │ │ │ │ - jmp 17c2 <__llvm_libc_19_0_0_::exp(double)+0x17c2> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_30-0x4 │ │ │ │ │ │ - jne 1c15 <__llvm_libc_19_0_0_::exp(double)+0x1c15> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_33-0x4 │ │ │ │ │ │ - jmp 1c1d <__llvm_libc_19_0_0_::exp(double)+0x1c1d> │ │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + jmp 1476 <__llvm_libc_19_0_0_::exp(double)+0x1476> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_29-0x4 │ │ │ │ │ │ + jne 18f5 <__llvm_libc_19_0_0_::exp(double)+0x18f5> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_32-0x4 │ │ │ │ │ │ + jmp 18fd <__llvm_libc_19_0_0_::exp(double)+0x18fd> │ │ │ │ │ │ + vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_31-0x4 │ │ │ │ │ │ cmovne %r8,%rdi │ │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ │ - cvtsi2sd %eax,%xmm4 │ │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ │ - jmp a77 <__llvm_libc_19_0_0_::exp(double)+0xa77> │ │ │ │ │ │ + vcvtsi2sd %eax,%xmm3,%xmm3 │ │ │ │ │ │ + vmovq %rdi,%xmm4 │ │ │ │ │ │ + vmulsd %xmm1,%xmm2,%xmm1 │ │ │ │ │ │ + vfmadd231sd %xmm3,%xmm4,%xmm1 │ │ │ │ │ │ + vmulsd %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ + jmp 6c9 <__llvm_libc_19_0_0_::exp(double)+0x6c9> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rax,%rdi │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %r11,%rsi │ │ │ │ │ │ sub %rcx,%rsi │ │ │ │ │ │ - mov %r14d,%r15d │ │ │ │ │ │ - mov %r8d,%r13d │ │ │ │ │ │ + mov %edx,%r13d │ │ │ │ │ │ + mov %r8,-0x138(%rbp) │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ │ - mov -0x138(%rbp),%r8 │ │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ - or %rdx,%rcx │ │ │ │ │ │ - jne 1c72 <__llvm_libc_19_0_0_::exp(double)+0x1c72> │ │ │ │ │ │ + or %rbx,%rcx │ │ │ │ │ │ + jne 194a <__llvm_libc_19_0_0_::exp(double)+0x194a> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ │ - jmp 17c9 <__llvm_libc_19_0_0_::exp(double)+0x17c9> │ │ │ │ │ │ + jmp 1474 <__llvm_libc_19_0_0_::exp(double)+0x1474> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ - mov $0x40,%esi │ │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ │ - je 1c89 <__llvm_libc_19_0_0_::exp(double)+0x1c89> │ │ │ │ │ │ - bsr %rdx,%rsi │ │ │ │ │ │ - xor $0x3f,%rsi │ │ │ │ │ │ + mov $0x40,%edx │ │ │ │ │ │ + test %rbx,%rbx │ │ │ │ │ │ + je 1961 <__llvm_libc_19_0_0_::exp(double)+0x1961> │ │ │ │ │ │ + bsr %rbx,%rdx │ │ │ │ │ │ + xor $0x3f,%rdx │ │ │ │ │ │ test %rax,%rax │ │ │ │ │ │ - je 1c96 <__llvm_libc_19_0_0_::exp(double)+0x1c96> │ │ │ │ │ │ + je 196e <__llvm_libc_19_0_0_::exp(double)+0x196e> │ │ │ │ │ │ bsr %rax,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ │ + test %rbx,%rbx │ │ │ │ │ │ cmovne %edi,%ecx │ │ │ │ │ │ - add %esi,%ecx │ │ │ │ │ │ - shld %cl,%rax,%rdx │ │ │ │ │ │ + add %edx,%ecx │ │ │ │ │ │ + shld %cl,%rax,%rbx │ │ │ │ │ │ shl %cl,%rax │ │ │ │ │ │ - sub %ecx,%r15d │ │ │ │ │ │ + sub %ecx,%r13d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rax,%rdx │ │ │ │ │ │ + cmovne %rax,%rbx │ │ │ │ │ │ cmove %rax,%rdi │ │ │ │ │ │ - mov %rdx,%r11 │ │ │ │ │ │ - jmp 17c9 <__llvm_libc_19_0_0_::exp(double)+0x17c9> │ │ │ │ │ │ - call 1cc2 <.LCPI0_43+0x1ba2> │ │ │ │ │ │ + mov %rbx,%r11 │ │ │ │ │ │ + jmp 1476 <__llvm_libc_19_0_0_::exp(double)+0x1476> │ │ │ │ │ │ + call 199a <.LCPI0_42+0x1892> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_0_0_6fputil9q […] │ │ │ │ │ │ @@ -13,121 +13,121 @@ │ │ │ │ │ │ push %rbx │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ lea 0x28(%rbp),%r11 │ │ │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ │ │ mov 0x20(%rbp),%r9 │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ or %r9,%rcx │ │ │ │ │ │ - jne 38 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x38> │ │ │ │ │ │ + jne 3a <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x3a> │ │ │ │ │ │ mov 0x10(%r11),%rcx │ │ │ │ │ │ mov %rcx,0x10(%rax) │ │ │ │ │ │ - movups (%r11),%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ │ │ - jmp 1b8 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x1b8> │ │ │ │ │ │ + vmovups (%r11),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rax) │ │ │ │ │ │ + jmp 1bc <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x1bc> │ │ │ │ │ │ lea 0x10(%rbp),%rdi │ │ │ │ │ │ mov 0x8(%r11),%r10 │ │ │ │ │ │ mov 0x10(%r11),%r8 │ │ │ │ │ │ mov %r10,%rcx │ │ │ │ │ │ or %r8,%rcx │ │ │ │ │ │ - jne 5f <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x5f> │ │ │ │ │ │ + jne 63 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x63> │ │ │ │ │ │ mov 0x10(%rdi),%rcx │ │ │ │ │ │ mov %rcx,0x10(%rax) │ │ │ │ │ │ - movups (%rdi),%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ │ │ - jmp 1b8 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x1b8> │ │ │ │ │ │ + vmovups (%rdi),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rax) │ │ │ │ │ │ + jmp 1bc <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x1bc> │ │ │ │ │ │ mov 0x4(%rdi),%esi │ │ │ │ │ │ mov 0x4(%r11),%ebx │ │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ │ sub %ebx,%ecx │ │ │ │ │ │ - jle 84 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x84> │ │ │ │ │ │ + jle 88 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x88> │ │ │ │ │ │ shrd %cl,%r8,%r10 │ │ │ │ │ │ shr %cl,%r8 │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r8,%r10 │ │ │ │ │ │ cmovne %rbx,%r8 │ │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ │ - jmp a0 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0xa0> │ │ │ │ │ │ + jmp a4 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0xa4> │ │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ │ sub %esi,%ecx │ │ │ │ │ │ - jle a0 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0xa0> │ │ │ │ │ │ + jle a4 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0xa4> │ │ │ │ │ │ shrd %cl,%r9,%rdx │ │ │ │ │ │ shr %cl,%r9 │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r9,%rdx │ │ │ │ │ │ cmovne %rsi,%r9 │ │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ │ movzbl (%rdi),%edi │ │ │ │ │ │ movzbl (%r11),%ecx │ │ │ │ │ │ mov %ecx,%r11d │ │ │ │ │ │ xor %dil,%r11b │ │ │ │ │ │ test $0x1,%r11b │ │ │ │ │ │ - jne 100 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x100> │ │ │ │ │ │ + jne 104 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x104> │ │ │ │ │ │ lea (%r9,%r8,1),%rcx │ │ │ │ │ │ add %r10,%rdx │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %r10b │ │ │ │ │ │ add %r8,%r9 │ │ │ │ │ │ - jb cc <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0xcc> │ │ │ │ │ │ + jb d0 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0xd0> │ │ │ │ │ │ test %r10b,%r10b │ │ │ │ │ │ - je e3 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0xe3> │ │ │ │ │ │ + je e7 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0xe7> │ │ │ │ │ │ shrd $0x1,%rcx,%rdx │ │ │ │ │ │ inc %esi │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%r8 │ │ │ │ │ │ or %r8,%rcx │ │ │ │ │ │ mov %dil,(%rax) │ │ │ │ │ │ movw $0xaaaa,0x1(%rax) │ │ │ │ │ │ movb $0xaa,0x3(%rax) │ │ │ │ │ │ mov %esi,0x4(%rax) │ │ │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ │ │ mov %rcx,0x10(%rax) │ │ │ │ │ │ - jmp 1b8 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x1b8> │ │ │ │ │ │ + jmp 1bc <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x1bc> │ │ │ │ │ │ mov %r9,%r11 │ │ │ │ │ │ mov %r9,%r14 │ │ │ │ │ │ mov %r8,%r15 │ │ │ │ │ │ sub %r8,%r11 │ │ │ │ │ │ - jne 119 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x119> │ │ │ │ │ │ + jne 11d <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x11d> │ │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ │ mov %r10,%r15 │ │ │ │ │ │ cmp %r10,%rdx │ │ │ │ │ │ - je 11e <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x11e> │ │ │ │ │ │ + je 122 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x122> │ │ │ │ │ │ cmp %r15,%r14 │ │ │ │ │ │ - jbe 139 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x139> │ │ │ │ │ │ + jbe 13d <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x13d> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %r10,%rdx │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rcx,%r11 │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ or %r11,%rcx │ │ │ │ │ │ - jne 15a <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x15a> │ │ │ │ │ │ + jne 15e <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x15e> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ - jmp 1a0 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x1a0> │ │ │ │ │ │ + jmp 1a4 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x1a4> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ sub %rdx,%r10 │ │ │ │ │ │ setb %sil │ │ │ │ │ │ sub %r9,%r8 │ │ │ │ │ │ sub %rsi,%r8 │ │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ │ mov %r8,%r11 │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ or %r11,%rcx │ │ │ │ │ │ - je 131 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x131> │ │ │ │ │ │ + je 135 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x135> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%r9d │ │ │ │ │ │ test %r11,%r11 │ │ │ │ │ │ - je 172 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x172> │ │ │ │ │ │ + je 176 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x176> │ │ │ │ │ │ bsr %r11,%r9 │ │ │ │ │ │ xor $0x3f,%r9 │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - je 17f <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x17f> │ │ │ │ │ │ + je 183 <__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)+0x183> │ │ │ │ │ │ bsr %rdx,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ test %r11,%r11 │ │ │ │ │ │ cmovne %r8d,%ecx │ │ │ │ │ │ add %r9d,%ecx │ │ │ │ │ │ shld %cl,%rdx,%r11 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_0_0_6fputil8p […] │ │ │ │ │ │ @@ -13,26 +13,26 @@ │ │ │ │ │ │ push %rbx │ │ │ │ │ │ sub $0x68,%rsp │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ │ │ - movups 0x18(%rbp),%xmm0 │ │ │ │ │ │ + vmovups 0x18(%rbp),%xmm0 │ │ │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ │ │ mov %fs:0x28,%rsi │ │ │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ │ - movups %xmm0,(%rsp) │ │ │ │ │ │ + vmovups %xmm0,(%rsp) │ │ │ │ │ │ lea -0x50(%rbp),%rdi │ │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ - call 54 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x54> │ │ │ │ │ │ + call 56 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x56> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)-0x4 │ │ │ │ │ │ mov 0x4(%r15),%r10d │ │ │ │ │ │ mov 0x8(%r15),%rdx │ │ │ │ │ │ mov 0x10(%r15),%r11 │ │ │ │ │ │ movzbl -0x50(%rbp),%eax │ │ │ │ │ │ mov -0x4c(%rbp),%r9d │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ @@ -41,37 +41,37 @@ │ │ │ │ │ │ and $0x1,%al │ │ │ │ │ │ mov %al,-0x38(%rbp) │ │ │ │ │ │ lea (%r9,%r10,1),%eax │ │ │ │ │ │ add $0x80,%eax │ │ │ │ │ │ mov %eax,-0x34(%rbp) │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ - je 94 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x94> │ │ │ │ │ │ + je 96 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x96> │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne f0 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xf0> │ │ │ │ │ │ + jne f8 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xf8> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ │ │ + vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - movups %xmm0,0x18(%rsp) │ │ │ │ │ │ + vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - movups (%r14),%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rsp) │ │ │ │ │ │ + vmovups (%r14),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call d3 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xd3> │ │ │ │ │ │ + call db <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xdb> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 14d <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x14d> │ │ │ │ │ │ + jne 155 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x155> │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ @@ -88,18 +88,18 @@ │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %r11 │ │ │ │ │ │ movzbl %dil,%ecx │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ adc %rcx,%rdx │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ │ │ - js 9e <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x9e> │ │ │ │ │ │ + js a2 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xa2> │ │ │ │ │ │ add %r10d,%r9d │ │ │ │ │ │ add $0x7f,%r9d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ mov %r9d,-0x34(%rbp) │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ │ │ - jmp 9e <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x9e> │ │ │ │ │ │ - call 152 <.LCPI0_43+0x32> │ │ │ │ │ │ + jmp a2 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xa2> │ │ │ │ │ │ + call 15a <.LCPI0_42+0x52> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_0_0_6fputil8p […] │ │ │ │ │ │ @@ -13,23 +13,23 @@ │ │ │ │ │ │ push %rbx │ │ │ │ │ │ sub $0x68,%rsp │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ │ │ - movups 0x18(%rbp),%xmm0 │ │ │ │ │ │ + vmovups 0x18(%rbp),%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rdx │ │ │ │ │ │ mov %rdx,-0x20(%rbp) │ │ │ │ │ │ - movups %xmm0,(%rsp) │ │ │ │ │ │ + vmovups %xmm0,(%rsp) │ │ │ │ │ │ lea -0x50(%rbp),%rdi │ │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ - call 48 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x48> │ │ │ │ │ │ + call 4a <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x4a> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)-0x4 │ │ │ │ │ │ mov 0x4(%r15),%r10d │ │ │ │ │ │ mov 0x8(%r15),%rdx │ │ │ │ │ │ mov 0x10(%r15),%r11 │ │ │ │ │ │ movzbl -0x50(%rbp),%eax │ │ │ │ │ │ mov -0x4c(%rbp),%r9d │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ @@ -38,37 +38,37 @@ │ │ │ │ │ │ and $0x1,%al │ │ │ │ │ │ mov %al,-0x38(%rbp) │ │ │ │ │ │ lea (%r9,%r10,1),%eax │ │ │ │ │ │ add $0x80,%eax │ │ │ │ │ │ mov %eax,-0x34(%rbp) │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ - je 88 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x88> │ │ │ │ │ │ + je 8a <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x8a> │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne e4 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xe4> │ │ │ │ │ │ + jne ec <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xec> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ │ │ + vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - movups %xmm0,0x18(%rsp) │ │ │ │ │ │ + vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - movups (%r14),%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rsp) │ │ │ │ │ │ + vmovups (%r14),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call c7 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xc7> │ │ │ │ │ │ + call cf <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xcf> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 141 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x141> │ │ │ │ │ │ + jne 149 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x149> │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ @@ -85,18 +85,18 @@ │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %r11 │ │ │ │ │ │ movzbl %dil,%ecx │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ adc %rcx,%rdx │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ │ │ - js 92 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x92> │ │ │ │ │ │ + js 96 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x96> │ │ │ │ │ │ add %r10d,%r9d │ │ │ │ │ │ add $0x7f,%r9d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ mov %r9d,-0x34(%rbp) │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ │ │ - jmp 92 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x92> │ │ │ │ │ │ - call 146 <.LCPI0_43+0x26> │ │ │ │ │ │ + jmp 96 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x96> │ │ │ │ │ │ + call 14e <.LCPI0_42+0x46> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_0_0_6fputil8p […] │ │ │ │ │ │ @@ -42,34 +42,34 @@ │ │ │ │ │ │ add $0x80,%eax │ │ │ │ │ │ mov %eax,-0x34(%rbp) │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ je 8b <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x8b> │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne e7 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xe7> │ │ │ │ │ │ + jne ed <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xed> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ │ │ + vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - movups %xmm0,0x18(%rsp) │ │ │ │ │ │ + vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - movups (%r14),%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rsp) │ │ │ │ │ │ + vmovups (%r14),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call ca <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xca> │ │ │ │ │ │ + call d0 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xd0> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 144 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x144> │ │ │ │ │ │ + jne 14a <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x14a> │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ @@ -86,18 +86,18 @@ │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %r11 │ │ │ │ │ │ movzbl %dil,%ecx │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ adc %rcx,%rdx │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ │ │ - js 95 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x95> │ │ │ │ │ │ + js 97 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x97> │ │ │ │ │ │ add %r10d,%r9d │ │ │ │ │ │ add $0x7f,%r9d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ mov %r9d,-0x34(%rbp) │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ │ │ - jmp 95 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x95> │ │ │ │ │ │ - call 149 <.LCPI0_43+0x29> │ │ │ │ │ │ + jmp 97 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x97> │ │ │ │ │ │ + call 14f <.LCPI0_42+0x47> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_0_0_6fputil8p […] │ │ │ │ │ │ @@ -39,34 +39,34 @@ │ │ │ │ │ │ add $0x80,%eax │ │ │ │ │ │ mov %eax,-0x34(%rbp) │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ je 80 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x80> │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne dc <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xdc> │ │ │ │ │ │ + jne e2 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xe2> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ │ │ + vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - movups %xmm0,0x18(%rsp) │ │ │ │ │ │ + vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - movups (%r14),%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rsp) │ │ │ │ │ │ + vmovups (%r14),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call bf <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xbf> │ │ │ │ │ │ + call c5 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xc5> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 139 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x139> │ │ │ │ │ │ + jne 13f <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x13f> │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ @@ -83,18 +83,18 @@ │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %r11 │ │ │ │ │ │ movzbl %dil,%ecx │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ adc %rcx,%rdx │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ │ │ - js 8a <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x8a> │ │ │ │ │ │ + js 8c <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x8c> │ │ │ │ │ │ add %r10d,%r9d │ │ │ │ │ │ add $0x7f,%r9d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ mov %r9d,-0x34(%rbp) │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ │ │ - jmp 8a <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x8a> │ │ │ │ │ │ - call 13e <.LCPI0_43+0x1e> │ │ │ │ │ │ + jmp 8c <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x8c> │ │ │ │ │ │ + call 144 <.LCPI0_42+0x3c> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_0_0_6fputil8p […] │ │ │ │ │ │ @@ -37,34 +37,34 @@ │ │ │ │ │ │ add $0x80,%eax │ │ │ │ │ │ mov %eax,-0x34(%rbp) │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ je 79 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x79> │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne d5 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xd5> │ │ │ │ │ │ + jne db <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xdb> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ │ │ + vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - movups %xmm0,0x18(%rsp) │ │ │ │ │ │ + vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - movups (%r14),%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rsp) │ │ │ │ │ │ + vmovups (%r14),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call b8 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xb8> │ │ │ │ │ │ + call be <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xbe> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 132 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x132> │ │ │ │ │ │ + jne 138 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x138> │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ @@ -81,18 +81,18 @@ │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %r11 │ │ │ │ │ │ movzbl %dil,%ecx │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ adc %rcx,%rdx │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ │ │ - js 83 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x83> │ │ │ │ │ │ + js 85 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x85> │ │ │ │ │ │ add %r10d,%r9d │ │ │ │ │ │ add $0x7f,%r9d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ mov %r9d,-0x34(%rbp) │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ mov %rdx,-0x28(%rbp) │ │ │ │ │ │ - jmp 83 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x83> │ │ │ │ │ │ - call 137 <.LCPI0_43+0x17> │ │ │ │ │ │ + jmp 85 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x85> │ │ │ │ │ │ + call 13d <.LCPI0_42+0x35> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_0_0_6fputil8p […] │ │ │ │ │ │ @@ -72,71 +72,71 @@ │ │ │ │ │ │ mov %r13d,%r14d │ │ │ │ │ │ mov %r8d,%eax │ │ │ │ │ │ jmp f3 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xf3> │ │ │ │ │ │ movzbl (%rcx),%eax │ │ │ │ │ │ mov 0x4(%rcx),%r14d │ │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ │ or %rbx,%rcx │ │ │ │ │ │ - jne 184 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x184> │ │ │ │ │ │ + jne 18a <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x18a> │ │ │ │ │ │ mov %r10,%rbx │ │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ │ xor %r12b,%al │ │ │ │ │ │ and $0x1,%al │ │ │ │ │ │ mov %al,-0x48(%rbp) │ │ │ │ │ │ lea (%r14,%r15,1),%eax │ │ │ │ │ │ add $0x80,%eax │ │ │ │ │ │ mov %eax,-0x44(%rbp) │ │ │ │ │ │ cmpb $0x0,-0x49(%rbp) │ │ │ │ │ │ jne 119 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x119> │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ or %rbx,%rax │ │ │ │ │ │ - jne 1ae <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x1ae> │ │ │ │ │ │ + jne 1b4 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x1b4> │ │ │ │ │ │ lea -0x40(%rbp),%rax │ │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ │ │ + vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x47(%rbp) │ │ │ │ │ │ movb $0xaa,-0x45(%rbp) │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x30(%rbp),%rax │ │ │ │ │ │ - jne 32c <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x32c> │ │ │ │ │ │ + jne 332 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x332> │ │ │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - movups -0x48(%rbp),%xmm0 │ │ │ │ │ │ - movups %xmm0,0x18(%rsp) │ │ │ │ │ │ + vmovups -0x48(%rbp),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ │ │ mov 0x10(%rcx),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - movups (%rcx),%xmm0 │ │ │ │ │ │ - movups %xmm0,(%rsp) │ │ │ │ │ │ + vmovups (%rcx),%xmm0 │ │ │ │ │ │ + vmovups %xmm0,(%rsp) │ │ │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call 172 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x172> │ │ │ │ │ │ + call 178 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x178> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> __llvm_libc_19_0_0_::fputil::quick_add<128ul>(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ mov %r14d,%ecx │ │ │ │ │ │ sub %r13d,%ecx │ │ │ │ │ │ - jle 209 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x209> │ │ │ │ │ │ + jle 20f <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x20f> │ │ │ │ │ │ shrd %cl,%rbx,%r9 │ │ │ │ │ │ shr %cl,%rbx │ │ │ │ │ │ mov %rdi,%r11 │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rbx,%r9 │ │ │ │ │ │ cmovne %rdi,%rbx │ │ │ │ │ │ mov %r11,%rdi │ │ │ │ │ │ mov %r14d,%r13d │ │ │ │ │ │ - jmp 22e <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x22e> │ │ │ │ │ │ + jmp 234 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x234> │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ mul %rdi │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ mul %rsi │ │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ │ @@ -146,69 +146,69 @@ │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ mul %rsi │ │ │ │ │ │ movzbl %cl,%ecx │ │ │ │ │ │ add %r8,%rax │ │ │ │ │ │ adc %rcx,%rdx │ │ │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ │ │ - js 123 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x123> │ │ │ │ │ │ + js 125 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x125> │ │ │ │ │ │ add %r15d,%r14d │ │ │ │ │ │ add $0x7f,%r14d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ mov %r14d,-0x44(%rbp) │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ │ │ - jmp 123 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x123> │ │ │ │ │ │ + jmp 125 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x125> │ │ │ │ │ │ mov %r13d,%ecx │ │ │ │ │ │ sub %r14d,%ecx │ │ │ │ │ │ - jle 22e <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x22e> │ │ │ │ │ │ + jle 234 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x234> │ │ │ │ │ │ shrd %cl,%r10,%rdx │ │ │ │ │ │ shr %cl,%r10 │ │ │ │ │ │ mov %rdi,%r11 │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r10,%rdx │ │ │ │ │ │ cmovne %rdi,%r10 │ │ │ │ │ │ mov %r11,%rdi │ │ │ │ │ │ mov %r13d,%r14d │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ xor %r8b,%cl │ │ │ │ │ │ test $0x1,%cl │ │ │ │ │ │ - jne 257 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x257> │ │ │ │ │ │ + jne 25d <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x25d> │ │ │ │ │ │ lea (%r10,%rbx,1),%rcx │ │ │ │ │ │ add %rdx,%r9 │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %dl │ │ │ │ │ │ add %rbx,%r10 │ │ │ │ │ │ - jb 29a <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x29a> │ │ │ │ │ │ + jb 2a0 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x2a0> │ │ │ │ │ │ test %dl,%dl │ │ │ │ │ │ - jne 29a <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x29a> │ │ │ │ │ │ + jne 2a0 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x2a0> │ │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ │ jmp f3 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xf3> │ │ │ │ │ │ mov %rdi,-0x58(%rbp) │ │ │ │ │ │ mov %r10,%r11 │ │ │ │ │ │ mov %r10,%rcx │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ sub %rbx,%r11 │ │ │ │ │ │ - jne 274 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x274> │ │ │ │ │ │ + jne 27a <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x27a> │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ mov %r9,%rdi │ │ │ │ │ │ cmp %r9,%rdx │ │ │ │ │ │ - je 279 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x279> │ │ │ │ │ │ + je 27f <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x27f> │ │ │ │ │ │ cmp %rdi,%rcx │ │ │ │ │ │ - jbe 2b7 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x2b7> │ │ │ │ │ │ + jbe 2bd <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x2bd> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %r9,%rdx │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rcx,%r11 │ │ │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ or %r11,%rcx │ │ │ │ │ │ - jne 2dd <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x2dd> │ │ │ │ │ │ + jne 2e3 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x2e3> │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ jmp f3 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xf3> │ │ │ │ │ │ shrd $0x1,%rcx,%r9 │ │ │ │ │ │ inc %r14d │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%rbx │ │ │ │ │ │ @@ -222,32 +222,32 @@ │ │ │ │ │ │ mov %r13d,%r14d │ │ │ │ │ │ mov %r8d,%eax │ │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ │ mov %rbx,%r11 │ │ │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ or %r11,%rcx │ │ │ │ │ │ - je 290 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x290> │ │ │ │ │ │ + je 296 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x296> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%r8d │ │ │ │ │ │ test %r11,%r11 │ │ │ │ │ │ - je 2f5 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x2f5> │ │ │ │ │ │ + je 2fb <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x2fb> │ │ │ │ │ │ bsr %r11,%r8 │ │ │ │ │ │ xor $0x3f,%r8 │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - je 302 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x302> │ │ │ │ │ │ + je 308 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0x308> │ │ │ │ │ │ bsr %rdx,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ test %r11,%r11 │ │ │ │ │ │ cmovne %r9d,%ecx │ │ │ │ │ │ add %r8d,%ecx │ │ │ │ │ │ shld %cl,%rdx,%r11 │ │ │ │ │ │ shl %cl,%rdx │ │ │ │ │ │ sub %ecx,%r14d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rdx,%r11 │ │ │ │ │ │ cmove %rdx,%r9 │ │ │ │ │ │ mov %r11,%rbx │ │ │ │ │ │ jmp f3 <__llvm_libc_19_0_0_::cpp::enable_if<((sizeof (__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_0_0_::fputil::polyeval<__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul>, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_0_0_::fputil::DyadicFloat<128ul> const&)+0xf3> │ │ │ │ │ │ - call 331 <.LCPI0_43+0x211> │ │ │ │ │ │ + call 337 <.LCPI0_42+0x22f> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.llvm_addrsig {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.llvm_addrsig': │ │ │ │ │ │ - 0x00000000 3f474243 ?GBC │ │ │ │ │ │ + 0x00000000 3c433f40