--- /srv/reproducible-results/rbuild-debian/r-b-build.Xnp76dsB/b1/llvm-toolchain-19_19.1.6-1_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.Xnp76dsB/b2/llvm-toolchain-19_19.1.6-1_amd64.changes ├── Files │ @@ -43,15 +43,15 @@ │ fac1675662018664278996f2a7503aff 1740220 libs optional liblld-19_19.1.6-1_amd64.deb │ 0af8413d6533142a4c22e55e1eb95d88 13714012 debug optional liblldb-19-dbgsym_19.1.6-1_amd64.deb │ b2616e8618f3a33af6705561591fb27b 577228 libdevel optional liblldb-19-dev_19.1.6-1_amd64.deb │ cce93a9b0d5924cb0b8bd87d3eb1220e 4169784 libs optional liblldb-19_19.1.6-1_amd64.deb │ acae4942fbaf08a27f1faa188b0641cf 770992 ocaml optional libllvm-19-ocaml-dev_19.1.6-1_amd64.deb │ 3846f531ff3e17597fdf004f67812eab 73073440 debug optional libllvm19-dbgsym_19.1.6-1_amd64.deb │ 221738f15b46ffd09598886994f44d56 25973952 libs optional libllvm19_19.1.6-1_amd64.deb │ - 6a3520d0c330898f4b86c775f3f80095 446492 libdevel optional libllvmlibc-19-dev_19.1.6-1_amd64.deb │ + 2baa69ce87378aa998740b4c5ab1ea09 451900 libdevel optional libllvmlibc-19-dev_19.1.6-1_amd64.deb │ 7dffdd3744c46c48da46a6a8f47855fa 44307980 debug optional libmlir-19-dbgsym_19.1.6-1_amd64.deb │ c9e135ee519dc684f763f1b10cf2eca1 23550076 libdevel optional libmlir-19-dev_19.1.6-1_amd64.deb │ fe2b90505a8154b26ae99f65b6dcda2d 10788576 libs optional libmlir-19_19.1.6-1_amd64.deb │ e5b44e50e4c003cdb350980f260f941e 923704 debug optional libomp-19-dev-dbgsym_19.1.6-1_amd64.deb │ 10ea9d9dc5a044c00518e55c214e0c23 1190912 libdevel optional libomp-19-dev_19.1.6-1_amd64.deb │ 1bc3e894879b5bc437b1a207aef2d32e 1066668 doc optional libomp-19-doc_19.1.6-1_all.deb │ a844301938738ee0e64a945e22840004 963012 debug optional libomp5-19-dbgsym_19.1.6-1_amd64.deb │ @@ -63,15 +63,15 @@ │ 68dcaa5b986ad7ab4dcbb48846ffd31d 4185336 debug optional lld-19-dbgsym_19.1.6-1_amd64.deb │ 4b1ebb9b4123f0694c3b1ac14ed9e13b 1374332 devel optional lld-19_19.1.6-1_amd64.deb │ 3f2faf6fbd20bfdb9a7111fec4ef6077 9119252 debug optional lldb-19-dbgsym_19.1.6-1_amd64.deb │ f90ebac512b1c171ae1ce421103c2ddb 1218080 devel optional lldb-19_19.1.6-1_amd64.deb │ ab70e19cd25ff6952267e478654ed6f9 65779872 debug optional llvm-19-dbgsym_19.1.6-1_amd64.deb │ f0420439c24fb36ece2556428e8a797e 2304 debug optional llvm-19-dev-dbgsym_19.1.6-1_amd64.deb │ e1055b091bd6226eb9d375774118c49f 43223692 devel optional llvm-19-dev_19.1.6-1_amd64.deb │ - cfbee2300120697bd00575c53e1e855c 8388740 doc optional llvm-19-doc_19.1.6-1_all.deb │ + e5e8867feeb8afb6aac15b8bfa686ad8 8388636 doc optional llvm-19-doc_19.1.6-1_all.deb │ 0814578e2e60c6a9bb63cefe4e5270e5 284788 doc optional llvm-19-examples_19.1.6-1_all.deb │ 231b8f8634bc9fdda86e64ae9af82b9b 2928060 debug optional llvm-19-linker-tools-dbgsym_19.1.6-1_amd64.deb │ 4d4fa5280a97e6ef28c530e12b9b4494 1259900 devel optional llvm-19-linker-tools_19.1.6-1_amd64.deb │ 0b0945fb2ae840d97613a4576cd1dce0 1117300 debug optional llvm-19-runtime-dbgsym_19.1.6-1_amd64.deb │ 6c90234ec2039a543c0b62a2e23c0d80 550340 devel optional llvm-19-runtime_19.1.6-1_amd64.deb │ bd258c7aa09ad354db7a5aa720852ef7 4041740 debug optional llvm-19-tools-dbgsym_19.1.6-1_amd64.deb │ 8b1734765f7d180e486ee314308fc347 510616 devel optional llvm-19-tools_19.1.6-1_amd64.deb ├── libllvmlibc-19-dev_19.1.6-1_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-12-18 09:01:43.000000 debian-binary │ │ --rw-r--r-- 0 0 0 816 2024-12-18 09:01:43.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 445484 2024-12-18 09:01:43.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 820 2024-12-18 09:01:43.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 450888 2024-12-18 09:01:43.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: libllvmlibc-19-dev │ │ │ │ Source: llvm-toolchain-19 │ │ │ │ Version: 1:19.1.6-1 │ │ │ │ Architecture: amd64 │ │ │ │ Maintainer: LLVM Packaging Team │ │ │ │ -Installed-Size: 3330 │ │ │ │ +Installed-Size: 3360 │ │ │ │ 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-12-18 09:01:43.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-12-18 09:01:43.000000 ./usr/lib/llvm-19/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-12-18 09:01:43.000000 ./usr/lib/llvm-19/include/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1082 2024-12-18 09:01:43.000000 ./usr/lib/llvm-19/include/llvmlibc_rpc_opcodes.h │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4525 2024-12-18 09:01:43.000000 ./usr/lib/llvm-19/include/llvmlibc_rpc_server.h │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-12-18 09:01:43.000000 ./usr/lib/llvm-19/lib/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 39422 2024-12-18 09:01:43.000000 ./usr/lib/llvm-19/lib/libLibcTableGenUtil.a │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2763090 2024-12-18 09:01:43.000000 ./usr/lib/llvm-19/lib/libllvmlibc.a │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2794492 2024-12-18 09:01:43.000000 ./usr/lib/llvm-19/lib/libllvmlibc.a │ │ │ │ -rw-r--r-- 0 root (0) root (0) 541456 2024-12-18 09:01:43.000000 ./usr/lib/llvm-19/lib/libllvmlibc_rpc_server.a │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-12-18 09:01:43.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-12-18 09:01:43.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-12-18 09:01:43.000000 ./usr/share/doc/libllvmlibc-19-dev/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 39887 2024-12-18 09:01:43.000000 ./usr/share/doc/libllvmlibc-19-dev/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6967 2024-10-11 19:35:27.000000 ./usr/share/doc/libllvmlibc-19-dev/copyright │ │ │ ├── ./usr/lib/llvm-19/lib/libllvmlibc.a │ │ │ │ ├── nm -s {} │ │ │ │ │ @@ -900,15 +900,15 @@ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6acoshfEf in acoshf.cpp.o │ │ │ │ │ asinf in asinf.cpp.o │ │ │ │ │ _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x in asinf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5asinfEf in asinf.cpp.o │ │ │ │ │ asinhf in asinhf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6asinhfEf in asinhf.cpp.o │ │ │ │ │ atan2f in atan2f.cpp.o │ │ │ │ │ -_ZN19__llvm_libc_19_1_6_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in atan2f.cpp.o │ │ │ │ │ +_ZN19__llvm_libc_19_1_6_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in atan2f.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6atan2fEff in atan2f.cpp.o │ │ │ │ │ atanf in atanf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5atanfEf in atanf.cpp.o │ │ │ │ │ atanhf in atanhf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6atanhfEf in atanhf.cpp.o │ │ │ │ │ canonicalize in canonicalize.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_12canonicalizeEPdPKd in canonicalize.cpp.o │ │ │ │ │ @@ -932,18 +932,18 @@ │ │ │ │ │ copysign in copysign.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_8copysignEdd in copysign.cpp.o │ │ │ │ │ copysignf in copysignf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_9copysignfEff in copysignf.cpp.o │ │ │ │ │ copysignl in copysignl.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_9copysignlEee in copysignl.cpp.o │ │ │ │ │ cos in cos.cpp.o │ │ │ │ │ -_ZN19__llvm_libc_19_1_6_3fma24ONE_TWENTY_EIGHT_OVER_PIE in cos.cpp.o │ │ │ │ │ -_ZN19__llvm_libc_19_1_6_3fma17SIN_K_PI_OVER_128E in cos.cpp.o │ │ │ │ │ +_ZN19__llvm_libc_19_1_6_5nofma24ONE_TWENTY_EIGHT_OVER_PIE in cos.cpp.o │ │ │ │ │ +_ZN19__llvm_libc_19_1_6_5nofma17SIN_K_PI_OVER_128E in cos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed in cos.cpp.o │ │ │ │ │ -_ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb0EE8accurateEv in cos.cpp.o │ │ │ │ │ +_ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb1EE8accurateEv in cos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ in cos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E in cos.cpp.o │ │ │ │ │ _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v in cos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in cos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ in cos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in cos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in cos.cpp.o │ │ │ │ │ @@ -1061,14 +1061,17 @@ │ │ │ │ │ floor in floor.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5floorEd in floor.cpp.o │ │ │ │ │ floorf in floorf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6floorfEf in floorf.cpp.o │ │ │ │ │ floorl in floorl.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6floorlEe in floorl.cpp.o │ │ │ │ │ fma in fma.cpp.o │ │ │ │ │ +_ZN19__llvm_libc_19_1_6_6fputil7generic3fmaIddEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_S6_ in fma.cpp.o │ │ │ │ │ +_ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x in fma.cpp.o │ │ │ │ │ +_ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v in fma.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_3fmaEddd in fma.cpp.o │ │ │ │ │ fmaf in fmaf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_4fmafEfff in fmaf.cpp.o │ │ │ │ │ fmax in fmax.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_4fmaxEdd in fmax.cpp.o │ │ │ │ │ fmaxf in fmaxf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5fmaxfEff in fmaxf.cpp.o │ │ │ │ │ @@ -1443,35 +1446,37 @@ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_7scalbnfEfi in scalbnf.cpp.o │ │ │ │ │ scalbnl in scalbnl.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil5ldexpIeiEENS_3cpp9enable_ifIXaasr3cppE19is_floating_point_vIT_Esr3cppE13is_integral_vIT0_EES4_E4typeES4_S5_ in scalbnl.cpp.o │ │ │ │ │ _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x in scalbnl.cpp.o │ │ │ │ │ _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIeLb0EvEET_v in scalbnl.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_7scalbnlEei in scalbnl.cpp.o │ │ │ │ │ sin in sin.cpp.o │ │ │ │ │ -_ZN19__llvm_libc_19_1_6_3fma24ONE_TWENTY_EIGHT_OVER_PIE in sin.cpp.o │ │ │ │ │ -_ZN19__llvm_libc_19_1_6_3fma17SIN_K_PI_OVER_128E in sin.cpp.o │ │ │ │ │ +_ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x in sin.cpp.o │ │ │ │ │ +_ZN19__llvm_libc_19_1_6_5nofma24ONE_TWENTY_EIGHT_OVER_PIE in sin.cpp.o │ │ │ │ │ +_ZN19__llvm_libc_19_1_6_5nofma17SIN_K_PI_OVER_128E in sin.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed in sin.cpp.o │ │ │ │ │ -_ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb0EE8accurateEv in sin.cpp.o │ │ │ │ │ +_ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb1EE8accurateEv in sin.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ in sin.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E in sin.cpp.o │ │ │ │ │ _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v in sin.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in sin.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ in sin.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in sin.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in sin.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in sin.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in sin.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_3sinEd in sin.cpp.o │ │ │ │ │ sincos in sincos.cpp.o │ │ │ │ │ -_ZN19__llvm_libc_19_1_6_3fma24ONE_TWENTY_EIGHT_OVER_PIE in sincos.cpp.o │ │ │ │ │ -_ZN19__llvm_libc_19_1_6_3fma17SIN_K_PI_OVER_128E in sincos.cpp.o │ │ │ │ │ +_ZN19__llvm_libc_19_1_6_5nofma24ONE_TWENTY_EIGHT_OVER_PIE in sincos.cpp.o │ │ │ │ │ +_ZN19__llvm_libc_19_1_6_5nofma17SIN_K_PI_OVER_128E in sincos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed in sincos.cpp.o │ │ │ │ │ -_ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb0EE8accurateEv in sincos.cpp.o │ │ │ │ │ +_ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb1EE8accurateEv in sincos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ in sincos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E in sincos.cpp.o │ │ │ │ │ +_ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x in sincos.cpp.o │ │ │ │ │ _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v in sincos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in sincos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ in sincos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in sincos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in sincos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in sincos.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in sincos.cpp.o │ │ │ │ │ @@ -1492,18 +1497,19 @@ │ │ │ │ │ sqrt in sqrt.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_4sqrtEd in sqrt.cpp.o │ │ │ │ │ sqrtf in sqrtf.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5sqrtfEf in sqrtf.cpp.o │ │ │ │ │ sqrtl in sqrtl.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5sqrtlEe in sqrtl.cpp.o │ │ │ │ │ tan in tan.cpp.o │ │ │ │ │ -_ZN19__llvm_libc_19_1_6_3fma24ONE_TWENTY_EIGHT_OVER_PIE in tan.cpp.o │ │ │ │ │ -_ZN19__llvm_libc_19_1_6_3fma17SIN_K_PI_OVER_128E in tan.cpp.o │ │ │ │ │ +_ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x in tan.cpp.o │ │ │ │ │ +_ZN19__llvm_libc_19_1_6_5nofma24ONE_TWENTY_EIGHT_OVER_PIE in tan.cpp.o │ │ │ │ │ +_ZN19__llvm_libc_19_1_6_5nofma17SIN_K_PI_OVER_128E in tan.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed in tan.cpp.o │ │ │ │ │ -_ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb0EE8accurateEv in tan.cpp.o │ │ │ │ │ +_ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb1EE8accurateEv in tan.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in tan.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E in tan.cpp.o │ │ │ │ │ _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v in tan.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ in tan.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in tan.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in tan.cpp.o │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ in tan.cpp.o │ │ │ │ │ @@ -4395,23 +4401,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 │ │ │ │ │ -0000000000000004 r .LCPI0_14 │ │ │ │ │ -0000000000000008 r .LCPI0_15 │ │ │ │ │ -000000000000000c r .LCPI0_16 │ │ │ │ │ +0000000000000000 r .LCPI0_14 │ │ │ │ │ +0000000000000010 r .LCPI0_15 │ │ │ │ │ +0000000000000004 r .LCPI0_16 │ │ │ │ │ 0000000000000068 r .LCPI0_17 │ │ │ │ │ -0000000000000010 r .LCPI0_18 │ │ │ │ │ -0000000000000014 r .LCPI0_19 │ │ │ │ │ +0000000000000008 r .LCPI0_18 │ │ │ │ │ +000000000000000c r .LCPI0_19 │ │ │ │ │ 0000000000000008 r .LCPI0_2 │ │ │ │ │ -0000000000000018 r .LCPI0_20 │ │ │ │ │ -000000000000001c r .LCPI0_21 │ │ │ │ │ +0000000000000010 r .LCPI0_20 │ │ │ │ │ +0000000000000014 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 │ │ │ │ │ @@ -4446,21 +4452,21 @@ │ │ │ │ │ 0000000000000000 R _ZN19__llvm_libc_19_1_6_6LOG2_RE │ │ │ │ │ 0000000000000000 R _ZN19__llvm_libc_19_1_6_8LOG_R_DDE │ │ │ │ │ 0000000000000000 R _ZN19__llvm_libc_19_1_6_9EXP2_MID1E │ │ │ │ │ 0000000000000000 R _ZN19__llvm_libc_19_1_6_9EXP2_MID2E │ │ │ │ │ │ │ │ │ │ acoshf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI0_1 │ │ │ │ │ +0000000000000000 r .LCPI0_1 │ │ │ │ │ 0000000000000028 r .LCPI0_10 │ │ │ │ │ 0000000000000030 r .LCPI0_11 │ │ │ │ │ 0000000000000038 r .LCPI0_12 │ │ │ │ │ -0000000000000008 r .LCPI0_2 │ │ │ │ │ -000000000000000c r .LCPI0_3 │ │ │ │ │ -0000000000000010 r .LCPI0_4 │ │ │ │ │ +0000000000000004 r .LCPI0_2 │ │ │ │ │ +0000000000000008 r .LCPI0_3 │ │ │ │ │ +000000000000000c 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_1_6_10ONE_OVER_FE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ @@ -4468,34 +4474,34 @@ │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5LOG_FE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6acoshfEf │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T acoshf │ │ │ │ │ │ │ │ │ │ asinf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000000 r .LCPI0_1 │ │ │ │ │ +0000000000000010 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 │ │ │ │ │ -0000000000000004 r .LCPI0_2 │ │ │ │ │ +0000000000000000 r .LCPI0_2 │ │ │ │ │ 0000000000000068 r .LCPI0_20 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ 0000000000000000 r .LCPI0_7 │ │ │ │ │ 0000000000000008 r .LCPI0_8 │ │ │ │ │ 0000000000000010 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_5asinfEf │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_HIE │ │ │ │ │ @@ -4542,34 +4548,45 @@ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_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 │ │ │ │ │ -0000000000000000 r .LCPI0_4 │ │ │ │ │ +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 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_11ATAN_COEFFSE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16ATAN_IE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6atan2fEff │ │ │ │ │ -0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ +0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS_10NumberPairIdEEJS3_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 │ │ │ │ │ -0000000000000010 r .LCPI0_15 │ │ │ │ │ +0000000000000048 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 │ │ │ │ │ @@ -4584,15 +4601,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 │ │ │ │ │ -0000000000000004 r .LCPI0_16 │ │ │ │ │ +0000000000000000 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 │ │ │ │ │ @@ -4636,32 +4653,32 @@ │ │ │ │ │ 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 │ │ │ │ │ -0000000000000000 r .LCPI0_19 │ │ │ │ │ +0000000000000010 r .LCPI0_18 │ │ │ │ │ +0000000000000020 r .LCPI0_19 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ -0000000000000010 r .LCPI0_20 │ │ │ │ │ -0000000000000090 r .LCPI0_21 │ │ │ │ │ +0000000000000030 r .LCPI0_20 │ │ │ │ │ +0000000000000088 r .LCPI0_21 │ │ │ │ │ 0000000000000018 r .LCPI0_3 │ │ │ │ │ 0000000000000020 r .LCPI0_4 │ │ │ │ │ 0000000000000028 r .LCPI0_5 │ │ │ │ │ 0000000000000030 r .LCPI0_6 │ │ │ │ │ 0000000000000038 r .LCPI0_7 │ │ │ │ │ 0000000000000040 r .LCPI0_8 │ │ │ │ │ 0000000000000000 r .LCPI0_9 │ │ │ │ │ -0000000000000098 r .LCPI1_0 │ │ │ │ │ -00000000000000a0 r .LCPI1_1 │ │ │ │ │ -00000000000000a8 r .LCPI1_2 │ │ │ │ │ -00000000000000b0 r .LCPI1_3 │ │ │ │ │ -00000000000000b8 r .LCPI1_4 │ │ │ │ │ -0000000000000004 r .LCPI2_1 │ │ │ │ │ +0000000000000090 r .LCPI1_0 │ │ │ │ │ +0000000000000098 r .LCPI1_1 │ │ │ │ │ +00000000000000a0 r .LCPI1_2 │ │ │ │ │ +00000000000000a8 r .LCPI1_3 │ │ │ │ │ +00000000000000b0 r .LCPI1_4 │ │ │ │ │ +0000000000000040 r .LCPI2_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_4cbrtEd │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T cbrt │ │ │ │ │ │ │ │ │ │ cbrtf.cpp.o: │ │ │ │ │ @@ -4694,105 +4711,114 @@ │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000010 r .LCPI0_1 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_8copysignEdd │ │ │ │ │ 0000000000000000 T copysign │ │ │ │ │ │ │ │ │ │ copysignf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI0_1 │ │ │ │ │ +0000000000000010 r .LCPI0_1 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_9copysignfEff │ │ │ │ │ 0000000000000000 T copysignf │ │ │ │ │ │ │ │ │ │ copysignl.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_9copysignlEee │ │ │ │ │ 0000000000000000 T copysignl │ │ │ │ │ │ │ │ │ │ cos.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ 0000000000000048 r .LCPI0_10 │ │ │ │ │ 0000000000000050 r .LCPI0_11 │ │ │ │ │ -0000000000000000 r .LCPI0_12 │ │ │ │ │ -0000000000000010 r .LCPI0_13 │ │ │ │ │ -0000000000000020 r .LCPI0_14 │ │ │ │ │ -0000000000000058 r .LCPI0_15 │ │ │ │ │ -0000000000000060 r .LCPI0_16 │ │ │ │ │ -0000000000000068 r .LCPI0_17 │ │ │ │ │ +0000000000000058 r .LCPI0_12 │ │ │ │ │ +0000000000000060 r .LCPI0_13 │ │ │ │ │ +0000000000000068 r .LCPI0_14 │ │ │ │ │ +0000000000000070 r .LCPI0_15 │ │ │ │ │ +0000000000000078 r .LCPI0_16 │ │ │ │ │ +0000000000000080 r .LCPI0_17 │ │ │ │ │ +0000000000000010 r .LCPI0_18 │ │ │ │ │ +0000000000000020 r .LCPI0_19 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ -0000000000000000 r .LCPI0_3 │ │ │ │ │ -0000000000000018 r .LCPI0_4 │ │ │ │ │ -0000000000000020 r .LCPI0_5 │ │ │ │ │ -0000000000000028 r .LCPI0_6 │ │ │ │ │ -0000000000000030 r .LCPI0_7 │ │ │ │ │ +0000000000000030 r .LCPI0_20 │ │ │ │ │ +0000000000000040 r .LCPI0_21 │ │ │ │ │ +0000000000000050 r .LCPI0_22 │ │ │ │ │ +0000000000000088 r .LCPI0_23 │ │ │ │ │ +0000000000000090 r .LCPI0_24 │ │ │ │ │ +0000000000000098 r .LCPI0_25 │ │ │ │ │ +0000000000000018 r .LCPI0_3 │ │ │ │ │ +0000000000000020 r .LCPI0_4 │ │ │ │ │ +0000000000000028 r .LCPI0_5 │ │ │ │ │ +0000000000000030 r .LCPI0_6 │ │ │ │ │ +0000000000000000 r .LCPI0_7 │ │ │ │ │ 0000000000000038 r .LCPI0_8 │ │ │ │ │ 0000000000000040 r .LCPI0_9 │ │ │ │ │ -0000000000000078 r .LCPI10_0 │ │ │ │ │ -0000000000000080 r .LCPI10_1 │ │ │ │ │ -0000000000000088 r .LCPI10_2 │ │ │ │ │ -0000000000000090 r .LCPI10_3 │ │ │ │ │ -0000000000000098 r .LCPI10_4 │ │ │ │ │ -0000000000000070 r .LCPI1_0 │ │ │ │ │ -0000000000000030 r .LCPI1_1 │ │ │ │ │ +00000000000000a8 r .LCPI10_0 │ │ │ │ │ +00000000000000b0 r .LCPI10_1 │ │ │ │ │ +00000000000000b8 r .LCPI10_2 │ │ │ │ │ +00000000000000c0 r .LCPI10_3 │ │ │ │ │ +00000000000000c8 r .LCPI10_4 │ │ │ │ │ +00000000000000a0 r .LCPI1_0 │ │ │ │ │ +0000000000000060 r .LCPI1_1 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_3cosEd │ │ │ │ │ -0000000000000000 V _ZN19__llvm_libc_19_1_6_3fma17SIN_K_PI_OVER_128E │ │ │ │ │ -0000000000000000 V _ZN19__llvm_libc_19_1_6_3fma24ONE_TWENTY_EIGHT_OVER_PIE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ +0000000000000000 V _ZN19__llvm_libc_19_1_6_5nofma17SIN_K_PI_OVER_128E │ │ │ │ │ +0000000000000000 V _ZN19__llvm_libc_19_1_6_5nofma24ONE_TWENTY_EIGHT_OVER_PIE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ │ │ │ │ │ 0000000000000000 V _ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ -0000000000000000 W _ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb0EE8accurateEv │ │ │ │ │ +0000000000000000 W _ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb1EE8accurateEv │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T cos │ │ │ │ │ + U memcpy │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ -0000000000000050 r .LCPI0_14 │ │ │ │ │ -0000000000000058 r .LCPI0_15 │ │ │ │ │ -0000000000000010 r .LCPI0_16 │ │ │ │ │ -0000000000000014 r .LCPI0_17 │ │ │ │ │ -0000000000000018 r .LCPI0_18 │ │ │ │ │ -000000000000001c r .LCPI0_19 │ │ │ │ │ +0000000000000010 r .LCPI0_14 │ │ │ │ │ +0000000000000000 r .LCPI0_15 │ │ │ │ │ +0000000000000050 r .LCPI0_16 │ │ │ │ │ +0000000000000058 r .LCPI0_17 │ │ │ │ │ 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_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_4cosfEf │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ +0000000000000000 r _ZN19__llvm_libc_19_1_6_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ +0000000000000000 r _ZN19__llvm_libc_19_1_6_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T cosf │ │ │ │ │ │ │ │ │ │ coshf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ 0000000000000008 r .LCPI0_10 │ │ │ │ │ 000000000000000c r .LCPI0_11 │ │ │ │ │ -0000000000000010 r .LCPI0_12 │ │ │ │ │ -0000000000000014 r .LCPI0_13 │ │ │ │ │ -0000000000000018 r .LCPI0_14 │ │ │ │ │ +0000000000000000 r .LCPI0_12 │ │ │ │ │ +0000000000000010 r .LCPI0_13 │ │ │ │ │ +0000000000000014 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 │ │ │ │ │ @@ -4804,17 +4830,18 @@ │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T coshf │ │ │ │ │ │ │ │ │ │ cospif.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ -0000000000000008 r .LCPI0_10 │ │ │ │ │ +0000000000000000 r .LCPI0_10 │ │ │ │ │ 0000000000000040 r .LCPI0_11 │ │ │ │ │ -000000000000000c r .LCPI0_12 │ │ │ │ │ +0000000000000048 r .LCPI0_12 │ │ │ │ │ +0000000000000050 r .LCPI0_13 │ │ │ │ │ 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 │ │ │ │ │ @@ -4826,22 +4853,22 @@ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T cospif │ │ │ │ │ │ │ │ │ │ dmull.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 r .LCPI1_1 │ │ │ │ │ 0000000000000008 r .LCPI1_2 │ │ │ │ │ -0000000000000000 r .LCPI1_3 │ │ │ │ │ -0000000000000004 r .LCPI2_0 │ │ │ │ │ +0000000000000010 r .LCPI1_3 │ │ │ │ │ +0000000000000020 r .LCPI2_0 │ │ │ │ │ 0000000000000010 r .LCPI2_1 │ │ │ │ │ 0000000000000018 r .LCPI2_2 │ │ │ │ │ 0000000000000020 r .LCPI2_3 │ │ │ │ │ 0000000000000028 r .LCPI2_4 │ │ │ │ │ 0000000000000030 r .LCPI2_5 │ │ │ │ │ -0000000000000008 r .LCPI3_0 │ │ │ │ │ +0000000000000030 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_5dmullEee │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3mulIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ @@ -4872,52 +4899,55 @@ │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L6COEFFSE │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T erff │ │ │ │ │ │ │ │ │ │ exp.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ -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 │ │ │ │ │ +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_2 │ │ │ │ │ -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 │ │ │ │ │ -0000000000000000 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 │ │ │ │ │ +0000000000000010 r .LCPI0_29 │ │ │ │ │ 0000000000000018 r .LCPI0_3 │ │ │ │ │ -0000000000000004 r .LCPI0_30 │ │ │ │ │ -00000000000000c8 r .LCPI0_31 │ │ │ │ │ -0000000000000008 r .LCPI0_32 │ │ │ │ │ -000000000000000c r .LCPI0_33 │ │ │ │ │ -00000000000000d0 r .LCPI0_34 │ │ │ │ │ -0000000000000010 r .LCPI0_35 │ │ │ │ │ -00000000000000d8 r .LCPI0_36 │ │ │ │ │ +0000000000000000 r .LCPI0_30 │ │ │ │ │ +0000000000000004 r .LCPI0_31 │ │ │ │ │ +00000000000000e0 r .LCPI0_32 │ │ │ │ │ +0000000000000008 r .LCPI0_33 │ │ │ │ │ +0000000000000020 r .LCPI0_34 │ │ │ │ │ +00000000000000e8 r .LCPI0_35 │ │ │ │ │ +000000000000000c r .LCPI0_36 │ │ │ │ │ +00000000000000f0 r .LCPI0_37 │ │ │ │ │ 0000000000000020 r .LCPI0_4 │ │ │ │ │ 0000000000000028 r .LCPI0_5 │ │ │ │ │ 0000000000000030 r .LCPI0_6 │ │ │ │ │ 0000000000000038 r .LCPI0_7 │ │ │ │ │ 0000000000000040 r .LCPI0_8 │ │ │ │ │ 0000000000000048 r .LCPI0_9 │ │ │ │ │ -00000000000000e0 r .LCPI8_0 │ │ │ │ │ -00000000000000e8 r .LCPI8_1 │ │ │ │ │ -00000000000000f0 r .LCPI8_2 │ │ │ │ │ -00000000000000f8 r .LCPI8_3 │ │ │ │ │ -0000000000000100 r .LCPI8_4 │ │ │ │ │ +00000000000000f8 r .LCPI8_0 │ │ │ │ │ +0000000000000100 r .LCPI8_1 │ │ │ │ │ +0000000000000108 r .LCPI8_2 │ │ │ │ │ +0000000000000110 r .LCPI8_3 │ │ │ │ │ +0000000000000118 r .LCPI8_4 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_3expEd │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ @@ -4926,14 +4956,15 @@ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_9EXP2_MID1E │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_9EXP2_MID2E │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T exp │ │ │ │ │ + U memcpy │ │ │ │ │ │ │ │ │ │ exp10.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ 0000000000000050 r .LCPI0_10 │ │ │ │ │ 0000000000000058 r .LCPI0_11 │ │ │ │ │ 0000000000000060 r .LCPI0_12 │ │ │ │ │ @@ -4957,63 +4988,67 @@ │ │ │ │ │ 00000000000000e8 r .LCPI0_29 │ │ │ │ │ 0000000000000018 r .LCPI0_3 │ │ │ │ │ 00000000000000f0 r .LCPI0_30 │ │ │ │ │ 00000000000000f8 r .LCPI0_31 │ │ │ │ │ 0000000000000100 r .LCPI0_32 │ │ │ │ │ 0000000000000108 r .LCPI0_33 │ │ │ │ │ 0000000000000110 r .LCPI0_34 │ │ │ │ │ -0000000000000000 r .LCPI0_35 │ │ │ │ │ -0000000000000004 r .LCPI0_36 │ │ │ │ │ -0000000000000118 r .LCPI0_37 │ │ │ │ │ -0000000000000008 r .LCPI0_38 │ │ │ │ │ -000000000000000c r .LCPI0_39 │ │ │ │ │ +0000000000000118 r .LCPI0_35 │ │ │ │ │ +0000000000000000 r .LCPI0_36 │ │ │ │ │ +0000000000000004 r .LCPI0_37 │ │ │ │ │ +0000000000000120 r .LCPI0_38 │ │ │ │ │ +0000000000000008 r .LCPI0_39 │ │ │ │ │ 0000000000000020 r .LCPI0_4 │ │ │ │ │ -0000000000000120 r .LCPI0_40 │ │ │ │ │ +0000000000000000 r .LCPI0_40 │ │ │ │ │ 0000000000000128 r .LCPI0_41 │ │ │ │ │ +0000000000000130 r .LCPI0_42 │ │ │ │ │ 0000000000000010 r .LCPI0_43 │ │ │ │ │ -0000000000000030 r .LCPI0_45 │ │ │ │ │ -0000000000000010 r .LCPI0_46 │ │ │ │ │ -0000000000000130 r .LCPI0_47 │ │ │ │ │ -0000000000000138 r .LCPI0_48 │ │ │ │ │ +0000000000000020 r .LCPI0_44 │ │ │ │ │ +000000000000000c r .LCPI0_45 │ │ │ │ │ +0000000000000138 r .LCPI0_46 │ │ │ │ │ +0000000000000140 r .LCPI0_47 │ │ │ │ │ 0000000000000028 r .LCPI0_5 │ │ │ │ │ 0000000000000030 r .LCPI0_6 │ │ │ │ │ 0000000000000038 r .LCPI0_7 │ │ │ │ │ 0000000000000040 r .LCPI0_8 │ │ │ │ │ 0000000000000048 r .LCPI0_9 │ │ │ │ │ -0000000000000208 r .LCPI11_0 │ │ │ │ │ -0000000000000210 r .LCPI11_1 │ │ │ │ │ -0000000000000218 r .LCPI11_2 │ │ │ │ │ -0000000000000220 r .LCPI11_3 │ │ │ │ │ -0000000000000228 r .LCPI11_4 │ │ │ │ │ -0000000000000140 r .LCPI1_0 │ │ │ │ │ -0000000000000148 r .LCPI1_1 │ │ │ │ │ -0000000000000190 r .LCPI1_10 │ │ │ │ │ -0000000000000198 r .LCPI1_11 │ │ │ │ │ -00000000000001a0 r .LCPI1_12 │ │ │ │ │ -00000000000001a8 r .LCPI1_13 │ │ │ │ │ -00000000000001b0 r .LCPI1_14 │ │ │ │ │ -00000000000001b8 r .LCPI1_15 │ │ │ │ │ -00000000000001c0 r .LCPI1_16 │ │ │ │ │ -00000000000001c8 r .LCPI1_17 │ │ │ │ │ -00000000000001d0 r .LCPI1_18 │ │ │ │ │ -00000000000001d8 r .LCPI1_19 │ │ │ │ │ -0000000000000150 r .LCPI1_2 │ │ │ │ │ -00000000000001e0 r .LCPI1_20 │ │ │ │ │ -00000000000001e8 r .LCPI1_21 │ │ │ │ │ -0000000000000158 r .LCPI1_3 │ │ │ │ │ -0000000000000160 r .LCPI1_4 │ │ │ │ │ -0000000000000168 r .LCPI1_5 │ │ │ │ │ -0000000000000170 r .LCPI1_6 │ │ │ │ │ -0000000000000178 r .LCPI1_7 │ │ │ │ │ -0000000000000180 r .LCPI1_8 │ │ │ │ │ -0000000000000188 r .LCPI1_9 │ │ │ │ │ -00000000000001f0 r .LCPI2_0 │ │ │ │ │ -00000000000001f8 r .LCPI2_1 │ │ │ │ │ -0000000000000200 r .LCPI2_2 │ │ │ │ │ -0000000000000014 r .LCPI3_0 │ │ │ │ │ +0000000000000228 r .LCPI11_0 │ │ │ │ │ +0000000000000230 r .LCPI11_1 │ │ │ │ │ +0000000000000238 r .LCPI11_2 │ │ │ │ │ +0000000000000240 r .LCPI11_3 │ │ │ │ │ +0000000000000248 r .LCPI11_4 │ │ │ │ │ +0000000000000148 r .LCPI1_0 │ │ │ │ │ +0000000000000150 r .LCPI1_1 │ │ │ │ │ +0000000000000198 r .LCPI1_10 │ │ │ │ │ +00000000000001a0 r .LCPI1_11 │ │ │ │ │ +00000000000001a8 r .LCPI1_12 │ │ │ │ │ +00000000000001b0 r .LCPI1_13 │ │ │ │ │ +00000000000001b8 r .LCPI1_14 │ │ │ │ │ +00000000000001c0 r .LCPI1_15 │ │ │ │ │ +00000000000001c8 r .LCPI1_16 │ │ │ │ │ +00000000000001d0 r .LCPI1_17 │ │ │ │ │ +00000000000001d8 r .LCPI1_18 │ │ │ │ │ +00000000000001e0 r .LCPI1_19 │ │ │ │ │ +0000000000000158 r .LCPI1_2 │ │ │ │ │ +00000000000001e8 r .LCPI1_20 │ │ │ │ │ +00000000000001f0 r .LCPI1_21 │ │ │ │ │ +00000000000001f8 r .LCPI1_22 │ │ │ │ │ +0000000000000200 r .LCPI1_23 │ │ │ │ │ +0000000000000208 r .LCPI1_24 │ │ │ │ │ +0000000000000160 r .LCPI1_3 │ │ │ │ │ +0000000000000168 r .LCPI1_4 │ │ │ │ │ +0000000000000170 r .LCPI1_5 │ │ │ │ │ +0000000000000178 r .LCPI1_6 │ │ │ │ │ +0000000000000180 r .LCPI1_7 │ │ │ │ │ +0000000000000188 r .LCPI1_8 │ │ │ │ │ +0000000000000190 r .LCPI1_9 │ │ │ │ │ +0000000000000210 r .LCPI2_0 │ │ │ │ │ +0000000000000218 r .LCPI2_1 │ │ │ │ │ +0000000000000220 r .LCPI2_2 │ │ │ │ │ +0000000000000030 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 t _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_110exp10_f128Eddii │ │ │ │ │ 0000000000000000 t _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_5exp10Ed │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ @@ -5025,14 +5060,15 @@ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_9EXP2_MID1E │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_9EXP2_MID2E │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_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 │ │ │ │ │ @@ -5048,18 +5084,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 │ │ │ │ │ -000000000000004c r .LCPI1_28 │ │ │ │ │ -0000000000000050 r .LCPI1_29 │ │ │ │ │ +0000000000000000 r .LCPI1_28 │ │ │ │ │ +000000000000004c r .LCPI1_29 │ │ │ │ │ 0000000000000008 r .LCPI1_3 │ │ │ │ │ -0000000000000054 r .LCPI1_30 │ │ │ │ │ +0000000000000050 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_1_6_10libc_errnoE │ │ │ │ │ @@ -5071,59 +5107,63 @@ │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil24fenv_is_round_to_nearestEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T exp10f │ │ │ │ │ │ │ │ │ │ exp2.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ -0000000000000000 r .LCPI0_10 │ │ │ │ │ -0000000000000004 r .LCPI0_11 │ │ │ │ │ -0000000000000050 r .LCPI0_12 │ │ │ │ │ -0000000000000008 r .LCPI0_13 │ │ │ │ │ -000000000000000c r .LCPI0_14 │ │ │ │ │ -0000000000000058 r .LCPI0_15 │ │ │ │ │ +0000000000000050 r .LCPI0_10 │ │ │ │ │ +0000000000000000 r .LCPI0_11 │ │ │ │ │ +0000000000000004 r .LCPI0_12 │ │ │ │ │ +0000000000000058 r .LCPI0_13 │ │ │ │ │ +0000000000000008 r .LCPI0_14 │ │ │ │ │ +0000000000000000 r .LCPI0_15 │ │ │ │ │ 0000000000000060 r .LCPI0_16 │ │ │ │ │ +0000000000000068 r .LCPI0_17 │ │ │ │ │ 0000000000000010 r .LCPI0_18 │ │ │ │ │ +0000000000000020 r .LCPI0_19 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ -0000000000000030 r .LCPI0_20 │ │ │ │ │ -0000000000000010 r .LCPI0_21 │ │ │ │ │ -0000000000000068 r .LCPI0_22 │ │ │ │ │ -0000000000000070 r .LCPI0_23 │ │ │ │ │ +000000000000000c r .LCPI0_20 │ │ │ │ │ +0000000000000070 r .LCPI0_21 │ │ │ │ │ +0000000000000078 r .LCPI0_22 │ │ │ │ │ 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 │ │ │ │ │ -0000000000000110 r .LCPI11_0 │ │ │ │ │ -0000000000000118 r .LCPI11_1 │ │ │ │ │ -0000000000000120 r .LCPI11_2 │ │ │ │ │ -0000000000000128 r .LCPI11_3 │ │ │ │ │ -0000000000000130 r .LCPI11_4 │ │ │ │ │ -0000000000000078 r .LCPI1_0 │ │ │ │ │ -0000000000000080 r .LCPI1_1 │ │ │ │ │ -00000000000000c8 r .LCPI1_10 │ │ │ │ │ -00000000000000d0 r .LCPI1_11 │ │ │ │ │ -00000000000000d8 r .LCPI1_12 │ │ │ │ │ -00000000000000e0 r .LCPI1_13 │ │ │ │ │ -00000000000000e8 r .LCPI1_14 │ │ │ │ │ -00000000000000f0 r .LCPI1_15 │ │ │ │ │ -00000000000000f8 r .LCPI1_16 │ │ │ │ │ -0000000000000100 r .LCPI1_17 │ │ │ │ │ -0000000000000108 r .LCPI1_18 │ │ │ │ │ -0000000000000088 r .LCPI1_2 │ │ │ │ │ -0000000000000090 r .LCPI1_3 │ │ │ │ │ -0000000000000098 r .LCPI1_4 │ │ │ │ │ -00000000000000a0 r .LCPI1_5 │ │ │ │ │ -00000000000000a8 r .LCPI1_6 │ │ │ │ │ -00000000000000b0 r .LCPI1_7 │ │ │ │ │ -00000000000000b8 r .LCPI1_8 │ │ │ │ │ -00000000000000c0 r .LCPI1_9 │ │ │ │ │ -0000000000000014 r .LCPI3_0 │ │ │ │ │ +0000000000000130 r .LCPI11_0 │ │ │ │ │ +0000000000000138 r .LCPI11_1 │ │ │ │ │ +0000000000000140 r .LCPI11_2 │ │ │ │ │ +0000000000000148 r .LCPI11_3 │ │ │ │ │ +0000000000000150 r .LCPI11_4 │ │ │ │ │ +0000000000000080 r .LCPI1_0 │ │ │ │ │ +0000000000000088 r .LCPI1_1 │ │ │ │ │ +00000000000000d0 r .LCPI1_10 │ │ │ │ │ +00000000000000d8 r .LCPI1_11 │ │ │ │ │ +00000000000000e0 r .LCPI1_12 │ │ │ │ │ +00000000000000e8 r .LCPI1_13 │ │ │ │ │ +00000000000000f0 r .LCPI1_14 │ │ │ │ │ +00000000000000f8 r .LCPI1_15 │ │ │ │ │ +0000000000000100 r .LCPI1_16 │ │ │ │ │ +0000000000000108 r .LCPI1_17 │ │ │ │ │ +0000000000000110 r .LCPI1_18 │ │ │ │ │ +0000000000000118 r .LCPI1_19 │ │ │ │ │ +0000000000000090 r .LCPI1_2 │ │ │ │ │ +0000000000000120 r .LCPI1_20 │ │ │ │ │ +0000000000000128 r .LCPI1_21 │ │ │ │ │ +0000000000000098 r .LCPI1_3 │ │ │ │ │ +00000000000000a0 r .LCPI1_4 │ │ │ │ │ +00000000000000a8 r .LCPI1_5 │ │ │ │ │ +00000000000000b0 r .LCPI1_6 │ │ │ │ │ +00000000000000b8 r .LCPI1_7 │ │ │ │ │ +00000000000000c0 r .LCPI1_8 │ │ │ │ │ +00000000000000c8 r .LCPI1_9 │ │ │ │ │ +0000000000000030 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 t _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE │ │ │ │ │ 0000000000000000 t _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_19exp2_f128Ediii │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_4exp2Ed │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ @@ -5135,75 +5175,77 @@ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_9EXP2_MID1E │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_9EXP2_MID2E │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_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 │ │ │ │ │ -0000000000000020 r .LCPI1_14 │ │ │ │ │ -0000000000000024 r .LCPI1_15 │ │ │ │ │ -0000000000000028 r .LCPI1_16 │ │ │ │ │ +0000000000000000 r .LCPI1_14 │ │ │ │ │ +0000000000000020 r .LCPI1_15 │ │ │ │ │ +0000000000000024 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 │ │ │ │ │ -000000000000002c r .LCPI2_0 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_5exp2fEf │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 V _ZN19__llvm_libc_19_1_6_7ExpBase9EXP_2_MIDE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_7generic5exp2fEf │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T exp2f │ │ │ │ │ │ │ │ │ │ exp2m1f.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000004 r .LCPI0_1 │ │ │ │ │ -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 │ │ │ │ │ +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_2 │ │ │ │ │ -0000000000000048 r .LCPI0_20 │ │ │ │ │ -0000000000000050 r .LCPI0_21 │ │ │ │ │ -0000000000000058 r .LCPI0_22 │ │ │ │ │ -0000000000000060 r .LCPI0_23 │ │ │ │ │ +0000000000000040 r .LCPI0_20 │ │ │ │ │ +0000000000000048 r .LCPI0_21 │ │ │ │ │ +0000000000000050 r .LCPI0_22 │ │ │ │ │ +0000000000000058 r .LCPI0_23 │ │ │ │ │ +0000000000000060 r .LCPI0_24 │ │ │ │ │ 000000000000000c r .LCPI0_3 │ │ │ │ │ 0000000000000010 r .LCPI0_4 │ │ │ │ │ 0000000000000014 r .LCPI0_5 │ │ │ │ │ -0000000000000018 r .LCPI0_6 │ │ │ │ │ -000000000000001c r .LCPI0_7 │ │ │ │ │ -0000000000000020 r .LCPI0_8 │ │ │ │ │ -0000000000000000 r .LCPI0_9 │ │ │ │ │ +0000000000000000 r .LCPI0_6 │ │ │ │ │ +0000000000000010 r .LCPI0_7 │ │ │ │ │ +0000000000000018 r .LCPI0_8 │ │ │ │ │ +000000000000001c r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 V _ZN19__llvm_libc_19_1_6_7ExpBase9EXP_2_MIDE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7exp2m1fEf │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L18EXP2M1F_EXCEPTS_HIE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L18EXP2M1F_EXCEPTS_LOE │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -5223,15 +5265,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 │ │ │ │ │ -000000000000002c r .LCPI1_0 │ │ │ │ │ +0000000000000000 r .LCPI1_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_4expfEf │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_6EXP_M1E │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_6EXP_M2E │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -5253,36 +5295,39 @@ │ │ │ │ │ 0000000000000090 r .LCPI0_18 │ │ │ │ │ 0000000000000098 r .LCPI0_19 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ 00000000000000a0 r .LCPI0_20 │ │ │ │ │ 00000000000000a8 r .LCPI0_21 │ │ │ │ │ 00000000000000b0 r .LCPI0_22 │ │ │ │ │ 00000000000000b8 r .LCPI0_23 │ │ │ │ │ -0000000000000000 r .LCPI0_24 │ │ │ │ │ -0000000000000004 r .LCPI0_25 │ │ │ │ │ -00000000000000c0 r .LCPI0_26 │ │ │ │ │ -0000000000000008 r .LCPI0_27 │ │ │ │ │ -000000000000000c r .LCPI0_28 │ │ │ │ │ -00000000000000c8 r .LCPI0_29 │ │ │ │ │ +00000000000000c0 r .LCPI0_24 │ │ │ │ │ +00000000000000c8 r .LCPI0_25 │ │ │ │ │ +00000000000000d0 r .LCPI0_26 │ │ │ │ │ +0000000000000000 r .LCPI0_27 │ │ │ │ │ +0000000000000004 r .LCPI0_28 │ │ │ │ │ +00000000000000d8 r .LCPI0_29 │ │ │ │ │ 0000000000000018 r .LCPI0_3 │ │ │ │ │ -00000000000000d0 r .LCPI0_30 │ │ │ │ │ -00000000000000d8 r .LCPI0_31 │ │ │ │ │ +0000000000000008 r .LCPI0_30 │ │ │ │ │ +0000000000000000 r .LCPI0_31 │ │ │ │ │ 00000000000000e0 r .LCPI0_32 │ │ │ │ │ +00000000000000e8 r .LCPI0_33 │ │ │ │ │ +00000000000000f0 r .LCPI0_34 │ │ │ │ │ +00000000000000f8 r .LCPI0_35 │ │ │ │ │ 0000000000000020 r .LCPI0_4 │ │ │ │ │ 0000000000000028 r .LCPI0_5 │ │ │ │ │ 0000000000000030 r .LCPI0_6 │ │ │ │ │ 0000000000000038 r .LCPI0_7 │ │ │ │ │ 0000000000000040 r .LCPI0_8 │ │ │ │ │ 0000000000000048 r .LCPI0_9 │ │ │ │ │ -0000000000000010 r .LCPI2_1 │ │ │ │ │ -00000000000000e8 r .LCPI8_0 │ │ │ │ │ -00000000000000f0 r .LCPI8_1 │ │ │ │ │ -00000000000000f8 r .LCPI8_2 │ │ │ │ │ -0000000000000100 r .LCPI8_3 │ │ │ │ │ -0000000000000108 r .LCPI8_4 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000100 r .LCPI8_0 │ │ │ │ │ +0000000000000108 r .LCPI8_1 │ │ │ │ │ +0000000000000110 r .LCPI8_2 │ │ │ │ │ +0000000000000118 r .LCPI8_3 │ │ │ │ │ +0000000000000120 r .LCPI8_4 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_5expm1Ed │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ @@ -5291,41 +5336,46 @@ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_9EXP2_MID1E │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_9EXP2_MID2E │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T expm1 │ │ │ │ │ + U memcpy │ │ │ │ │ │ │ │ │ │ expm1f.cpp.o: │ │ │ │ │ 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 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_6EXP_M1E │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_6EXP_M2E │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6expm1fEf │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -5350,22 +5400,22 @@ │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 r .LCPI1_1 │ │ │ │ │ 0000000000000004 r .LCPI1_2 │ │ │ │ │ 0000000000000008 r .LCPI1_3 │ │ │ │ │ 000000000000000c r .LCPI1_4 │ │ │ │ │ 0000000000000010 r .LCPI1_5 │ │ │ │ │ 0000000000000014 r .LCPI1_6 │ │ │ │ │ -0000000000000018 r .LCPI1_7 │ │ │ │ │ -000000000000001c r .LCPI2_0 │ │ │ │ │ -0000000000000020 r .LCPI2_1 │ │ │ │ │ -0000000000000024 r .LCPI2_2 │ │ │ │ │ -0000000000000028 r .LCPI2_3 │ │ │ │ │ -000000000000002c r .LCPI2_4 │ │ │ │ │ -0000000000000030 r .LCPI2_5 │ │ │ │ │ -0000000000000034 r .LCPI3_0 │ │ │ │ │ +0000000000000010 r .LCPI1_7 │ │ │ │ │ +0000000000000020 r .LCPI2_0 │ │ │ │ │ +0000000000000018 r .LCPI2_1 │ │ │ │ │ +000000000000001c r .LCPI2_2 │ │ │ │ │ +0000000000000020 r .LCPI2_3 │ │ │ │ │ +0000000000000024 r .LCPI2_4 │ │ │ │ │ +0000000000000028 r .LCPI2_5 │ │ │ │ │ +0000000000000030 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_4faddEdd │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic10add_or_subILb0EfdEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT0_Esr3cppE19is_floating_point_vIT1_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm64EE2asIfLb1EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -5397,15 +5447,33 @@ │ │ │ │ │ 0000000000000000 T floorf │ │ │ │ │ │ │ │ │ │ floorl.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6floorlEe │ │ │ │ │ 0000000000000000 T floorl │ │ │ │ │ │ │ │ │ │ fma.cpp.o: │ │ │ │ │ +0000000000000000 r .LCPI1_0 │ │ │ │ │ +0000000000000000 r .LCPI1_1 │ │ │ │ │ +0000000000000004 r .LCPI1_2 │ │ │ │ │ +0000000000000000 r .LCPI1_3 │ │ │ │ │ +0000000000000008 r .LCPI1_4 │ │ │ │ │ +0000000000000010 r .LCPI1_5 │ │ │ │ │ +0000000000000020 r .LCPI2_0 │ │ │ │ │ +0000000000000010 r .LCPI2_1 │ │ │ │ │ +0000000000000018 r .LCPI2_2 │ │ │ │ │ +0000000000000020 r .LCPI2_3 │ │ │ │ │ +0000000000000028 r .LCPI2_4 │ │ │ │ │ +0000000000000030 r .LCPI2_5 │ │ │ │ │ + U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_3fmaEddd │ │ │ │ │ + U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ +0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3fmaIddEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_S6_ │ │ │ │ │ +0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v │ │ │ │ │ +0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ + U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fma │ │ │ │ │ │ │ │ │ │ fmaf.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_4fmafEfff │ │ │ │ │ 0000000000000000 T fmaf │ │ │ │ │ │ │ │ │ │ fmax.cpp.o: │ │ │ │ │ @@ -5417,30 +5485,30 @@ │ │ │ │ │ 0000000000000000 T fmaxf │ │ │ │ │ │ │ │ │ │ fmaximum.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_8fmaximumEdd │ │ │ │ │ 0000000000000000 T fmaximum │ │ │ │ │ │ │ │ │ │ fmaximum_mag.cpp.o: │ │ │ │ │ -0000000000000000 r .LCPI0_1 │ │ │ │ │ +0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_12fmaximum_magEdd │ │ │ │ │ 0000000000000000 T fmaximum_mag │ │ │ │ │ │ │ │ │ │ fmaximum_mag_num.cpp.o: │ │ │ │ │ -0000000000000000 r .LCPI0_1 │ │ │ │ │ +0000000000000000 r .LCPI0_0 │ │ │ │ │ +0000000000000010 r .LCPI0_1 │ │ │ │ │ 0000000000000000 r .LCPI0_2 │ │ │ │ │ -0000000000000008 r .LCPI0_3 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_16fmaximum_mag_numEdd │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fmaximum_mag_num │ │ │ │ │ │ │ │ │ │ fmaximum_mag_numf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI0_1 │ │ │ │ │ -0000000000000008 r .LCPI0_2 │ │ │ │ │ +0000000000000010 r .LCPI0_1 │ │ │ │ │ +0000000000000000 r .LCPI0_2 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_17fmaximum_mag_numfEff │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fmaximum_mag_numf │ │ │ │ │ │ │ │ │ │ fmaximum_mag_numl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_17fmaximum_mag_numlEee │ │ │ │ │ @@ -5462,15 +5530,15 @@ │ │ │ │ │ 0000000000000000 r .LCPI0_1 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_12fmaximum_numEdd │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fmaximum_num │ │ │ │ │ │ │ │ │ │ fmaximum_numf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI0_1 │ │ │ │ │ +0000000000000000 r .LCPI0_1 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_13fmaximum_numfEff │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fmaximum_numf │ │ │ │ │ │ │ │ │ │ fmaximum_numl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_13fmaximum_numlEee │ │ │ │ │ @@ -5499,30 +5567,30 @@ │ │ │ │ │ 0000000000000000 T fminf │ │ │ │ │ │ │ │ │ │ fminimum.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_8fminimumEdd │ │ │ │ │ 0000000000000000 T fminimum │ │ │ │ │ │ │ │ │ │ fminimum_mag.cpp.o: │ │ │ │ │ -0000000000000000 r .LCPI0_1 │ │ │ │ │ +0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_12fminimum_magEdd │ │ │ │ │ 0000000000000000 T fminimum_mag │ │ │ │ │ │ │ │ │ │ fminimum_mag_num.cpp.o: │ │ │ │ │ -0000000000000000 r .LCPI0_1 │ │ │ │ │ +0000000000000000 r .LCPI0_0 │ │ │ │ │ +0000000000000010 r .LCPI0_1 │ │ │ │ │ 0000000000000000 r .LCPI0_2 │ │ │ │ │ -0000000000000008 r .LCPI0_3 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_16fminimum_mag_numEdd │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fminimum_mag_num │ │ │ │ │ │ │ │ │ │ fminimum_mag_numf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI0_1 │ │ │ │ │ -0000000000000008 r .LCPI0_2 │ │ │ │ │ +0000000000000010 r .LCPI0_1 │ │ │ │ │ +0000000000000000 r .LCPI0_2 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_17fminimum_mag_numfEff │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fminimum_mag_numf │ │ │ │ │ │ │ │ │ │ fminimum_mag_numl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_17fminimum_mag_numlEee │ │ │ │ │ @@ -5544,15 +5612,15 @@ │ │ │ │ │ 0000000000000000 r .LCPI0_1 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_12fminimum_numEdd │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fminimum_num │ │ │ │ │ │ │ │ │ │ fminimum_numf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI0_1 │ │ │ │ │ +0000000000000000 r .LCPI0_1 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_13fminimum_numfEff │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fminimum_numf │ │ │ │ │ │ │ │ │ │ fminimum_numl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_13fminimum_numlEee │ │ │ │ │ @@ -5607,43 +5675,43 @@ │ │ │ │ │ U __umodti3 │ │ │ │ │ 0000000000000000 T fmodl │ │ │ │ │ │ │ │ │ │ fmul.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 r .LCPI1_1 │ │ │ │ │ 0000000000000004 r .LCPI1_2 │ │ │ │ │ -0000000000000008 r .LCPI1_3 │ │ │ │ │ -000000000000000c r .LCPI2_0 │ │ │ │ │ -0000000000000010 r .LCPI2_1 │ │ │ │ │ -0000000000000014 r .LCPI2_2 │ │ │ │ │ -0000000000000018 r .LCPI2_3 │ │ │ │ │ -000000000000001c r .LCPI2_4 │ │ │ │ │ -0000000000000020 r .LCPI2_5 │ │ │ │ │ -0000000000000024 r .LCPI3_0 │ │ │ │ │ +0000000000000000 r .LCPI1_3 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000008 r .LCPI2_1 │ │ │ │ │ +000000000000000c r .LCPI2_2 │ │ │ │ │ +0000000000000010 r .LCPI2_3 │ │ │ │ │ +0000000000000014 r .LCPI2_4 │ │ │ │ │ +0000000000000018 r .LCPI2_5 │ │ │ │ │ +0000000000000020 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_4fmulEdd │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3mulIfdEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIfLb1EvEET_v │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fmul │ │ │ │ │ │ │ │ │ │ fmull.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 r .LCPI1_1 │ │ │ │ │ 0000000000000004 r .LCPI1_2 │ │ │ │ │ -0000000000000008 r .LCPI1_3 │ │ │ │ │ -000000000000000c r .LCPI2_0 │ │ │ │ │ -0000000000000010 r .LCPI2_1 │ │ │ │ │ -0000000000000014 r .LCPI2_2 │ │ │ │ │ -0000000000000018 r .LCPI2_3 │ │ │ │ │ -000000000000001c r .LCPI2_4 │ │ │ │ │ -0000000000000020 r .LCPI2_5 │ │ │ │ │ -0000000000000024 r .LCPI3_0 │ │ │ │ │ +0000000000000000 r .LCPI1_3 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000008 r .LCPI2_1 │ │ │ │ │ +000000000000000c r .LCPI2_2 │ │ │ │ │ +0000000000000010 r .LCPI2_3 │ │ │ │ │ +0000000000000014 r .LCPI2_4 │ │ │ │ │ +0000000000000018 r .LCPI2_5 │ │ │ │ │ +0000000000000020 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_5fmullEee │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3mulIfeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIfLb1EvEET_v │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ @@ -5744,65 +5812,67 @@ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil6fromfpILb1EeEENS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT0_EES4_E4typeES4_ij │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_8fromfpxlEeij │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fromfpxl │ │ │ │ │ │ │ │ │ │ fsqrt.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI1_0 │ │ │ │ │ -0000000000000008 r .LCPI1_1 │ │ │ │ │ -000000000000000c r .LCPI1_2 │ │ │ │ │ -0000000000000010 r .LCPI1_3 │ │ │ │ │ -0000000000000014 r .LCPI1_4 │ │ │ │ │ -0000000000000018 r .LCPI1_5 │ │ │ │ │ +0000000000000000 r .LCPI1_0 │ │ │ │ │ +0000000000000004 r .LCPI1_1 │ │ │ │ │ +0000000000000008 r .LCPI1_2 │ │ │ │ │ +000000000000000c r .LCPI1_3 │ │ │ │ │ +0000000000000010 r .LCPI1_4 │ │ │ │ │ +0000000000000014 r .LCPI1_5 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_5fsqrtEd │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm64EE2asIfLb1EvEET_v │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fsqrt │ │ │ │ │ │ │ │ │ │ fsqrtl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI2_0 │ │ │ │ │ -0000000000000008 r .LCPI2_1 │ │ │ │ │ -000000000000000c r .LCPI2_2 │ │ │ │ │ -0000000000000010 r .LCPI2_3 │ │ │ │ │ -0000000000000014 r .LCPI2_4 │ │ │ │ │ -0000000000000018 r .LCPI2_5 │ │ │ │ │ +0000000000000000 r .LCPI2_0 │ │ │ │ │ +0000000000000004 r .LCPI2_1 │ │ │ │ │ +0000000000000008 r .LCPI2_2 │ │ │ │ │ +000000000000000c r .LCPI2_3 │ │ │ │ │ +0000000000000010 r .LCPI2_4 │ │ │ │ │ +0000000000000014 r .LCPI2_5 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil4sqrtIfeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_ES4_E4typeES5_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6fsqrtlEe │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIfLb1EvEET_v │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fsqrtl │ │ │ │ │ │ │ │ │ │ hypot.cpp.o: │ │ │ │ │ +0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 r .LCPI1_1 │ │ │ │ │ 0000000000000004 r .LCPI1_2 │ │ │ │ │ 0000000000000008 r .LCPI1_3 │ │ │ │ │ -0000000000000000 r .LCPI1_4 │ │ │ │ │ -0000000000000008 r .LCPI1_5 │ │ │ │ │ +0000000000000010 r .LCPI1_4 │ │ │ │ │ +0000000000000000 r .LCPI1_5 │ │ │ │ │ 000000000000000c r .LCPI1_6 │ │ │ │ │ -0000000000000010 r .LCPI1_7 │ │ │ │ │ -0000000000000010 r .LCPI1_8 │ │ │ │ │ -0000000000000018 r .LCPI1_9 │ │ │ │ │ +0000000000000020 r .LCPI1_7 │ │ │ │ │ +0000000000000008 r .LCPI1_8 │ │ │ │ │ +0000000000000010 r .LCPI1_9 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_5hypotEdd │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil5hypotIdTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEES4_S4_S4_ │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T hypot │ │ │ │ │ │ │ │ │ │ hypotf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI0_1 │ │ │ │ │ -0000000000000008 r .LCPI0_2 │ │ │ │ │ -000000000000000c r .LCPI0_3 │ │ │ │ │ -0000000000000010 r .LCPI1_0 │ │ │ │ │ +0000000000000000 r .LCPI0_1 │ │ │ │ │ +0000000000000000 r .LCPI0_2 │ │ │ │ │ +0000000000000010 r .LCPI0_3 │ │ │ │ │ +0000000000000004 r .LCPI0_4 │ │ │ │ │ +0000000000000020 r .LCPI1_0 │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil24clear_except_if_requiredEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6hypotfEff │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T hypotf │ │ │ │ │ │ │ │ │ │ ilogb.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ @@ -5841,15 +5911,15 @@ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6isnanlEe │ │ │ │ │ 0000000000000000 T isnanl │ │ │ │ │ │ │ │ │ │ ldexp.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000008 r .LCPI1_1 │ │ │ │ │ 0000000000000030 r .LCPI1_10 │ │ │ │ │ -0000000000000010 r .LCPI1_11 │ │ │ │ │ +0000000000000000 r .LCPI1_11 │ │ │ │ │ 0000000000000038 r .LCPI1_12 │ │ │ │ │ 0000000000000040 r .LCPI1_13 │ │ │ │ │ 0000000000000048 r .LCPI1_14 │ │ │ │ │ 0000000000000050 r .LCPI1_15 │ │ │ │ │ 0000000000000010 r .LCPI1_2 │ │ │ │ │ 0000000000000018 r .LCPI1_3 │ │ │ │ │ 0000000000000020 r .LCPI1_4 │ │ │ │ │ @@ -5866,19 +5936,19 @@ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T ldexp │ │ │ │ │ │ │ │ │ │ ldexpf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ 0000000000000028 r .LCPI1_10 │ │ │ │ │ -000000000000002c r .LCPI1_11 │ │ │ │ │ -0000000000000030 r .LCPI1_12 │ │ │ │ │ -0000000000000034 r .LCPI1_13 │ │ │ │ │ -0000000000000038 r .LCPI1_14 │ │ │ │ │ -000000000000003c r .LCPI1_15 │ │ │ │ │ +0000000000000000 r .LCPI1_11 │ │ │ │ │ +000000000000002c r .LCPI1_12 │ │ │ │ │ +0000000000000030 r .LCPI1_13 │ │ │ │ │ +0000000000000034 r .LCPI1_14 │ │ │ │ │ +0000000000000038 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 │ │ │ │ │ @@ -5892,16 +5962,16 @@ │ │ │ │ │ 0000000000000000 T ldexpf │ │ │ │ │ │ │ │ │ │ ldexpl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ 0000000000000008 r .LCPI1_2 │ │ │ │ │ 000000000000000c r .LCPI1_3 │ │ │ │ │ -0000000000000010 r .LCPI1_4 │ │ │ │ │ -0000000000000014 r .LCPI2_0 │ │ │ │ │ +0000000000000000 r .LCPI1_4 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil5ldexpIeiEENS_3cpp9enable_ifIXaasr3cppE19is_floating_point_vIT_Esr3cppE13is_integral_vIT0_EES4_E4typeES4_S5_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6ldexplEei │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIeLb0EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ @@ -6025,32 +6095,32 @@ │ │ │ │ │ log.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 │ │ │ │ │ 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 │ │ │ │ │ -0000000000000070 r .LCPI1_0 │ │ │ │ │ -0000000000000078 r .LCPI2_0 │ │ │ │ │ -0000000000000080 r .LCPI2_1 │ │ │ │ │ -0000000000000088 r .LCPI2_2 │ │ │ │ │ -0000000000000090 r .LCPI2_3 │ │ │ │ │ -0000000000000098 r .LCPI2_4 │ │ │ │ │ +0000000000000068 r .LCPI1_0 │ │ │ │ │ +0000000000000070 r .LCPI2_0 │ │ │ │ │ +0000000000000078 r .LCPI2_1 │ │ │ │ │ +0000000000000080 r .LCPI2_2 │ │ │ │ │ +0000000000000088 r .LCPI2_3 │ │ │ │ │ +0000000000000090 r .LCPI2_4 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_19LOG_TABLEE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE │ │ │ │ │ + U _ZN19__llvm_libc_19_1_6_2CDE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_2RDE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_2S2E │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_2S3E │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_2S4E │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_3logEd │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_8LOG_R_DDE │ │ │ │ │ @@ -6063,40 +6133,42 @@ │ │ │ │ │ 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 │ │ │ │ │ +0000000000000010 r .LCPI0_16 │ │ │ │ │ +0000000000000020 r .LCPI0_17 │ │ │ │ │ +0000000000000078 r .LCPI0_18 │ │ │ │ │ +0000000000000080 r .LCPI0_19 │ │ │ │ │ 0000000000000008 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 │ │ │ │ │ -00000000000000e0 r .LCPI0_29 │ │ │ │ │ +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 │ │ │ │ │ 0000000000000010 r .LCPI0_3 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ 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 .LCPI2_0 │ │ │ │ │ 0000000000000138 r .LCPI3_0 │ │ │ │ │ @@ -6104,14 +6176,15 @@ │ │ │ │ │ 0000000000000148 r .LCPI3_2 │ │ │ │ │ 0000000000000150 r .LCPI3_3 │ │ │ │ │ 0000000000000158 r .LCPI3_4 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_111LOG10_TABLEE │ │ │ │ │ 0000000000000000 t _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_114log10_accurateEiid │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE │ │ │ │ │ + U _ZN19__llvm_libc_19_1_6_2CDE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_2RDE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_2S2E │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_2S3E │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_2S4E │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_5log10Ed │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_8LOG_R_DDE │ │ │ │ │ @@ -6129,24 +6202,25 @@ │ │ │ │ │ 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 │ │ │ │ │ -0000000000000038 r .LCPI0_20 │ │ │ │ │ -000000000000003c r .LCPI0_21 │ │ │ │ │ +0000000000000030 r .LCPI0_20 │ │ │ │ │ +0000000000000000 r .LCPI0_21 │ │ │ │ │ +0000000000000038 r .LCPI0_22 │ │ │ │ │ 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 │ │ │ │ │ -0000000000000040 r .LCPI1_0 │ │ │ │ │ +0000000000000010 r .LCPI1_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_1RE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6log10fEf │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L7LOG10_RE │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ @@ -6156,128 +6230,133 @@ │ │ │ │ │ 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 │ │ │ │ │ -0000000000000000 r .LCPI0_15 │ │ │ │ │ -0000000000000068 r .LCPI0_16 │ │ │ │ │ +0000000000000068 r .LCPI0_15 │ │ │ │ │ +0000000000000000 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 │ │ │ │ │ -0000000000000008 r .LCPI0_22 │ │ │ │ │ -0000000000000098 r .LCPI0_23 │ │ │ │ │ +0000000000000098 r .LCPI0_22 │ │ │ │ │ +0000000000000010 r .LCPI0_23 │ │ │ │ │ +00000000000000a0 r .LCPI0_24 │ │ │ │ │ 0000000000000004 r .LCPI0_3 │ │ │ │ │ 0000000000000010 r .LCPI0_4 │ │ │ │ │ 0000000000000018 r .LCPI0_5 │ │ │ │ │ 0000000000000020 r .LCPI0_6 │ │ │ │ │ 0000000000000028 r .LCPI0_7 │ │ │ │ │ 0000000000000030 r .LCPI0_8 │ │ │ │ │ 0000000000000038 r .LCPI0_9 │ │ │ │ │ -000000000000000c r .LCPI1_0 │ │ │ │ │ -00000000000000a0 r .LCPI2_0 │ │ │ │ │ -00000000000000a8 r .LCPI2_1 │ │ │ │ │ -00000000000000b0 r .LCPI2_2 │ │ │ │ │ -00000000000000b8 r .LCPI2_3 │ │ │ │ │ -00000000000000c0 r .LCPI2_4 │ │ │ │ │ +0000000000000020 r .LCPI1_0 │ │ │ │ │ +00000000000000a8 r .LCPI2_0 │ │ │ │ │ +00000000000000b0 r .LCPI2_1 │ │ │ │ │ +00000000000000b8 r .LCPI2_2 │ │ │ │ │ +00000000000000c0 r .LCPI2_3 │ │ │ │ │ +00000000000000c8 r .LCPI2_4 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_12R1E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_12S2E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_12S3E │ │ │ │ │ +0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_14RCM1E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16LOG_R1E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16LOG_R2E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16LOG_R3E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_19LOG_R1_DDE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_5log1pEd │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T log1p │ │ │ │ │ │ │ │ │ │ log1pf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000004 r .LCPI0_1 │ │ │ │ │ -000000000000000c r .LCPI0_10 │ │ │ │ │ +0000000000000008 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 │ │ │ │ │ -0000000000000010 r .LCPI0_18 │ │ │ │ │ +000000000000000c 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 │ │ │ │ │ -0000000000000008 r .LCPI0_9 │ │ │ │ │ +0000000000000000 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10ONE_OVER_FE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5LOG_FE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_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_14 │ │ │ │ │ +0000000000000060 r .LCPI0_13 │ │ │ │ │ +0000000000000068 r .LCPI0_14 │ │ │ │ │ +0000000000000070 r .LCPI0_15 │ │ │ │ │ 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 │ │ │ │ │ -0000000000000070 r .LCPI2_0 │ │ │ │ │ -0000000000000078 r .LCPI2_1 │ │ │ │ │ -0000000000000080 r .LCPI2_2 │ │ │ │ │ -0000000000000088 r .LCPI2_3 │ │ │ │ │ -0000000000000090 r .LCPI2_4 │ │ │ │ │ +0000000000000078 r .LCPI1_0 │ │ │ │ │ +0000000000000080 r .LCPI2_0 │ │ │ │ │ +0000000000000088 r .LCPI2_1 │ │ │ │ │ +0000000000000090 r .LCPI2_2 │ │ │ │ │ +0000000000000098 r .LCPI2_3 │ │ │ │ │ +00000000000000a0 r .LCPI2_4 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_110LOG2_TABLEE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16LOG_R1E │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE │ │ │ │ │ + U _ZN19__llvm_libc_19_1_6_2CDE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_2RDE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_2S2E │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_2S3E │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_2S4E │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_4log2Ed │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T log2 │ │ │ │ │ │ │ │ │ │ log2f.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ - U _ZN19__llvm_libc_19_1_6_1RE │ │ │ │ │ + U _ZN19__llvm_libc_19_1_6_2RDE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_5log2fEf │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_6LOG2_RE │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T log2f │ │ │ │ │ │ │ │ │ │ logb.cpp.o: │ │ │ │ │ @@ -6288,16 +6367,16 @@ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_4logbEd │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T logb │ │ │ │ │ │ │ │ │ │ logbf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI0_1 │ │ │ │ │ -0000000000000008 r .LCPI0_2 │ │ │ │ │ +0000000000000000 r .LCPI0_1 │ │ │ │ │ +0000000000000004 r .LCPI0_2 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_5logbfEf │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T logbf │ │ │ │ │ │ │ │ │ │ logbl.cpp.o: │ │ │ │ │ @@ -6308,27 +6387,27 @@ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil4logbIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEES4_S4_ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T logbl │ │ │ │ │ │ │ │ │ │ logf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000004 r .LCPI0_1 │ │ │ │ │ -0000000000000018 r .LCPI0_10 │ │ │ │ │ -0000000000000020 r .LCPI0_11 │ │ │ │ │ +0000000000000028 r .LCPI0_10 │ │ │ │ │ +0000000000000000 r .LCPI0_11 │ │ │ │ │ 0000000000000008 r .LCPI0_2 │ │ │ │ │ 000000000000000c r .LCPI0_3 │ │ │ │ │ 0000000000000010 r .LCPI0_4 │ │ │ │ │ -0000000000000014 r .LCPI0_5 │ │ │ │ │ -0000000000000018 r .LCPI0_6 │ │ │ │ │ -0000000000000000 r .LCPI0_7 │ │ │ │ │ -0000000000000008 r .LCPI0_8 │ │ │ │ │ -0000000000000010 r .LCPI0_9 │ │ │ │ │ -000000000000001c r .LCPI1_0 │ │ │ │ │ +0000000000000000 r .LCPI0_5 │ │ │ │ │ +0000000000000008 r .LCPI0_6 │ │ │ │ │ +0000000000000010 r .LCPI0_7 │ │ │ │ │ +0000000000000018 r .LCPI0_8 │ │ │ │ │ +0000000000000020 r .LCPI0_9 │ │ │ │ │ +0000000000000010 r .LCPI1_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ - U _ZN19__llvm_libc_19_1_6_1RE │ │ │ │ │ + U _ZN19__llvm_libc_19_1_6_2RDE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_4logfEf │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5LOG_RE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T logf │ │ │ │ │ │ │ │ │ │ @@ -6509,15 +6588,15 @@ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_10nextafterfEff │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_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 │ │ │ │ │ -0000000000000004 r .LCPI2_0 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_10nextafterlEee │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9nextafterEee │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T nextafterl │ │ │ │ │ │ │ │ │ │ nextdown.cpp.o: │ │ │ │ │ @@ -6544,15 +6623,15 @@ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_11nexttowardfEfe │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_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 │ │ │ │ │ -0000000000000004 r .LCPI2_0 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_11nexttowardlEee │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9nextafterEee │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T nexttowardl │ │ │ │ │ │ │ │ │ │ nextup.cpp.o: │ │ │ │ │ @@ -6570,134 +6649,139 @@ │ │ │ │ │ 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 │ │ │ │ │ -0000000000000020 r .LCPI0_14 │ │ │ │ │ -0000000000000030 r .LCPI0_15 │ │ │ │ │ +0000000000000030 r .LCPI0_14 │ │ │ │ │ +0000000000000018 r .LCPI0_15 │ │ │ │ │ 0000000000000038 r .LCPI0_16 │ │ │ │ │ 0000000000000040 r .LCPI0_17 │ │ │ │ │ 0000000000000048 r .LCPI0_18 │ │ │ │ │ 0000000000000050 r .LCPI0_19 │ │ │ │ │ -0000000000000008 r .LCPI0_2 │ │ │ │ │ +0000000000000000 r .LCPI0_2 │ │ │ │ │ 0000000000000058 r .LCPI0_20 │ │ │ │ │ -0000000000000000 r .LCPI0_21 │ │ │ │ │ -0000000000000060 r .LCPI0_22 │ │ │ │ │ +0000000000000060 r .LCPI0_21 │ │ │ │ │ +0000000000000020 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 │ │ │ │ │ -000000000000000c r .LCPI0_3 │ │ │ │ │ +0000000000000008 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 │ │ │ │ │ -0000000000000010 r .LCPI0_4 │ │ │ │ │ +000000000000000c 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 │ │ │ │ │ -0000000000000014 r .LCPI0_5 │ │ │ │ │ +0000000000000010 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 │ │ │ │ │ -0000000000000018 r .LCPI0_6 │ │ │ │ │ +0000000000000014 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 │ │ │ │ │ -000000000000001c r .LCPI0_7 │ │ │ │ │ +00000000000001c0 r .LCPI0_66 │ │ │ │ │ +00000000000001c8 r .LCPI0_67 │ │ │ │ │ +00000000000001d0 r .LCPI0_68 │ │ │ │ │ +00000000000001d8 r .LCPI0_69 │ │ │ │ │ +0000000000000010 r .LCPI0_7 │ │ │ │ │ +00000000000001e0 r .LCPI0_70 │ │ │ │ │ 0000000000000000 r .LCPI0_8 │ │ │ │ │ 0000000000000008 r .LCPI0_9 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_110LOG2_R2_DDE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_19LOG2_R_TDE │ │ │ │ │ - U _ZN19__llvm_libc_19_1_6_1RE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_2R2E │ │ │ │ │ + U _ZN19__llvm_libc_19_1_6_2RDE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_4powfEff │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_6LOG2_RE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 V _ZN19__llvm_libc_19_1_6_7ExpBase9EXP_2_MIDE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_7generic5exp2fEf │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_7generic6exp10fEf │ │ │ │ │ @@ -6852,15 +6936,15 @@ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6roundlEe │ │ │ │ │ 0000000000000000 T roundl │ │ │ │ │ │ │ │ │ │ scalbn.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000008 r .LCPI1_1 │ │ │ │ │ 0000000000000030 r .LCPI1_10 │ │ │ │ │ -0000000000000010 r .LCPI1_11 │ │ │ │ │ +0000000000000000 r .LCPI1_11 │ │ │ │ │ 0000000000000038 r .LCPI1_12 │ │ │ │ │ 0000000000000040 r .LCPI1_13 │ │ │ │ │ 0000000000000048 r .LCPI1_14 │ │ │ │ │ 0000000000000050 r .LCPI1_15 │ │ │ │ │ 0000000000000010 r .LCPI1_2 │ │ │ │ │ 0000000000000018 r .LCPI1_3 │ │ │ │ │ 0000000000000020 r .LCPI1_4 │ │ │ │ │ @@ -6877,19 +6961,19 @@ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T scalbn │ │ │ │ │ │ │ │ │ │ scalbnf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ 0000000000000028 r .LCPI1_10 │ │ │ │ │ -000000000000002c r .LCPI1_11 │ │ │ │ │ -0000000000000030 r .LCPI1_12 │ │ │ │ │ -0000000000000034 r .LCPI1_13 │ │ │ │ │ -0000000000000038 r .LCPI1_14 │ │ │ │ │ -000000000000003c r .LCPI1_15 │ │ │ │ │ +0000000000000000 r .LCPI1_11 │ │ │ │ │ +000000000000002c r .LCPI1_12 │ │ │ │ │ +0000000000000030 r .LCPI1_13 │ │ │ │ │ +0000000000000034 r .LCPI1_14 │ │ │ │ │ +0000000000000038 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 │ │ │ │ │ @@ -6903,199 +6987,229 @@ │ │ │ │ │ 0000000000000000 T scalbnf │ │ │ │ │ │ │ │ │ │ scalbnl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ 0000000000000008 r .LCPI1_2 │ │ │ │ │ 000000000000000c r .LCPI1_3 │ │ │ │ │ -0000000000000010 r .LCPI1_4 │ │ │ │ │ -0000000000000014 r .LCPI2_0 │ │ │ │ │ +0000000000000000 r .LCPI1_4 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil5ldexpIeiEENS_3cpp9enable_ifIXaasr3cppE19is_floating_point_vIT_Esr3cppE13is_integral_vIT0_EES4_E4typeES4_S5_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7scalbnlEei │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIeLb0EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T scalbnl │ │ │ │ │ │ │ │ │ │ sin.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ 0000000000000048 r .LCPI0_10 │ │ │ │ │ 0000000000000050 r .LCPI0_11 │ │ │ │ │ -0000000000000000 r .LCPI0_12 │ │ │ │ │ -0000000000000010 r .LCPI0_13 │ │ │ │ │ -0000000000000020 r .LCPI0_14 │ │ │ │ │ -0000000000000058 r .LCPI0_15 │ │ │ │ │ -0000000000000060 r .LCPI0_16 │ │ │ │ │ -0000000000000068 r .LCPI0_17 │ │ │ │ │ +0000000000000058 r .LCPI0_12 │ │ │ │ │ +0000000000000060 r .LCPI0_13 │ │ │ │ │ +0000000000000068 r .LCPI0_14 │ │ │ │ │ +0000000000000070 r .LCPI0_15 │ │ │ │ │ +0000000000000078 r .LCPI0_16 │ │ │ │ │ +0000000000000080 r .LCPI0_17 │ │ │ │ │ +0000000000000010 r .LCPI0_18 │ │ │ │ │ +0000000000000020 r .LCPI0_19 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ -0000000000000000 r .LCPI0_3 │ │ │ │ │ -0000000000000018 r .LCPI0_4 │ │ │ │ │ -0000000000000020 r .LCPI0_5 │ │ │ │ │ -0000000000000028 r .LCPI0_6 │ │ │ │ │ -0000000000000030 r .LCPI0_7 │ │ │ │ │ +0000000000000030 r .LCPI0_20 │ │ │ │ │ +0000000000000040 r .LCPI0_21 │ │ │ │ │ +0000000000000050 r .LCPI0_22 │ │ │ │ │ +0000000000000088 r .LCPI0_23 │ │ │ │ │ +0000000000000090 r .LCPI0_24 │ │ │ │ │ +0000000000000000 r .LCPI0_25 │ │ │ │ │ +0000000000000004 r .LCPI0_26 │ │ │ │ │ +0000000000000008 r .LCPI0_27 │ │ │ │ │ +000000000000000c r .LCPI0_28 │ │ │ │ │ +0000000000000098 r .LCPI0_29 │ │ │ │ │ +0000000000000018 r .LCPI0_3 │ │ │ │ │ +0000000000000020 r .LCPI0_4 │ │ │ │ │ +0000000000000028 r .LCPI0_5 │ │ │ │ │ +0000000000000030 r .LCPI0_6 │ │ │ │ │ +0000000000000000 r .LCPI0_7 │ │ │ │ │ 0000000000000038 r .LCPI0_8 │ │ │ │ │ 0000000000000040 r .LCPI0_9 │ │ │ │ │ -0000000000000078 r .LCPI10_0 │ │ │ │ │ -0000000000000080 r .LCPI10_1 │ │ │ │ │ -0000000000000088 r .LCPI10_2 │ │ │ │ │ -0000000000000090 r .LCPI10_3 │ │ │ │ │ -0000000000000098 r .LCPI10_4 │ │ │ │ │ -0000000000000070 r .LCPI1_0 │ │ │ │ │ -0000000000000030 r .LCPI1_1 │ │ │ │ │ +00000000000000a8 r .LCPI10_0 │ │ │ │ │ +00000000000000b0 r .LCPI10_1 │ │ │ │ │ +00000000000000b8 r .LCPI10_2 │ │ │ │ │ +00000000000000c0 r .LCPI10_3 │ │ │ │ │ +00000000000000c8 r .LCPI10_4 │ │ │ │ │ +00000000000000a0 r .LCPI1_0 │ │ │ │ │ +0000000000000060 r .LCPI1_1 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ -0000000000000000 V _ZN19__llvm_libc_19_1_6_3fma17SIN_K_PI_OVER_128E │ │ │ │ │ -0000000000000000 V _ZN19__llvm_libc_19_1_6_3fma24ONE_TWENTY_EIGHT_OVER_PIE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_3sinEd │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ +0000000000000000 V _ZN19__llvm_libc_19_1_6_5nofma17SIN_K_PI_OVER_128E │ │ │ │ │ +0000000000000000 V _ZN19__llvm_libc_19_1_6_5nofma24ONE_TWENTY_EIGHT_OVER_PIE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ │ │ │ │ │ 0000000000000000 V _ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ -0000000000000000 W _ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb0EE8accurateEv │ │ │ │ │ +0000000000000000 W _ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb1EE8accurateEv │ │ │ │ │ +0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ + U memcpy │ │ │ │ │ 0000000000000000 T sin │ │ │ │ │ │ │ │ │ │ sincos.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ 0000000000000048 r .LCPI0_10 │ │ │ │ │ -0000000000000010 r .LCPI0_12 │ │ │ │ │ -0000000000000020 r .LCPI0_13 │ │ │ │ │ -0000000000000030 r .LCPI0_14 │ │ │ │ │ -0000000000000040 r .LCPI0_15 │ │ │ │ │ -0000000000000050 r .LCPI0_16 │ │ │ │ │ -0000000000000050 r .LCPI0_17 │ │ │ │ │ -0000000000000058 r .LCPI0_18 │ │ │ │ │ -0000000000000000 r .LCPI0_2 │ │ │ │ │ -0000000000000010 r .LCPI0_3 │ │ │ │ │ -0000000000000018 r .LCPI0_4 │ │ │ │ │ -0000000000000020 r .LCPI0_5 │ │ │ │ │ -0000000000000028 r .LCPI0_6 │ │ │ │ │ +0000000000000050 r .LCPI0_11 │ │ │ │ │ +0000000000000058 r .LCPI0_12 │ │ │ │ │ +0000000000000060 r .LCPI0_13 │ │ │ │ │ +0000000000000068 r .LCPI0_14 │ │ │ │ │ +0000000000000070 r .LCPI0_15 │ │ │ │ │ +0000000000000078 r .LCPI0_16 │ │ │ │ │ +0000000000000010 r .LCPI0_17 │ │ │ │ │ +0000000000000020 r .LCPI0_18 │ │ │ │ │ +0000000000000030 r .LCPI0_19 │ │ │ │ │ +0000000000000010 r .LCPI0_2 │ │ │ │ │ +0000000000000040 r .LCPI0_20 │ │ │ │ │ +0000000000000050 r .LCPI0_21 │ │ │ │ │ +0000000000000060 r .LCPI0_22 │ │ │ │ │ +0000000000000070 r .LCPI0_23 │ │ │ │ │ +0000000000000080 r .LCPI0_24 │ │ │ │ │ +0000000000000080 r .LCPI0_25 │ │ │ │ │ +0000000000000000 r .LCPI0_26 │ │ │ │ │ +0000000000000004 r .LCPI0_27 │ │ │ │ │ +0000000000000008 r .LCPI0_28 │ │ │ │ │ +000000000000000c r .LCPI0_29 │ │ │ │ │ +0000000000000018 r .LCPI0_3 │ │ │ │ │ +0000000000000088 r .LCPI0_30 │ │ │ │ │ +0000000000000020 r .LCPI0_4 │ │ │ │ │ +0000000000000028 r .LCPI0_5 │ │ │ │ │ +0000000000000000 r .LCPI0_6 │ │ │ │ │ 0000000000000030 r .LCPI0_7 │ │ │ │ │ 0000000000000038 r .LCPI0_8 │ │ │ │ │ 0000000000000040 r .LCPI0_9 │ │ │ │ │ -0000000000000068 r .LCPI10_0 │ │ │ │ │ -0000000000000070 r .LCPI10_1 │ │ │ │ │ -0000000000000078 r .LCPI10_2 │ │ │ │ │ -0000000000000080 r .LCPI10_3 │ │ │ │ │ -0000000000000088 r .LCPI10_4 │ │ │ │ │ -0000000000000060 r .LCPI1_0 │ │ │ │ │ -0000000000000060 r .LCPI1_1 │ │ │ │ │ +0000000000000098 r .LCPI10_0 │ │ │ │ │ +00000000000000a0 r .LCPI10_1 │ │ │ │ │ +00000000000000a8 r .LCPI10_2 │ │ │ │ │ +00000000000000b0 r .LCPI10_3 │ │ │ │ │ +00000000000000b8 r .LCPI10_4 │ │ │ │ │ +0000000000000090 r .LCPI1_0 │ │ │ │ │ +0000000000000090 r .LCPI1_1 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ -0000000000000000 V _ZN19__llvm_libc_19_1_6_3fma17SIN_K_PI_OVER_128E │ │ │ │ │ -0000000000000000 V _ZN19__llvm_libc_19_1_6_3fma24ONE_TWENTY_EIGHT_OVER_PIE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ +0000000000000000 V _ZN19__llvm_libc_19_1_6_5nofma17SIN_K_PI_OVER_128E │ │ │ │ │ +0000000000000000 V _ZN19__llvm_libc_19_1_6_5nofma24ONE_TWENTY_EIGHT_OVER_PIE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6sincosEdPdS0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ │ │ │ │ │ 0000000000000000 V _ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ -0000000000000000 W _ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb0EE8accurateEv │ │ │ │ │ +0000000000000000 W _ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb1EE8accurateEv │ │ │ │ │ +0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ + U memcpy │ │ │ │ │ 0000000000000000 T sincos │ │ │ │ │ │ │ │ │ │ sincosf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI0_1 │ │ │ │ │ +0000000000000000 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 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ 0000000000000000 r .LCPI0_6 │ │ │ │ │ 0000000000000008 r .LCPI0_7 │ │ │ │ │ 0000000000000010 r .LCPI0_8 │ │ │ │ │ 0000000000000018 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ +0000000000000000 r _ZN19__llvm_libc_19_1_6_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ +0000000000000000 r _ZN19__llvm_libc_19_1_6_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7sincosfEfPfS0_ │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L18EXCEPT_OUTPUTS_COSE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L18EXCEPT_OUTPUTS_SINE │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T sincosf │ │ │ │ │ │ │ │ │ │ sinf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ -0000000000000020 r .LCPI0_20 │ │ │ │ │ +0000000000000058 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_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_4sinfEf │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ +0000000000000000 r _ZN19__llvm_libc_19_1_6_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ +0000000000000000 r _ZN19__llvm_libc_19_1_6_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T sinf │ │ │ │ │ │ │ │ │ │ sinhf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ 0000000000000008 r .LCPI0_10 │ │ │ │ │ 000000000000000c r .LCPI0_11 │ │ │ │ │ -0000000000000010 r .LCPI0_12 │ │ │ │ │ -0000000000000014 r .LCPI0_13 │ │ │ │ │ -0000000000000018 r .LCPI0_14 │ │ │ │ │ -000000000000001c r .LCPI0_15 │ │ │ │ │ +0000000000000000 r .LCPI0_12 │ │ │ │ │ +0000000000000010 r .LCPI0_13 │ │ │ │ │ +0000000000000010 r .LCPI0_14 │ │ │ │ │ +0000000000000014 r .LCPI0_15 │ │ │ │ │ 0000000000000020 r .LCPI0_16 │ │ │ │ │ -0000000000000040 r .LCPI0_17 │ │ │ │ │ -0000000000000024 r .LCPI0_18 │ │ │ │ │ -0000000000000048 r .LCPI0_19 │ │ │ │ │ +0000000000000018 r .LCPI0_17 │ │ │ │ │ +0000000000000040 r .LCPI0_18 │ │ │ │ │ +000000000000001c r .LCPI0_19 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ -0000000000000050 r .LCPI0_20 │ │ │ │ │ -0000000000000058 r .LCPI0_21 │ │ │ │ │ +0000000000000048 r .LCPI0_20 │ │ │ │ │ +0000000000000050 r .LCPI0_21 │ │ │ │ │ +0000000000000058 r .LCPI0_22 │ │ │ │ │ 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 │ │ │ │ │ @@ -7119,15 +7233,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 │ │ │ │ │ -0000000000000004 r .LCPI0_9 │ │ │ │ │ +0000000000000000 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6sinpifEf │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T sinpif │ │ │ │ │ │ │ │ │ │ @@ -7145,104 +7259,117 @@ │ │ │ │ │ │ │ │ │ │ tan.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ 0000000000000048 r .LCPI0_10 │ │ │ │ │ 0000000000000050 r .LCPI0_11 │ │ │ │ │ 0000000000000058 r .LCPI0_12 │ │ │ │ │ -0000000000000000 r .LCPI0_13 │ │ │ │ │ -0000000000000060 r .LCPI0_14 │ │ │ │ │ +0000000000000060 r .LCPI0_13 │ │ │ │ │ +0000000000000068 r .LCPI0_14 │ │ │ │ │ +0000000000000070 r .LCPI0_15 │ │ │ │ │ +0000000000000078 r .LCPI0_16 │ │ │ │ │ +0000000000000080 r .LCPI0_17 │ │ │ │ │ +0000000000000088 r .LCPI0_18 │ │ │ │ │ +0000000000000010 r .LCPI0_19 │ │ │ │ │ 0000000000000010 r .LCPI0_2 │ │ │ │ │ -0000000000000000 r .LCPI0_3 │ │ │ │ │ -0000000000000018 r .LCPI0_4 │ │ │ │ │ -0000000000000020 r .LCPI0_5 │ │ │ │ │ -0000000000000028 r .LCPI0_6 │ │ │ │ │ -0000000000000030 r .LCPI0_7 │ │ │ │ │ +0000000000000090 r .LCPI0_20 │ │ │ │ │ +0000000000000020 r .LCPI0_21 │ │ │ │ │ +0000000000000000 r .LCPI0_22 │ │ │ │ │ +0000000000000004 r .LCPI0_23 │ │ │ │ │ +0000000000000008 r .LCPI0_24 │ │ │ │ │ +000000000000000c r .LCPI0_25 │ │ │ │ │ +0000000000000098 r .LCPI0_26 │ │ │ │ │ +0000000000000018 r .LCPI0_3 │ │ │ │ │ +0000000000000020 r .LCPI0_4 │ │ │ │ │ +0000000000000028 r .LCPI0_5 │ │ │ │ │ +0000000000000030 r .LCPI0_6 │ │ │ │ │ +0000000000000000 r .LCPI0_7 │ │ │ │ │ 0000000000000038 r .LCPI0_8 │ │ │ │ │ 0000000000000040 r .LCPI0_9 │ │ │ │ │ -0000000000000070 r .LCPI11_0 │ │ │ │ │ -0000000000000078 r .LCPI11_1 │ │ │ │ │ -0000000000000080 r .LCPI11_2 │ │ │ │ │ -0000000000000088 r .LCPI11_3 │ │ │ │ │ -0000000000000090 r .LCPI11_4 │ │ │ │ │ -0000000000000068 r .LCPI1_0 │ │ │ │ │ -0000000000000010 r .LCPI1_1 │ │ │ │ │ +00000000000000a8 r .LCPI11_0 │ │ │ │ │ +00000000000000b0 r .LCPI11_1 │ │ │ │ │ +00000000000000b8 r .LCPI11_2 │ │ │ │ │ +00000000000000c0 r .LCPI11_3 │ │ │ │ │ +00000000000000c8 r .LCPI11_4 │ │ │ │ │ +00000000000000a0 r .LCPI1_0 │ │ │ │ │ +0000000000000030 r .LCPI1_1 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ -0000000000000000 V _ZN19__llvm_libc_19_1_6_3fma17SIN_K_PI_OVER_128E │ │ │ │ │ -0000000000000000 V _ZN19__llvm_libc_19_1_6_3fma24ONE_TWENTY_EIGHT_OVER_PIE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_3tanEd │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ +0000000000000000 V _ZN19__llvm_libc_19_1_6_5nofma17SIN_K_PI_OVER_128E │ │ │ │ │ +0000000000000000 V _ZN19__llvm_libc_19_1_6_5nofma24ONE_TWENTY_EIGHT_OVER_PIE │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ 0000000000000000 V _ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ -0000000000000000 W _ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb0EE8accurateEv │ │ │ │ │ +0000000000000000 W _ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb1EE8accurateEv │ │ │ │ │ +0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ + U memcpy │ │ │ │ │ 0000000000000000 T tan │ │ │ │ │ │ │ │ │ │ tanf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI0_1 │ │ │ │ │ +0000000000000008 r .LCPI0_1 │ │ │ │ │ 0000000000000028 r .LCPI0_10 │ │ │ │ │ 0000000000000030 r .LCPI0_11 │ │ │ │ │ 0000000000000038 r .LCPI0_12 │ │ │ │ │ 0000000000000040 r .LCPI0_13 │ │ │ │ │ 0000000000000048 r .LCPI0_14 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ 0000000000000068 r .LCPI0_21 │ │ │ │ │ 0000000000000070 r .LCPI0_22 │ │ │ │ │ 0000000000000078 r .LCPI0_23 │ │ │ │ │ 0000000000000080 r .LCPI0_24 │ │ │ │ │ -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 │ │ │ │ │ +0000000000000000 r .LCPI0_3 │ │ │ │ │ +0000000000000004 r .LCPI0_4 │ │ │ │ │ +0000000000000008 r .LCPI0_5 │ │ │ │ │ +000000000000000c r .LCPI0_6 │ │ │ │ │ +0000000000000000 r .LCPI0_7 │ │ │ │ │ 0000000000000018 r .LCPI0_8 │ │ │ │ │ 0000000000000020 r .LCPI0_9 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_4tanfEf │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ +0000000000000000 r _ZN19__llvm_libc_19_1_6_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ +0000000000000000 r _ZN19__llvm_libc_19_1_6_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L12TANF_EXCEPTSE │ │ │ │ │ 0000000000000000 r _ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T tanf │ │ │ │ │ │ │ │ │ │ tanhf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000008 r .LCPI0_1 │ │ │ │ │ -0000000000000000 r .LCPI0_10 │ │ │ │ │ +0000000000000040 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 │ │ │ │ │ -0000000000000040 r .LCPI0_8 │ │ │ │ │ +0000000000000000 r .LCPI0_8 │ │ │ │ │ 0000000000000000 r .LCPI0_9 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_5tanhfEf │ │ │ │ │ 0000000000000000 V _ZN19__llvm_libc_19_1_6_7ExpBase9EXP_2_MIDE │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T tanhf │ │ │ │ │ │ │ │ │ │ trunc.cpp.o: │ │ │ │ │ @@ -7360,19 +7487,19 @@ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_11copysignf16EDF16_DF16_ │ │ │ │ │ 0000000000000000 T copysignf16 │ │ │ │ │ │ │ │ │ │ f16add.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 r .LCPI1_1 │ │ │ │ │ 0000000000000004 r .LCPI1_2 │ │ │ │ │ -0000000000000008 r .LCPI1_5 │ │ │ │ │ -000000000000000c r .LCPI2_0 │ │ │ │ │ -0000000000000010 r .LCPI2_1 │ │ │ │ │ -0000000000000014 r .LCPI2_2 │ │ │ │ │ -0000000000000018 r .LCPI3_0 │ │ │ │ │ +0000000000000010 r .LCPI1_5 │ │ │ │ │ +0000000000000020 r .LCPI2_0 │ │ │ │ │ +0000000000000008 r .LCPI2_1 │ │ │ │ │ +000000000000000c r .LCPI2_2 │ │ │ │ │ +0000000000000030 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6f16addEdd │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic10add_or_subILb0EDF16_dEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT0_Esr3cppE19is_floating_point_vIT1_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm64EE2asIDF16_Lb1EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -7380,21 +7507,21 @@ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncdfhf2 │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T f16add │ │ │ │ │ │ │ │ │ │ f16addf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI1_1 │ │ │ │ │ -0000000000000008 r .LCPI1_2 │ │ │ │ │ -000000000000000c r .LCPI1_5 │ │ │ │ │ -0000000000000010 r .LCPI2_0 │ │ │ │ │ -0000000000000014 r .LCPI2_1 │ │ │ │ │ -0000000000000018 r .LCPI2_2 │ │ │ │ │ -000000000000001c r .LCPI3_0 │ │ │ │ │ +0000000000000000 r .LCPI1_1 │ │ │ │ │ +0000000000000004 r .LCPI1_2 │ │ │ │ │ +0000000000000010 r .LCPI1_5 │ │ │ │ │ +0000000000000020 r .LCPI2_0 │ │ │ │ │ +0000000000000008 r .LCPI2_1 │ │ │ │ │ +000000000000000c r .LCPI2_2 │ │ │ │ │ +0000000000000030 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic10add_or_subILb0EDF16_fEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT0_Esr3cppE19is_floating_point_vIT1_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7f16addfEff │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm32EE2asIDF16_Lb1EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -7402,19 +7529,19 @@ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T f16addf │ │ │ │ │ │ │ │ │ │ f16addl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ -0000000000000008 r .LCPI1_4 │ │ │ │ │ -000000000000000c r .LCPI2_0 │ │ │ │ │ -0000000000000010 r .LCPI2_1 │ │ │ │ │ -0000000000000014 r .LCPI2_2 │ │ │ │ │ -0000000000000018 r .LCPI3_0 │ │ │ │ │ +0000000000000000 r .LCPI1_4 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000008 r .LCPI2_1 │ │ │ │ │ +000000000000000c r .LCPI2_2 │ │ │ │ │ +0000000000000020 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic10add_or_subILb0EDF16_eEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT0_Esr3cppE19is_floating_point_vIT1_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7f16addlEee │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIDF16_Lb1EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -7422,55 +7549,55 @@ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ U __truncxfhf2 │ │ │ │ │ 0000000000000000 T f16addl │ │ │ │ │ │ │ │ │ │ f16div.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI1_2 │ │ │ │ │ -0000000000000008 r .LCPI2_0 │ │ │ │ │ -000000000000000c r .LCPI2_1 │ │ │ │ │ -0000000000000010 r .LCPI2_2 │ │ │ │ │ -0000000000000014 r .LCPI3_0 │ │ │ │ │ +0000000000000000 r .LCPI1_2 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000004 r .LCPI2_1 │ │ │ │ │ +0000000000000008 r .LCPI2_2 │ │ │ │ │ +0000000000000020 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6f16divEdd │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3divIDF16_dEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm64EE2asIDF16_Lb1EvEET_v │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T f16div │ │ │ │ │ │ │ │ │ │ f16divf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI1_2 │ │ │ │ │ -0000000000000008 r .LCPI2_0 │ │ │ │ │ -000000000000000c r .LCPI2_1 │ │ │ │ │ -0000000000000010 r .LCPI2_2 │ │ │ │ │ -0000000000000014 r .LCPI3_0 │ │ │ │ │ +0000000000000000 r .LCPI1_2 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000004 r .LCPI2_1 │ │ │ │ │ +0000000000000008 r .LCPI2_2 │ │ │ │ │ +0000000000000020 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3divIDF16_fEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7f16divfEff │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm32EE2asIDF16_Lb1EvEET_v │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T f16divf │ │ │ │ │ │ │ │ │ │ f16divl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI1_2 │ │ │ │ │ -0000000000000008 r .LCPI2_0 │ │ │ │ │ -000000000000000c r .LCPI2_1 │ │ │ │ │ -0000000000000010 r .LCPI2_2 │ │ │ │ │ -0000000000000014 r .LCPI3_0 │ │ │ │ │ +0000000000000000 r .LCPI1_2 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000004 r .LCPI2_1 │ │ │ │ │ +0000000000000008 r .LCPI2_2 │ │ │ │ │ +0000000000000020 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3divIDF16_eEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7f16divlEee │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm64EE2asIDF16_Lb1EvEET_v │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ @@ -7669,47 +7796,46 @@ │ │ │ │ │ U __truncdfhf2 │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T f16fma │ │ │ │ │ U memset │ │ │ │ │ │ │ │ │ │ f16fmaf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI1_1 │ │ │ │ │ -000000000000001c r .LCPI1_10 │ │ │ │ │ -0000000000000008 r .LCPI1_2 │ │ │ │ │ -0000000000000000 r .LCPI1_3 │ │ │ │ │ -000000000000000c r .LCPI1_4 │ │ │ │ │ -0000000000000010 r .LCPI1_6 │ │ │ │ │ -0000000000000014 r .LCPI1_7 │ │ │ │ │ -0000000000000018 r .LCPI1_8 │ │ │ │ │ -0000000000000020 r .LCPI2_0 │ │ │ │ │ -0000000000000024 r .LCPI2_1 │ │ │ │ │ -0000000000000028 r .LCPI2_2 │ │ │ │ │ +0000000000000000 r .LCPI1_1 │ │ │ │ │ +0000000000000010 r .LCPI1_2 │ │ │ │ │ +0000000000000020 r .LCPI1_3 │ │ │ │ │ +0000000000000030 r .LCPI1_4 │ │ │ │ │ +0000000000000040 r .LCPI1_5 │ │ │ │ │ +0000000000000004 r .LCPI1_6 │ │ │ │ │ +0000000000000008 r .LCPI1_7 │ │ │ │ │ +0000000000000050 r .LCPI1_8 │ │ │ │ │ +0000000000000060 r .LCPI2_0 │ │ │ │ │ +000000000000000c r .LCPI2_1 │ │ │ │ │ +0000000000000010 r .LCPI2_2 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3fmaIDF16_fEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_S6_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7f16fmafEfff │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm64EE2asIDF16_Lb1EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T f16fmaf │ │ │ │ │ │ │ │ │ │ f16fmal.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000000 r .LCPI1_2 │ │ │ │ │ +0000000000000000 r .LCPI1_1 │ │ │ │ │ +0000000000000010 r .LCPI1_2 │ │ │ │ │ 0000000000000004 r .LCPI1_3 │ │ │ │ │ 0000000000000008 r .LCPI1_4 │ │ │ │ │ -000000000000000c r .LCPI1_5 │ │ │ │ │ -0000000000000010 r .LCPI1_7 │ │ │ │ │ -0000000000000014 r .LCPI2_1 │ │ │ │ │ -0000000000000018 r .LCPI3_1 │ │ │ │ │ -000000000000001c r .LCPI3_2 │ │ │ │ │ -0000000000000020 r .LCPI3_3 │ │ │ │ │ +0000000000000020 r .LCPI1_5 │ │ │ │ │ +0000000000000030 r .LCPI3_0 │ │ │ │ │ +000000000000000c r .LCPI3_1 │ │ │ │ │ +0000000000000010 r .LCPI3_2 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3fmaIDF16_eEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_S6_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic8internal14shift_mantissaINS_6BigIntILm256ELb0EmEEEENS_3cpp9enable_ifIX33is_unsigned_integral_or_big_int_vIT_EEbE4typeEiRS8_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7f16fmalEeee │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_9multiword19multiply_with_carryImLm8ELm4ELm4EEET_RNS_3cpp5arrayIS2_XT0_EEERKNS4_IS2_XT1_EEERKNS4_IS2_XT2_EEE │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm256EE2asIDF16_Lb1EvEET_v │ │ │ │ │ @@ -7718,55 +7844,55 @@ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ U __truncxfhf2 │ │ │ │ │ 0000000000000000 T f16fmal │ │ │ │ │ │ │ │ │ │ f16mul.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI1_2 │ │ │ │ │ -0000000000000008 r .LCPI2_0 │ │ │ │ │ -000000000000000c r .LCPI2_1 │ │ │ │ │ -0000000000000010 r .LCPI2_2 │ │ │ │ │ -0000000000000014 r .LCPI3_0 │ │ │ │ │ +0000000000000000 r .LCPI1_2 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000004 r .LCPI2_1 │ │ │ │ │ +0000000000000008 r .LCPI2_2 │ │ │ │ │ +0000000000000020 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6f16mulEdd │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3mulIDF16_dEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIDF16_Lb1EvEET_v │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T f16mul │ │ │ │ │ │ │ │ │ │ f16mulf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI1_2 │ │ │ │ │ -0000000000000008 r .LCPI2_0 │ │ │ │ │ -000000000000000c r .LCPI2_1 │ │ │ │ │ -0000000000000010 r .LCPI2_2 │ │ │ │ │ -0000000000000014 r .LCPI3_0 │ │ │ │ │ +0000000000000000 r .LCPI1_2 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000004 r .LCPI2_1 │ │ │ │ │ +0000000000000008 r .LCPI2_2 │ │ │ │ │ +0000000000000020 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3mulIDF16_fEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7f16mulfEff │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm64EE2asIDF16_Lb1EvEET_v │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T f16mulf │ │ │ │ │ │ │ │ │ │ f16mull.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI1_2 │ │ │ │ │ -0000000000000008 r .LCPI2_0 │ │ │ │ │ -000000000000000c r .LCPI2_1 │ │ │ │ │ -0000000000000010 r .LCPI2_2 │ │ │ │ │ -0000000000000014 r .LCPI3_0 │ │ │ │ │ +0000000000000000 r .LCPI1_2 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000004 r .LCPI2_1 │ │ │ │ │ +0000000000000008 r .LCPI2_2 │ │ │ │ │ +0000000000000020 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3mulIDF16_eEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7f16mullEee │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIDF16_Lb1EvEET_v │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ @@ -7818,19 +7944,19 @@ │ │ │ │ │ 0000000000000000 T f16sqrtl │ │ │ │ │ │ │ │ │ │ f16sub.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 r .LCPI1_1 │ │ │ │ │ 0000000000000004 r .LCPI1_2 │ │ │ │ │ 0000000000000010 r .LCPI1_4 │ │ │ │ │ -0000000000000008 r .LCPI1_6 │ │ │ │ │ -000000000000000c r .LCPI2_0 │ │ │ │ │ -0000000000000010 r .LCPI2_1 │ │ │ │ │ -0000000000000014 r .LCPI2_2 │ │ │ │ │ -0000000000000018 r .LCPI3_0 │ │ │ │ │ +0000000000000020 r .LCPI1_6 │ │ │ │ │ +0000000000000030 r .LCPI2_0 │ │ │ │ │ +0000000000000008 r .LCPI2_1 │ │ │ │ │ +000000000000000c r .LCPI2_2 │ │ │ │ │ +0000000000000040 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_6f16subEdd │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic10add_or_subILb1EDF16_dEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT0_Esr3cppE19is_floating_point_vIT1_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm64EE2asIDF16_Lb1EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -7838,22 +7964,22 @@ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncdfhf2 │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T f16sub │ │ │ │ │ │ │ │ │ │ f16subf.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI1_1 │ │ │ │ │ -0000000000000008 r .LCPI1_2 │ │ │ │ │ -000000000000000c r .LCPI1_4 │ │ │ │ │ -0000000000000010 r .LCPI1_6 │ │ │ │ │ -0000000000000014 r .LCPI2_0 │ │ │ │ │ -0000000000000018 r .LCPI2_1 │ │ │ │ │ -000000000000001c r .LCPI2_2 │ │ │ │ │ -0000000000000020 r .LCPI3_0 │ │ │ │ │ +0000000000000000 r .LCPI1_1 │ │ │ │ │ +0000000000000004 r .LCPI1_2 │ │ │ │ │ +0000000000000010 r .LCPI1_4 │ │ │ │ │ +0000000000000020 r .LCPI1_6 │ │ │ │ │ +0000000000000030 r .LCPI2_0 │ │ │ │ │ +0000000000000008 r .LCPI2_1 │ │ │ │ │ +000000000000000c r .LCPI2_2 │ │ │ │ │ +0000000000000040 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic10add_or_subILb1EDF16_fEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT0_Esr3cppE19is_floating_point_vIT1_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7f16subfEff │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm32EE2asIDF16_Lb1EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -7861,19 +7987,19 @@ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T f16subf │ │ │ │ │ │ │ │ │ │ f16subl.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ -0000000000000008 r .LCPI1_4 │ │ │ │ │ -000000000000000c r .LCPI2_0 │ │ │ │ │ -0000000000000010 r .LCPI2_1 │ │ │ │ │ -0000000000000014 r .LCPI2_2 │ │ │ │ │ -0000000000000018 r .LCPI3_0 │ │ │ │ │ +0000000000000000 r .LCPI1_4 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000008 r .LCPI2_1 │ │ │ │ │ +000000000000000c r .LCPI2_2 │ │ │ │ │ +0000000000000020 r .LCPI3_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic10add_or_subILb1EDF16_eEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT0_Esr3cppE19is_floating_point_vIT1_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7f16sublEee │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIDF16_Lb1EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -7907,15 +8033,15 @@ │ │ │ │ │ fmaxf16.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7fmaxf16EDF16_DF16_ │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ 0000000000000000 T fmaxf16 │ │ │ │ │ │ │ │ │ │ fmaximum_mag_numf16.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI0_1 │ │ │ │ │ +0000000000000010 r .LCPI0_1 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_19fmaximum_mag_numf16EDF16_DF16_ │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T fmaximum_mag_numf16 │ │ │ │ │ │ │ │ │ │ fmaximum_magf16.cpp.o: │ │ │ │ │ @@ -7940,15 +8066,15 @@ │ │ │ │ │ fminf16.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_7fminf16EDF16_DF16_ │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ 0000000000000000 T fminf16 │ │ │ │ │ │ │ │ │ │ fminimum_mag_numf16.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000004 r .LCPI0_1 │ │ │ │ │ +0000000000000010 r .LCPI0_1 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_19fminimum_mag_numf16EDF16_DF16_ │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T fminimum_mag_numf16 │ │ │ │ │ │ │ │ │ │ fminimum_magf16.cpp.o: │ │ │ │ │ @@ -8035,15 +8161,15 @@ │ │ │ │ │ ldexpf16.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ 0000000000000008 r .LCPI1_3 │ │ │ │ │ 000000000000000c r .LCPI1_4 │ │ │ │ │ 0000000000000010 r .LCPI1_5 │ │ │ │ │ 0000000000000014 r .LCPI1_6 │ │ │ │ │ -0000000000000018 r .LCPI1_7 │ │ │ │ │ +0000000000000000 r .LCPI1_7 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil5ldexpIDF16_iEENS_3cpp9enable_ifIXaasr3cppE19is_floating_point_vIT_Esr3cppE13is_integral_vIT0_EES4_E4typeES4_S5_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_8ldexpf16EDF16_i │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ @@ -8161,29 +8287,29 @@ │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T nearbyintf16 │ │ │ │ │ │ │ │ │ │ nextafterf16.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI1_1 │ │ │ │ │ +0000000000000000 r .LCPI1_1 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_12nextafterf16EDF16_DF16_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9nextafterIDF16_DF16_TnNS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_EiE4typeELi0EEES4_S4_S5_ │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T nextafterf16 │ │ │ │ │ │ │ │ │ │ nextdownf16.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_11nextdownf16EDF16_ │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ 0000000000000000 T nextdownf16 │ │ │ │ │ │ │ │ │ │ nexttowardf16.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI1_1 │ │ │ │ │ +0000000000000000 r .LCPI1_1 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_13nexttowardf16EDF16_e │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9nextafterIDF16_eTnNS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_EiE4typeELi0EEES4_S4_S5_ │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __extendhfxf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncxfhf2 │ │ │ │ │ 0000000000000000 T nexttowardf16 │ │ │ │ │ @@ -8250,15 +8376,15 @@ │ │ │ │ │ scalblnf16.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ 0000000000000008 r .LCPI1_3 │ │ │ │ │ 000000000000000c r .LCPI1_4 │ │ │ │ │ 0000000000000010 r .LCPI1_5 │ │ │ │ │ 0000000000000014 r .LCPI1_6 │ │ │ │ │ -0000000000000018 r .LCPI1_7 │ │ │ │ │ +0000000000000000 r .LCPI1_7 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_10scalblnf16EDF16_l │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil5ldexpIDF16_lEENS_3cpp9enable_ifIXaasr3cppE19is_floating_point_vIT_Esr3cppE13is_integral_vIT0_EES4_E4typeES4_S5_ │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ @@ -8268,15 +8394,15 @@ │ │ │ │ │ scalbnf16.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ 0000000000000008 r .LCPI1_3 │ │ │ │ │ 000000000000000c r .LCPI1_4 │ │ │ │ │ 0000000000000010 r .LCPI1_5 │ │ │ │ │ 0000000000000014 r .LCPI1_6 │ │ │ │ │ -0000000000000018 r .LCPI1_7 │ │ │ │ │ +0000000000000000 r .LCPI1_7 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil5ldexpIDF16_iEENS_3cpp9enable_ifIXaasr3cppE19is_floating_point_vIT_Esr3cppE13is_integral_vIT0_EES4_E4typeES4_S5_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_9scalbnf16EDF16_i │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ @@ -8337,19 +8463,19 @@ │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T ufromfpxf16 │ │ │ │ │ │ │ │ │ │ f16addf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 r .LCPI1_1 │ │ │ │ │ 0000000000000004 r .LCPI1_2 │ │ │ │ │ -0000000000000008 r .LCPI1_5 │ │ │ │ │ -000000000000000c r .LCPI2_0 │ │ │ │ │ -0000000000000010 r .LCPI2_1 │ │ │ │ │ -0000000000000014 r .LCPI2_2 │ │ │ │ │ -0000000000000018 r .LCPI3_0 │ │ │ │ │ +0000000000000010 r .LCPI1_5 │ │ │ │ │ +0000000000000020 r .LCPI2_0 │ │ │ │ │ +0000000000000008 r .LCPI2_1 │ │ │ │ │ +000000000000000c r .LCPI2_2 │ │ │ │ │ +0000000000000030 r .LCPI3_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_10f16addf128Egg │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic10add_or_subILb0EDF16_gEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT0_Esr3cppE19is_floating_point_vIT1_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIDF16_Lb1EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -8361,42 +8487,43 @@ │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ U __trunctfhf2 │ │ │ │ │ 0000000000000000 T f16addf128 │ │ │ │ │ │ │ │ │ │ f16divf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI1_2 │ │ │ │ │ -0000000000000008 r .LCPI2_0 │ │ │ │ │ -000000000000000c r .LCPI2_1 │ │ │ │ │ -0000000000000010 r .LCPI2_2 │ │ │ │ │ -0000000000000014 r .LCPI3_0 │ │ │ │ │ +0000000000000000 r .LCPI1_2 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000004 r .LCPI2_1 │ │ │ │ │ +0000000000000008 r .LCPI2_2 │ │ │ │ │ +0000000000000020 r .LCPI3_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_10f16divf128Egg │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3divIDF16_gEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIDF16_Lb1EvEET_v │ │ │ │ │ U __eqtf2 │ │ │ │ │ U __extendhfsf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ 0000000000000000 T f16divf128 │ │ │ │ │ │ │ │ │ │ f16fmaf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000000 r .LCPI1_2 │ │ │ │ │ -0000000000000000 r .LCPI1_3 │ │ │ │ │ -0000000000000004 r .LCPI1_4 │ │ │ │ │ -0000000000000008 r .LCPI1_5 │ │ │ │ │ -000000000000000c r .LCPI1_7 │ │ │ │ │ -0000000000000010 r .LCPI2_1 │ │ │ │ │ -0000000000000014 r .LCPI3_1 │ │ │ │ │ -0000000000000018 r .LCPI3_2 │ │ │ │ │ -000000000000001c r .LCPI3_3 │ │ │ │ │ +0000000000000010 r .LCPI1_1 │ │ │ │ │ +0000000000000020 r .LCPI1_2 │ │ │ │ │ +0000000000000030 r .LCPI1_3 │ │ │ │ │ +0000000000000040 r .LCPI1_4 │ │ │ │ │ +0000000000000000 r .LCPI1_5 │ │ │ │ │ +0000000000000004 r .LCPI1_6 │ │ │ │ │ +0000000000000050 r .LCPI1_7 │ │ │ │ │ +0000000000000060 r .LCPI3_0 │ │ │ │ │ +0000000000000008 r .LCPI3_1 │ │ │ │ │ +000000000000000c r .LCPI3_2 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_10f16fmaf128Eggg │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3fmaIDF16_gEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_S6_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic8internal14shift_mantissaINS_6BigIntILm256ELb0EmEEEENS_3cpp9enable_ifIX33is_unsigned_integral_or_big_int_vIT_EEbE4typeEiRS8_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_9multiword19multiply_with_carryImLm8ELm4ELm4EEET_RNS_3cpp5arrayIS2_XT0_EEERKNS4_IS2_XT1_EEERKNS4_IS2_XT2_EEE │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm256EE2asIDF16_Lb1EvEET_v │ │ │ │ │ @@ -8407,21 +8534,24 @@ │ │ │ │ │ U __netf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __truncsfhf2 │ │ │ │ │ U __trunctfhf2 │ │ │ │ │ 0000000000000000 T f16fmaf128 │ │ │ │ │ │ │ │ │ │ f16mulf128.cpp.o: │ │ │ │ │ +0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 r .LCPI1_1 │ │ │ │ │ -0000000000000004 r .LCPI1_3 │ │ │ │ │ -0000000000000008 r .LCPI2_1 │ │ │ │ │ -000000000000000c r .LCPI4_1 │ │ │ │ │ -0000000000000010 r .LCPI4_2 │ │ │ │ │ -0000000000000014 r .LCPI4_3 │ │ │ │ │ -0000000000000018 r .LCPI5_0 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000020 r .LCPI2_1 │ │ │ │ │ +0000000000000030 r .LCPI2_2 │ │ │ │ │ +0000000000000040 r .LCPI2_3 │ │ │ │ │ +0000000000000050 r .LCPI4_0 │ │ │ │ │ +0000000000000004 r .LCPI4_1 │ │ │ │ │ +0000000000000008 r .LCPI4_2 │ │ │ │ │ +0000000000000060 r .LCPI5_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_10f16mulf128Egg │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil11DyadicFloatILm256EEC2IgTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEES6_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3mulIDF16_gEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9quick_mulILm256EEENS0_11DyadicFloatIXT_EEERKS3_S5_ │ │ │ │ │ @@ -8448,19 +8578,19 @@ │ │ │ │ │ 0000000000000000 T f16sqrtf128 │ │ │ │ │ │ │ │ │ │ f16subf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 r .LCPI1_1 │ │ │ │ │ 0000000000000004 r .LCPI1_2 │ │ │ │ │ 0000000000000010 r .LCPI1_4 │ │ │ │ │ -0000000000000008 r .LCPI1_6 │ │ │ │ │ -000000000000000c r .LCPI2_0 │ │ │ │ │ -0000000000000010 r .LCPI2_1 │ │ │ │ │ -0000000000000014 r .LCPI2_2 │ │ │ │ │ -0000000000000018 r .LCPI3_0 │ │ │ │ │ +0000000000000020 r .LCPI1_6 │ │ │ │ │ +0000000000000030 r .LCPI2_0 │ │ │ │ │ +0000000000000008 r .LCPI2_1 │ │ │ │ │ +000000000000000c r .LCPI2_2 │ │ │ │ │ +0000000000000040 r .LCPI3_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_10f16subf128Egg │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic10add_or_subILb1EDF16_gEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT0_Esr3cppE19is_floating_point_vIT1_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIDF16_Lb1EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ @@ -8490,27 +8620,29 @@ │ │ │ │ │ │ │ │ │ │ copysignf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_12copysignf128Egg │ │ │ │ │ 0000000000000000 T copysignf128 │ │ │ │ │ │ │ │ │ │ dmulf128.cpp.o: │ │ │ │ │ +0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 r .LCPI1_1 │ │ │ │ │ -0000000000000000 r .LCPI1_2 │ │ │ │ │ +0000000000000010 r .LCPI1_2 │ │ │ │ │ 0000000000000008 r .LCPI1_3 │ │ │ │ │ -0000000000000000 r .LCPI1_4 │ │ │ │ │ -0000000000000004 r .LCPI2_1 │ │ │ │ │ -0000000000000008 r .LCPI4_1 │ │ │ │ │ -0000000000000010 r .LCPI4_2 │ │ │ │ │ -0000000000000018 r .LCPI4_3 │ │ │ │ │ -0000000000000020 r .LCPI4_4 │ │ │ │ │ -0000000000000028 r .LCPI4_5 │ │ │ │ │ -0000000000000030 r .LCPI4_6 │ │ │ │ │ -000000000000000c r .LCPI4_7 │ │ │ │ │ -0000000000000010 r .LCPI5_0 │ │ │ │ │ +0000000000000020 r .LCPI2_0 │ │ │ │ │ +0000000000000030 r .LCPI2_1 │ │ │ │ │ +0000000000000040 r .LCPI2_2 │ │ │ │ │ +0000000000000050 r .LCPI2_3 │ │ │ │ │ +0000000000000060 r .LCPI4_0 │ │ │ │ │ +0000000000000010 r .LCPI4_1 │ │ │ │ │ +0000000000000018 r .LCPI4_2 │ │ │ │ │ +0000000000000020 r .LCPI4_3 │ │ │ │ │ +0000000000000028 r .LCPI4_4 │ │ │ │ │ +0000000000000030 r .LCPI4_5 │ │ │ │ │ +0000000000000070 r .LCPI5_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil11DyadicFloatILm256EEC2IgTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEES6_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3mulIdgEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9quick_mulILm256EEENS0_11DyadicFloatIXT_EEERKS3_S5_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_8dmulf128Egg │ │ │ │ │ @@ -8558,30 +8690,30 @@ │ │ │ │ │ fmaxf128.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_8fmaxf128Egg │ │ │ │ │ U __gttf2 │ │ │ │ │ 0000000000000000 T fmaxf128 │ │ │ │ │ │ │ │ │ │ fmaximum_mag_numf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000000 r .LCPI0_1 │ │ │ │ │ -0000000000000010 r .LCPI0_2 │ │ │ │ │ +0000000000000010 r .LCPI0_1 │ │ │ │ │ +0000000000000020 r .LCPI0_2 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_20fmaximum_mag_numf128Egg │ │ │ │ │ U __gttf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fmaximum_mag_numf128 │ │ │ │ │ │ │ │ │ │ fmaximum_magf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_16fmaximum_magf128Egg │ │ │ │ │ U __gttf2 │ │ │ │ │ 0000000000000000 T fmaximum_magf128 │ │ │ │ │ │ │ │ │ │ fmaximum_numf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000000 r .LCPI0_1 │ │ │ │ │ +0000000000000010 r .LCPI0_1 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_16fmaximum_numf128Egg │ │ │ │ │ U __gttf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fmaximum_numf128 │ │ │ │ │ │ │ │ │ │ fmaximumf128.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_12fmaximumf128Egg │ │ │ │ │ @@ -8591,30 +8723,30 @@ │ │ │ │ │ fminf128.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_8fminf128Egg │ │ │ │ │ U __lttf2 │ │ │ │ │ 0000000000000000 T fminf128 │ │ │ │ │ │ │ │ │ │ fminimum_mag_numf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000000 r .LCPI0_1 │ │ │ │ │ -0000000000000010 r .LCPI0_2 │ │ │ │ │ +0000000000000010 r .LCPI0_1 │ │ │ │ │ +0000000000000020 r .LCPI0_2 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_20fminimum_mag_numf128Egg │ │ │ │ │ U __lttf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fminimum_mag_numf128 │ │ │ │ │ │ │ │ │ │ fminimum_magf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_16fminimum_magf128Egg │ │ │ │ │ U __lttf2 │ │ │ │ │ 0000000000000000 T fminimum_magf128 │ │ │ │ │ │ │ │ │ │ fminimum_numf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI0_0 │ │ │ │ │ -0000000000000000 r .LCPI0_1 │ │ │ │ │ +0000000000000010 r .LCPI0_1 │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_16fminimum_numf128Egg │ │ │ │ │ U __lttf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fminimum_numf128 │ │ │ │ │ │ │ │ │ │ fminimumf128.cpp.o: │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_12fminimumf128Egg │ │ │ │ │ @@ -8631,27 +8763,29 @@ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic4FModIgoNS1_24FModDivisionSimpleHelperIoEEE9pre_checkEggRg │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_8fmodf128Egg │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __umodti3 │ │ │ │ │ 0000000000000000 T fmodf128 │ │ │ │ │ │ │ │ │ │ fmulf128.cpp.o: │ │ │ │ │ +0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000000 r .LCPI1_1 │ │ │ │ │ 0000000000000000 r .LCPI1_2 │ │ │ │ │ 0000000000000004 r .LCPI1_3 │ │ │ │ │ -0000000000000008 r .LCPI1_4 │ │ │ │ │ -000000000000000c r .LCPI2_1 │ │ │ │ │ -0000000000000010 r .LCPI4_1 │ │ │ │ │ -0000000000000014 r .LCPI4_2 │ │ │ │ │ -0000000000000018 r .LCPI4_3 │ │ │ │ │ -000000000000001c r .LCPI4_4 │ │ │ │ │ -0000000000000020 r .LCPI4_5 │ │ │ │ │ -0000000000000024 r .LCPI4_6 │ │ │ │ │ -0000000000000028 r .LCPI4_7 │ │ │ │ │ -000000000000002c r .LCPI5_0 │ │ │ │ │ +0000000000000010 r .LCPI2_0 │ │ │ │ │ +0000000000000020 r .LCPI2_1 │ │ │ │ │ +0000000000000030 r .LCPI2_2 │ │ │ │ │ +0000000000000040 r .LCPI2_3 │ │ │ │ │ +0000000000000050 r .LCPI4_0 │ │ │ │ │ +0000000000000008 r .LCPI4_1 │ │ │ │ │ +000000000000000c r .LCPI4_2 │ │ │ │ │ +0000000000000010 r .LCPI4_3 │ │ │ │ │ +0000000000000014 r .LCPI4_4 │ │ │ │ │ +0000000000000018 r .LCPI4_5 │ │ │ │ │ +0000000000000060 r .LCPI5_0 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil11DyadicFloatILm256EEC2IgTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEES6_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil7generic3mulIfgEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil9quick_mulILm256EEENS0_11DyadicFloatIXT_EEERKS3_S5_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_8fmulf128Egg │ │ │ │ │ @@ -8704,20 +8838,20 @@ │ │ │ │ │ U __gttf2 │ │ │ │ │ U __lttf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T fromfpxf128 │ │ │ │ │ │ │ │ │ │ fsqrtf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000004 r .LCPI2_0 │ │ │ │ │ -0000000000000008 r .LCPI2_1 │ │ │ │ │ -000000000000000c r .LCPI2_2 │ │ │ │ │ -0000000000000010 r .LCPI2_3 │ │ │ │ │ -0000000000000014 r .LCPI2_4 │ │ │ │ │ -0000000000000018 r .LCPI2_5 │ │ │ │ │ +0000000000000000 r .LCPI2_0 │ │ │ │ │ +0000000000000004 r .LCPI2_1 │ │ │ │ │ +0000000000000008 r .LCPI2_2 │ │ │ │ │ +000000000000000c r .LCPI2_3 │ │ │ │ │ +0000000000000010 r .LCPI2_4 │ │ │ │ │ +0000000000000014 r .LCPI2_5 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil4sqrtIfgEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_ES4_E4typeES5_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_9fsqrtf128Eg │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIfLb1EvEET_v │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ U __trunctfsf2 │ │ │ │ │ @@ -8732,30 +8866,30 @@ │ │ │ │ │ U __eqtf2 │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T ilogbf128 │ │ │ │ │ │ │ │ │ │ ldexpf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ -0000000000000050 r .LCPI1_10 │ │ │ │ │ -0000000000000060 r .LCPI1_11 │ │ │ │ │ -0000000000000014 r .LCPI1_12 │ │ │ │ │ +0000000000000060 r .LCPI1_10 │ │ │ │ │ +0000000000000070 r .LCPI1_11 │ │ │ │ │ +0000000000000010 r .LCPI1_12 │ │ │ │ │ 0000000000000008 r .LCPI1_2 │ │ │ │ │ 000000000000000c r .LCPI1_3 │ │ │ │ │ 0000000000000000 r .LCPI1_4 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil5ldexpIgiEENS_3cpp9enable_ifIXaasr3cppE19is_floating_point_vIT_Esr3cppE13is_integral_vIT0_EES4_E4typeES4_S5_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_9ldexpf128Egi │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIgLb0EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __addtf3 │ │ │ │ │ @@ -8811,16 +8945,16 @@ │ │ │ │ │ U __eqtf2 │ │ │ │ │ U __fixtfdi │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ 0000000000000000 T llroundf128 │ │ │ │ │ │ │ │ │ │ logbf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ -0000000000000000 r .LCPI1_1 │ │ │ │ │ -0000000000000010 r .LCPI1_2 │ │ │ │ │ +0000000000000010 r .LCPI1_1 │ │ │ │ │ +0000000000000020 r .LCPI1_2 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil4logbIgTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEES4_S4_ │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_8logbf128Eg │ │ │ │ │ U __eqtf2 │ │ │ │ │ U __floatsitf │ │ │ │ │ U __stack_chk_fail │ │ │ │ │ @@ -8965,30 +9099,30 @@ │ │ │ │ │ U __addtf3 │ │ │ │ │ U __eqtf2 │ │ │ │ │ 0000000000000000 T roundf128 │ │ │ │ │ │ │ │ │ │ scalbnf128.cpp.o: │ │ │ │ │ 0000000000000000 r .LCPI1_0 │ │ │ │ │ 0000000000000004 r .LCPI1_1 │ │ │ │ │ -0000000000000050 r .LCPI1_10 │ │ │ │ │ -0000000000000060 r .LCPI1_11 │ │ │ │ │ -0000000000000014 r .LCPI1_12 │ │ │ │ │ +0000000000000060 r .LCPI1_10 │ │ │ │ │ +0000000000000070 r .LCPI1_11 │ │ │ │ │ +0000000000000010 r .LCPI1_12 │ │ │ │ │ 0000000000000008 r .LCPI1_2 │ │ │ │ │ 000000000000000c r .LCPI1_3 │ │ │ │ │ 0000000000000000 r .LCPI1_4 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ 0000000000000000 T _ZN19__llvm_libc_19_1_6_10scalbnf128Egi │ │ │ │ │ U _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ 0000000000000000 W _ZN19__llvm_libc_19_1_6_6fputil5ldexpIgiEENS_3cpp9enable_ifIXaasr3cppE19is_floating_point_vIT_Esr3cppE13is_integral_vIT0_EES4_E4typeES4_S5_ │ │ │ │ │ 0000000000000000 W _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIgLb0EvEET_v │ │ │ │ │ 0000000000000000 V _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ U __addtf3 │ │ │ │ ├── file list │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ ----------- 0 0 0 123380 1970-01-01 00:00:00.000000 / │ │ │ │ │ +---------- 0 0 0 123870 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 │ │ │ │ │ @@ -317,139 +317,139 @@ │ │ │ │ │ ?rw-r--r-- 0 0 0 1320 1970-01-01 00:00:00.000000 fesetexcept.cpp.o │ │ │ │ │ ?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 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 2560 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 4656 1970-01-01 00:00:00.000000 acosf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4808 1970-01-01 00:00:00.000000 acosf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2504 1970-01-01 00:00:00.000000 explogxf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 21112 1970-01-01 00:00:00.000000 common_constants.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3000 1970-01-01 00:00:00.000000 acoshf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4936 1970-01-01 00:00:00.000000 asinf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4592 1970-01-01 00:00:00.000000 asinhf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 5272 1970-01-01 00:00:00.000000 atan2f.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3128 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 1392 1970-01-01 00:00:00.000000 canonicalize.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1368 1970-01-01 00:00:00.000000 canonicalizef.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 canonicalizel.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 10912 1970-01-01 00:00:00.000000 cbrt.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3192 1970-01-01 00:00:00.000000 cbrtf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 acoshf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 5048 1970-01-01 00:00:00.000000 asinf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4784 1970-01-01 00:00:00.000000 asinhf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 7160 1970-01-01 00:00:00.000000 atan2f.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3200 1970-01-01 00:00:00.000000 atanf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3472 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 11704 1970-01-01 00:00:00.000000 cbrt.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3224 1970-01-01 00:00:00.000000 cbrtf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1392 1970-01-01 00:00:00.000000 ceil.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1360 1970-01-01 00:00:00.000000 ceilf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1128 1970-01-01 00:00:00.000000 ceill.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1224 1970-01-01 00:00:00.000000 copysign.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1216 1970-01-01 00:00:00.000000 copysignf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1224 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 27544 1970-01-01 00:00:00.000000 cos.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 5184 1970-01-01 00:00:00.000000 cosf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3656 1970-01-01 00:00:00.000000 coshf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3440 1970-01-01 00:00:00.000000 cospif.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6408 1970-01-01 00:00:00.000000 dmull.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4296 1970-01-01 00:00:00.000000 dsqrtl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4088 1970-01-01 00:00:00.000000 erff.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 19736 1970-01-01 00:00:00.000000 exp.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 25464 1970-01-01 00:00:00.000000 exp10.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6200 1970-01-01 00:00:00.000000 exp10f.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 21120 1970-01-01 00:00:00.000000 exp2.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 5992 1970-01-01 00:00:00.000000 exp2f.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6456 1970-01-01 00:00:00.000000 exp2m1f.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4488 1970-01-01 00:00:00.000000 expf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 20928 1970-01-01 00:00:00.000000 expm1.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 5400 1970-01-01 00:00:00.000000 expm1f.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 28168 1970-01-01 00:00:00.000000 cos.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 5480 1970-01-01 00:00:00.000000 cosf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3784 1970-01-01 00:00:00.000000 coshf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3592 1970-01-01 00:00:00.000000 cospif.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6352 1970-01-01 00:00:00.000000 dmull.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4312 1970-01-01 00:00:00.000000 dsqrtl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4112 1970-01-01 00:00:00.000000 erff.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 20768 1970-01-01 00:00:00.000000 exp.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 26680 1970-01-01 00:00:00.000000 exp10.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6344 1970-01-01 00:00:00.000000 exp10f.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 22080 1970-01-01 00:00:00.000000 exp2.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6136 1970-01-01 00:00:00.000000 exp2f.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6696 1970-01-01 00:00:00.000000 exp2m1f.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4592 1970-01-01 00:00:00.000000 expf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 22080 1970-01-01 00:00:00.000000 expm1.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6072 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 1120 1970-01-01 00:00:00.000000 fabsf.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 6408 1970-01-01 00:00:00.000000 fadd.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6448 1970-01-01 00:00:00.000000 fadd.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 1560 1970-01-01 00:00:00.000000 floor.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1520 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 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 5808 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 968 1970-01-01 00:00:00.000000 fmax.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 960 1970-01-01 00:00:00.000000 fmaxf.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 976 1970-01-01 00:00:00.000000 fmaximum.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1328 1970-01-01 00:00:00.000000 fmaximum_mag.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1824 1970-01-01 00:00:00.000000 fmaximum_mag_num.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1640 1970-01-01 00:00:00.000000 fmaximum_mag_numf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2512 1970-01-01 00:00:00.000000 fmaximum_mag_numl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1216 1970-01-01 00:00:00.000000 fmaximum_magf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1240 1970-01-01 00:00:00.000000 fmaximum_mag.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1760 1970-01-01 00:00:00.000000 fmaximum_mag_num.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1744 1970-01-01 00:00:00.000000 fmaximum_mag_numf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2528 1970-01-01 00:00:00.000000 fmaximum_mag_numl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1232 1970-01-01 00:00:00.000000 fmaximum_magf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1200 1970-01-01 00:00:00.000000 fmaximum_magl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1608 1970-01-01 00:00:00.000000 fmaximum_num.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1528 1970-01-01 00:00:00.000000 fmaximum_numf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2368 1970-01-01 00:00:00.000000 fmaximum_numl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1616 1970-01-01 00:00:00.000000 fmaximum_num.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1616 1970-01-01 00:00:00.000000 fmaximum_numf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2376 1970-01-01 00:00:00.000000 fmaximum_numl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 976 1970-01-01 00:00:00.000000 fmaximumf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1096 1970-01-01 00:00:00.000000 fmaximuml.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 fmin.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 976 1970-01-01 00:00:00.000000 fminimum.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1320 1970-01-01 00:00:00.000000 fminimum_mag.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1824 1970-01-01 00:00:00.000000 fminimum_mag_num.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1640 1970-01-01 00:00:00.000000 fminimum_mag_numf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2512 1970-01-01 00:00:00.000000 fminimum_mag_numl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1208 1970-01-01 00:00:00.000000 fminimum_magf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1240 1970-01-01 00:00:00.000000 fminimum_mag.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1768 1970-01-01 00:00:00.000000 fminimum_mag_num.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1744 1970-01-01 00:00:00.000000 fminimum_mag_numf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2520 1970-01-01 00:00:00.000000 fminimum_mag_numl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1224 1970-01-01 00:00:00.000000 fminimum_magf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1200 1970-01-01 00:00:00.000000 fminimum_magl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1616 1970-01-01 00:00:00.000000 fminimum_num.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1528 1970-01-01 00:00:00.000000 fminimum_numf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2376 1970-01-01 00:00:00.000000 fminimum_numl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1616 1970-01-01 00:00:00.000000 fminimum_numf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2384 1970-01-01 00:00:00.000000 fminimum_numl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 968 1970-01-01 00:00:00.000000 fminimumf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1104 1970-01-01 00:00:00.000000 fminimuml.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 3760 1970-01-01 00:00:00.000000 fmod.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3632 1970-01-01 00:00:00.000000 fmodf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4624 1970-01-01 00:00:00.000000 fmodl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 5848 1970-01-01 00:00:00.000000 fmul.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6240 1970-01-01 00:00:00.000000 fmull.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 5952 1970-01-01 00:00:00.000000 fmul.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6336 1970-01-01 00:00:00.000000 fmull.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1080 1970-01-01 00:00:00.000000 frexp.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1040 1970-01-01 00:00:00.000000 frexpf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1176 1970-01-01 00:00:00.000000 frexpl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4520 1970-01-01 00:00:00.000000 fromfp.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4464 1970-01-01 00:00:00.000000 fromfpf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4216 1970-01-01 00:00:00.000000 fromfpl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4784 1970-01-01 00:00:00.000000 fromfpx.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4696 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 3208 1970-01-01 00:00:00.000000 fsqrt.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4152 1970-01-01 00:00:00.000000 fsqrtl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4216 1970-01-01 00:00:00.000000 hypot.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2360 1970-01-01 00:00:00.000000 hypotf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1672 1970-01-01 00:00:00.000000 ilogb.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1640 1970-01-01 00:00:00.000000 ilogbf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2208 1970-01-01 00:00:00.000000 ilogbl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3304 1970-01-01 00:00:00.000000 fsqrt.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4248 1970-01-01 00:00:00.000000 fsqrtl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4272 1970-01-01 00:00:00.000000 hypot.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2720 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 904 1970-01-01 00:00:00.000000 isnan.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 912 1970-01-01 00:00:00.000000 isnanf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 912 1970-01-01 00:00:00.000000 isnanl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4680 1970-01-01 00:00:00.000000 ldexp.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4512 1970-01-01 00:00:00.000000 ldexpf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4520 1970-01-01 00:00:00.000000 ldexpl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1696 1970-01-01 00:00:00.000000 llogb.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1672 1970-01-01 00:00:00.000000 llogbf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2224 1970-01-01 00:00:00.000000 llogbl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4776 1970-01-01 00:00:00.000000 ldexp.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4600 1970-01-01 00:00:00.000000 ldexpf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4608 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 llogbf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2232 1970-01-01 00:00:00.000000 llogbl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5104 1970-01-01 00:00:00.000000 llrint.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4872 1970-01-01 00:00:00.000000 llrintf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5296 1970-01-01 00:00:00.000000 llrintl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3080 1970-01-01 00:00:00.000000 llround.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3000 1970-01-01 00:00:00.000000 llroundf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3008 1970-01-01 00:00:00.000000 llroundl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 25728 1970-01-01 00:00:00.000000 log.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 28904 1970-01-01 00:00:00.000000 log10.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 5992 1970-01-01 00:00:00.000000 log10f.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 33600 1970-01-01 00:00:00.000000 log1p.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3720 1970-01-01 00:00:00.000000 log1pf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 27800 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 1880 1970-01-01 00:00:00.000000 logb.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1760 1970-01-01 00:00:00.000000 logbf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2272 1970-01-01 00:00:00.000000 logbl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4208 1970-01-01 00:00:00.000000 logf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 25832 1970-01-01 00:00:00.000000 log.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 29208 1970-01-01 00:00:00.000000 log10.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6296 1970-01-01 00:00:00.000000 log10f.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 35168 1970-01-01 00:00:00.000000 log1p.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3968 1970-01-01 00:00:00.000000 log1pf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 28040 1970-01-01 00:00:00.000000 log2.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2824 1970-01-01 00:00:00.000000 log2f.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 1848 1970-01-01 00:00:00.000000 logbf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2280 1970-01-01 00:00:00.000000 logbl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4424 1970-01-01 00:00:00.000000 logf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5104 1970-01-01 00:00:00.000000 lrint.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4872 1970-01-01 00:00:00.000000 lrintf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5296 1970-01-01 00:00:00.000000 lrintl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3072 1970-01-01 00:00:00.000000 lround.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3000 1970-01-01 00:00:00.000000 lroundf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3008 1970-01-01 00:00:00.000000 lroundl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1120 1970-01-01 00:00:00.000000 modf.cpp.o │ │ │ │ │ @@ -457,27 +457,27 @@ │ │ │ │ │ ?rw-r--r-- 0 0 0 1192 1970-01-01 00:00:00.000000 modfl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2680 1970-01-01 00:00:00.000000 nan.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2480 1970-01-01 00:00:00.000000 nanf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 nanl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3600 1970-01-01 00:00:00.000000 nearbyint.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3400 1970-01-01 00:00:00.000000 nearbyintf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3600 1970-01-01 00:00:00.000000 nearbyintl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2304 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 3688 1970-01-01 00:00:00.000000 nextafterl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2312 1970-01-01 00:00:00.000000 nextafter.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2296 1970-01-01 00:00:00.000000 nextafterf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3696 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 984 1970-01-01 00:00:00.000000 nextdownf.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 1184 1970-01-01 00:00:00.000000 nextdownl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2456 1970-01-01 00:00:00.000000 nexttoward.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2464 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 3688 1970-01-01 00:00:00.000000 nexttowardl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3704 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 976 1970-01-01 00:00:00.000000 nextupf.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 1168 1970-01-01 00:00:00.000000 nextupl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 25304 1970-01-01 00:00:00.000000 powf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 27704 1970-01-01 00:00:00.000000 powf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4040 1970-01-01 00:00:00.000000 remainder.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3936 1970-01-01 00:00:00.000000 remainderf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4480 1970-01-01 00:00:00.000000 remainderl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3968 1970-01-01 00:00:00.000000 remquo.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3848 1970-01-01 00:00:00.000000 remquof.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4384 1970-01-01 00:00:00.000000 remquol.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3592 1970-01-01 00:00:00.000000 rint.cpp.o │ │ │ │ │ @@ -485,155 +485,155 @@ │ │ │ │ │ ?rw-r--r-- 0 0 0 3584 1970-01-01 00:00:00.000000 rintl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1400 1970-01-01 00:00:00.000000 round.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1656 1970-01-01 00:00:00.000000 roundeven.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1592 1970-01-01 00:00:00.000000 roundevenf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1600 1970-01-01 00:00:00.000000 roundevenl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1344 1970-01-01 00:00:00.000000 roundf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1232 1970-01-01 00:00:00.000000 roundl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4688 1970-01-01 00:00:00.000000 scalbn.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4512 1970-01-01 00:00:00.000000 scalbnf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4520 1970-01-01 00:00:00.000000 scalbnl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 27544 1970-01-01 00:00:00.000000 sin.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 28832 1970-01-01 00:00:00.000000 sincos.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 5632 1970-01-01 00:00:00.000000 sincosf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 5160 1970-01-01 00:00:00.000000 sinf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4712 1970-01-01 00:00:00.000000 sinhf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 3680 1970-01-01 00:00:00.000000 sinpif.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4776 1970-01-01 00:00:00.000000 scalbn.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4600 1970-01-01 00:00:00.000000 scalbnf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4608 1970-01-01 00:00:00.000000 scalbnl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 29008 1970-01-01 00:00:00.000000 sin.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 30520 1970-01-01 00:00:00.000000 sincos.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 5968 1970-01-01 00:00:00.000000 sincosf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 5544 1970-01-01 00:00:00.000000 sinf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4912 1970-01-01 00:00:00.000000 sinhf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3808 1970-01-01 00:00:00.000000 sinpif.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 30864 1970-01-01 00:00:00.000000 tan.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 5800 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 32704 1970-01-01 00:00:00.000000 tan.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6200 1970-01-01 00:00:00.000000 tanf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 3280 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 4504 1970-01-01 00:00:00.000000 ufromfp.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4440 1970-01-01 00:00:00.000000 ufromfpf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4200 1970-01-01 00:00:00.000000 ufromfpl.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4752 1970-01-01 00:00:00.000000 ufromfpx.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4680 1970-01-01 00:00:00.000000 ufromfpxf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4512 1970-01-01 00:00:00.000000 ufromfpxl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1400 1970-01-01 00:00:00.000000 canonicalizef16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1408 1970-01-01 00:00:00.000000 canonicalizef16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1504 1970-01-01 00:00:00.000000 ceilf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 952 1970-01-01 00:00:00.000000 copysignf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6936 1970-01-01 00:00:00.000000 f16add.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6680 1970-01-01 00:00:00.000000 f16addf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 7472 1970-01-01 00:00:00.000000 f16addl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6576 1970-01-01 00:00:00.000000 f16div.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6520 1970-01-01 00:00:00.000000 f16divf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 7448 1970-01-01 00:00:00.000000 f16divl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 96096 1970-01-01 00:00:00.000000 f16fma.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6048 1970-01-01 00:00:00.000000 f16fmaf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 10392 1970-01-01 00:00:00.000000 f16fmal.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6240 1970-01-01 00:00:00.000000 f16mul.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6144 1970-01-01 00:00:00.000000 f16mulf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6624 1970-01-01 00:00:00.000000 f16mull.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6960 1970-01-01 00:00:00.000000 f16add.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6840 1970-01-01 00:00:00.000000 f16addf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 7560 1970-01-01 00:00:00.000000 f16addl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6664 1970-01-01 00:00:00.000000 f16div.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6592 1970-01-01 00:00:00.000000 f16divf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 7536 1970-01-01 00:00:00.000000 f16divl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 96136 1970-01-01 00:00:00.000000 f16fma.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6120 1970-01-01 00:00:00.000000 f16fmaf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 10488 1970-01-01 00:00:00.000000 f16fmal.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6328 1970-01-01 00:00:00.000000 f16mul.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6232 1970-01-01 00:00:00.000000 f16mulf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6712 1970-01-01 00:00:00.000000 f16mull.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3864 1970-01-01 00:00:00.000000 f16sqrt.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4936 1970-01-01 00:00:00.000000 f16sqrtf.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4816 1970-01-01 00:00:00.000000 f16sqrtl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 7024 1970-01-01 00:00:00.000000 f16sub.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6776 1970-01-01 00:00:00.000000 f16subf.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 7480 1970-01-01 00:00:00.000000 f16subl.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1264 1970-01-01 00:00:00.000000 fabsf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 7048 1970-01-01 00:00:00.000000 f16sub.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 6944 1970-01-01 00:00:00.000000 f16subf.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 7568 1970-01-01 00:00:00.000000 f16subl.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1272 1970-01-01 00:00:00.000000 fabsf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1240 1970-01-01 00:00:00.000000 fdimf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1928 1970-01-01 00:00:00.000000 floorf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1200 1970-01-01 00:00:00.000000 fmaxf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2104 1970-01-01 00:00:00.000000 fmaximum_mag_numf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1768 1970-01-01 00:00:00.000000 fmaximum_magf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1688 1970-01-01 00:00:00.000000 fmaximum_numf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1752 1970-01-01 00:00:00.000000 fmaximum_magf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1696 1970-01-01 00:00:00.000000 fmaximum_numf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1208 1970-01-01 00:00:00.000000 fmaximumf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1192 1970-01-01 00:00:00.000000 fminf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2096 1970-01-01 00:00:00.000000 fminimum_mag_numf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1776 1970-01-01 00:00:00.000000 fminimum_magf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1624 1970-01-01 00:00:00.000000 fminimum_numf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1760 1970-01-01 00:00:00.000000 fminimum_magf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1632 1970-01-01 00:00:00.000000 fminimum_numf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1200 1970-01-01 00:00:00.000000 fminimumf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3712 1970-01-01 00:00:00.000000 fmodf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1248 1970-01-01 00:00:00.000000 frexpf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1232 1970-01-01 00:00:00.000000 frexpf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5040 1970-01-01 00:00:00.000000 fromfpf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5376 1970-01-01 00:00:00.000000 fromfpxf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1120 1970-01-01 00:00:00.000000 getpayloadf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1760 1970-01-01 00:00:00.000000 ilogbf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4688 1970-01-01 00:00:00.000000 ldexpf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1776 1970-01-01 00:00:00.000000 llogbf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1768 1970-01-01 00:00:00.000000 ilogbf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4760 1970-01-01 00:00:00.000000 ldexpf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1784 1970-01-01 00:00:00.000000 llogbf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4296 1970-01-01 00:00:00.000000 llrintf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2736 1970-01-01 00:00:00.000000 llroundf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1968 1970-01-01 00:00:00.000000 logbf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1984 1970-01-01 00:00:00.000000 logbf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4296 1970-01-01 00:00:00.000000 lrintf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2736 1970-01-01 00:00:00.000000 lroundf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1440 1970-01-01 00:00:00.000000 modff16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 1432 1970-01-01 00:00:00.000000 modff16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2432 1970-01-01 00:00:00.000000 nanf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3720 1970-01-01 00:00:00.000000 nearbyintf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2664 1970-01-01 00:00:00.000000 nextafterf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2736 1970-01-01 00:00:00.000000 nextafterf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1144 1970-01-01 00:00:00.000000 nextdownf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2776 1970-01-01 00:00:00.000000 nexttowardf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 2848 1970-01-01 00:00:00.000000 nexttowardf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1136 1970-01-01 00:00:00.000000 nextupf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4176 1970-01-01 00:00:00.000000 remainderf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4080 1970-01-01 00:00:00.000000 remquof16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3696 1970-01-01 00:00:00.000000 rintf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1720 1970-01-01 00:00:00.000000 roundevenf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1512 1970-01-01 00:00:00.000000 roundf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4704 1970-01-01 00:00:00.000000 scalblnf16.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4688 1970-01-01 00:00:00.000000 scalbnf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4784 1970-01-01 00:00:00.000000 scalblnf16.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4768 1970-01-01 00:00:00.000000 scalbnf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1376 1970-01-01 00:00:00.000000 setpayloadf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1080 1970-01-01 00:00:00.000000 setpayloadsigf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 960 1970-01-01 00:00:00.000000 totalorderf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 968 1970-01-01 00:00:00.000000 totalordermagf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 984 1970-01-01 00:00:00.000000 truncf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5000 1970-01-01 00:00:00.000000 ufromfpf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5336 1970-01-01 00:00:00.000000 ufromfpxf16.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 7864 1970-01-01 00:00:00.000000 f16addf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 7568 1970-01-01 00:00:00.000000 f16divf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 10664 1970-01-01 00:00:00.000000 f16fmaf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 8960 1970-01-01 00:00:00.000000 f16mulf128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 7656 1970-01-01 00:00:00.000000 f16divf128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 11112 1970-01-01 00:00:00.000000 f16fmaf128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 9096 1970-01-01 00:00:00.000000 f16mulf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4744 1970-01-01 00:00:00.000000 f16sqrtf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 7960 1970-01-01 00:00:00.000000 f16subf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1456 1970-01-01 00:00:00.000000 canonicalizef128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 7952 1970-01-01 00:00:00.000000 f16subf128.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 1656 1970-01-01 00:00:00.000000 ceilf128.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 9208 1970-01-01 00:00:00.000000 dmulf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4272 1970-01-01 00:00:00.000000 dsqrtf128.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 9120 1970-01-01 00:00:00.000000 dmulf128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4288 1970-01-01 00:00:00.000000 dsqrtf128.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 1216 1970-01-01 00:00:00.000000 fdimf128.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 1744 1970-01-01 00:00:00.000000 floorf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1192 1970-01-01 00:00:00.000000 fmaxf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2008 1970-01-01 00:00:00.000000 fmaximum_mag_numf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1512 1970-01-01 00:00:00.000000 fmaximum_magf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1792 1970-01-01 00:00:00.000000 fmaximum_numf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1200 1970-01-01 00:00:00.000000 fmaximumf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1200 1970-01-01 00:00:00.000000 fminf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2000 1970-01-01 00:00:00.000000 fminimum_mag_numf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1512 1970-01-01 00:00:00.000000 fminimum_magf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1800 1970-01-01 00:00:00.000000 fminimum_numf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 1200 1970-01-01 00:00:00.000000 fminimumf128.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 1912 1970-01-01 00:00:00.000000 fmaximum_mag_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 1712 1970-01-01 00:00:00.000000 fmaximum_numf128.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 1184 1970-01-01 00:00:00.000000 fminf128.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 1496 1970-01-01 00:00:00.000000 fminimum_magf128.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 1184 1970-01-01 00:00:00.000000 fminimumf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4416 1970-01-01 00:00:00.000000 fmodf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 8992 1970-01-01 00:00:00.000000 fmulf128.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 9000 1970-01-01 00:00:00.000000 fmulf128.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 5192 1970-01-01 00:00:00.000000 fromfpf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5488 1970-01-01 00:00:00.000000 fromfpxf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 4136 1970-01-01 00:00:00.000000 fsqrtf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2352 1970-01-01 00:00:00.000000 ilogbf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 6136 1970-01-01 00:00:00.000000 ldexpf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2376 1970-01-01 00:00:00.000000 llogbf128.cpp.o │ │ │ │ │ +?rw-r--r-- 0 0 0 4224 1970-01-01 00:00:00.000000 fsqrtf128.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 6096 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 5920 1970-01-01 00:00:00.000000 llrintf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3272 1970-01-01 00:00:00.000000 llroundf128.cpp.o │ │ │ │ │ -?rw-r--r-- 0 0 0 2632 1970-01-01 00:00:00.000000 logbf128.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 5920 1970-01-01 00:00:00.000000 lrintf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 3264 1970-01-01 00:00:00.000000 lroundf128.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 1472 1970-01-01 00:00:00.000000 modff128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2608 1970-01-01 00:00:00.000000 nanf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4360 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 2672 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 4992 1970-01-01 00:00:00.000000 remquof128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4336 1970-01-01 00:00:00.000000 rintf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 2032 1970-01-01 00:00:00.000000 roundevenf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 1680 1970-01-01 00:00:00.000000 roundf128.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 6104 1970-01-01 00:00:00.000000 scalbnf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 4992 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 5160 1970-01-01 00:00:00.000000 ufromfpf128.cpp.o │ │ │ │ │ ?rw-r--r-- 0 0 0 5472 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 912 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: 3696 (bytes into file) │ │ │ │ │ │ + Start of section headers: 3784 (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: 15 │ │ │ │ │ │ - Section header string table index: 14 │ │ │ │ │ │ + Number of section headers: 16 │ │ │ │ │ │ + Section header string table index: 15 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,24 +1,25 @@ │ │ │ │ │ │ -There are 15 section headers, starting at offset 0xe70: │ │ │ │ │ │ +There are 16 section headers, starting at offset 0xec8: │ │ │ │ │ │ │ │ │ │ │ │ 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 12 29 4 │ │ │ │ │ │ + [ 1] .group GROUP 0000000000000000 000040 000008 04 13 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.cst4 PROGBITS 0000000000000000 000068 000020 04 AM 0 0 4 │ │ │ │ │ │ + [ 4] .rodata.cst16 PROGBITS 0000000000000000 000068 000020 10 AM 0 0 16 │ │ │ │ │ │ [ 5] .rodata.cst8 PROGBITS 0000000000000000 000088 000078 08 AM 0 0 8 │ │ │ │ │ │ - [ 6] .text.acosf PROGBITS 0000000000000000 000100 000358 00 AX 0 0 16 │ │ │ │ │ │ - [ 7] .rela.text.acosf RELA 0000000000000000 000970 000408 18 I 12 6 8 │ │ │ │ │ │ - [ 8] .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE PROGBITS 0000000000000000 000458 000050 00 A 0 0 4 │ │ │ │ │ │ - [ 9] .data._ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 0004a8 000004 00 WAG 0 0 4 │ │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0004ac 000000 00 0 0 1 │ │ │ │ │ │ - [11] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0004ac 000004 00 E 0 0 1 │ │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0004b0 000300 18 13 26 8 │ │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 0007b0 0001bf 00 0 0 1 │ │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000d78 0000f3 00 0 0 1 │ │ │ │ │ │ + [ 6] .rodata.cst4 PROGBITS 0000000000000000 000100 000018 04 AM 0 0 4 │ │ │ │ │ │ + [ 7] .text.acosf PROGBITS 0000000000000000 000118 000383 00 AX 0 0 16 │ │ │ │ │ │ + [ 8] .rela.text.acosf RELA 0000000000000000 0009b8 000408 18 I 13 7 8 │ │ │ │ │ │ + [ 9] .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE PROGBITS 0000000000000000 00049b 000050 00 A 0 0 4 │ │ │ │ │ │ + [10] .data._ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 0004eb 000004 00 WAG 0 0 4 │ │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 0004ef 000000 00 0 0 1 │ │ │ │ │ │ + [12] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0004ef 000004 00 E 0 0 1 │ │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0004f8 000300 18 14 26 8 │ │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0007f8 0001bf 00 0 0 1 │ │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000dc0 000101 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: 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_1_6_L13ACOSF_EXCEPTSE │ │ │ │ │ │ - 25: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE │ │ │ │ │ │ - 26: 0000000000000000 856 FUNC GLOBAL HIDDEN 6 acosf │ │ │ │ │ │ + 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_1_6_L13ACOSF_EXCEPTSE │ │ │ │ │ │ + 25: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE │ │ │ │ │ │ + 26: 0000000000000000 899 FUNC GLOBAL HIDDEN 7 acosf │ │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ - 29: 0000000000000000 4 OBJECT WEAK HIDDEN 9 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ + 29: 0000000000000000 4 OBJECT WEAK HIDDEN 10 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 31: 0000000000000000 856 FUNC GLOBAL HIDDEN 6 _ZN19__llvm_libc_19_1_6_5acosfEf │ │ │ │ │ │ + 31: 0000000000000000 899 FUNC GLOBAL HIDDEN 7 _ZN19__llvm_libc_19_1_6_5acosfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.acosf' at offset 0x970 contains 43 entries: │ │ │ │ │ │ +Relocation section '.rela.text.acosf' at offset 0x9b8 contains 43 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000001e 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000066 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE + 38 │ │ │ │ │ │ -000000000000009d 0000000400000002 R_X86_64_PC32 000000000000000c .LCPI0_16 - 4 │ │ │ │ │ │ -00000000000000d3 0000000b00000002 R_X86_64_PC32 0000000000000010 .LCPI0_3 - 4 │ │ │ │ │ │ -00000000000000dc 0000000c00000002 R_X86_64_PC32 0000000000000018 .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000000e5 0000000d00000002 R_X86_64_PC32 0000000000000020 .LCPI0_5 - 4 │ │ │ │ │ │ -00000000000000ee 0000000e00000002 R_X86_64_PC32 0000000000000028 .LCPI0_6 - 4 │ │ │ │ │ │ -00000000000000f7 0000000f00000002 R_X86_64_PC32 0000000000000030 .LCPI0_7 - 4 │ │ │ │ │ │ -00000000000000ff 0000001000000002 R_X86_64_PC32 0000000000000038 .LCPI0_8 - 4 │ │ │ │ │ │ -0000000000000108 0000001100000002 R_X86_64_PC32 0000000000000040 .LCPI0_9 - 4 │ │ │ │ │ │ -0000000000000111 0000001200000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ -000000000000011a 0000001300000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ -0000000000000123 0000001400000002 R_X86_64_PC32 0000000000000058 .LCPI0_12 - 4 │ │ │ │ │ │ -0000000000000134 0000001600000002 R_X86_64_PC32 0000000000000068 .LCPI0_17 - 4 │ │ │ │ │ │ -000000000000014e 0000000900000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ -0000000000000157 0000000a00000002 R_X86_64_PC32 0000000000000008 .LCPI0_2 - 4 │ │ │ │ │ │ -0000000000000167 0000000b00000002 R_X86_64_PC32 0000000000000010 .LCPI0_3 - 4 │ │ │ │ │ │ -0000000000000170 0000000c00000002 R_X86_64_PC32 0000000000000018 .LCPI0_4 - 4 │ │ │ │ │ │ -0000000000000179 0000000d00000002 R_X86_64_PC32 0000000000000020 .LCPI0_5 - 4 │ │ │ │ │ │ -0000000000000182 0000000e00000002 R_X86_64_PC32 0000000000000028 .LCPI0_6 - 4 │ │ │ │ │ │ -000000000000018f 0000000f00000002 R_X86_64_PC32 0000000000000030 .LCPI0_7 - 4 │ │ │ │ │ │ -0000000000000197 0000001000000002 R_X86_64_PC32 0000000000000038 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000001a0 0000001100000002 R_X86_64_PC32 0000000000000040 .LCPI0_9 - 4 │ │ │ │ │ │ -00000000000001a9 0000001200000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ -00000000000001b2 0000001300000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ -00000000000001bb 0000001400000002 R_X86_64_PC32 0000000000000058 .LCPI0_12 - 4 │ │ │ │ │ │ -00000000000001d9 0000001500000002 R_X86_64_PC32 0000000000000060 .LCPI0_13 - 4 │ │ │ │ │ │ -00000000000001ff 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE + 24 │ │ │ │ │ │ -000000000000020c 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_14 - 4 │ │ │ │ │ │ -000000000000021f 0000001b00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -0000000000000229 0000001c00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ -0000000000000240 0000000300000002 R_X86_64_PC32 0000000000000008 .LCPI0_15 - 4 │ │ │ │ │ │ -000000000000024d 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_14 - 4 │ │ │ │ │ │ -0000000000000297 0000001700000002 R_X86_64_PC32 0000000000000070 .LCPI0_22 - 4 │ │ │ │ │ │ -00000000000002a3 0000001600000002 R_X86_64_PC32 0000000000000068 .LCPI0_17 - 4 │ │ │ │ │ │ -00000000000002cc 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE + 10 │ │ │ │ │ │ -00000000000002d5 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE - 4 │ │ │ │ │ │ -00000000000002e0 0000001d00000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ -00000000000002e8 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_18 - 4 │ │ │ │ │ │ -00000000000002f0 0000000600000002 R_X86_64_PC32 0000000000000014 .LCPI0_19 - 4 │ │ │ │ │ │ -0000000000000316 0000000700000002 R_X86_64_PC32 0000000000000018 .LCPI0_20 - 4 │ │ │ │ │ │ -0000000000000332 0000001e00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ -000000000000033a 0000000800000002 R_X86_64_PC32 000000000000001c .LCPI0_21 - 4 │ │ │ │ │ │ +0000000000000021 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +0000000000000061 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE + 38 │ │ │ │ │ │ +0000000000000098 0000001300000002 R_X86_64_PC32 0000000000000004 .LCPI0_16 - 4 │ │ │ │ │ │ +00000000000000c5 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_3 - 4 │ │ │ │ │ │ +00000000000000d1 0000000600000002 R_X86_64_PC32 0000000000000018 .LCPI0_4 - 4 │ │ │ │ │ │ +00000000000000dd 0000000700000002 R_X86_64_PC32 0000000000000020 .LCPI0_5 - 4 │ │ │ │ │ │ +00000000000000e9 0000000800000002 R_X86_64_PC32 0000000000000028 .LCPI0_6 - 4 │ │ │ │ │ │ +00000000000000f5 0000000900000002 R_X86_64_PC32 0000000000000030 .LCPI0_7 - 4 │ │ │ │ │ │ +00000000000000fd 0000000a00000002 R_X86_64_PC32 0000000000000038 .LCPI0_8 - 4 │ │ │ │ │ │ +0000000000000109 0000000b00000002 R_X86_64_PC32 0000000000000040 .LCPI0_9 - 4 │ │ │ │ │ │ +0000000000000115 0000000c00000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ +0000000000000121 0000000d00000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ +000000000000012d 0000000e00000002 R_X86_64_PC32 0000000000000058 .LCPI0_12 - 4 │ │ │ │ │ │ +0000000000000145 0000001000000002 R_X86_64_PC32 0000000000000068 .LCPI0_17 - 4 │ │ │ │ │ │ +0000000000000168 0000000300000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ +0000000000000170 0000000400000002 R_X86_64_PC32 0000000000000008 .LCPI0_2 - 4 │ │ │ │ │ │ +0000000000000184 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_3 - 4 │ │ │ │ │ │ +0000000000000190 0000000600000002 R_X86_64_PC32 0000000000000018 .LCPI0_4 - 4 │ │ │ │ │ │ +000000000000019c 0000000700000002 R_X86_64_PC32 0000000000000020 .LCPI0_5 - 4 │ │ │ │ │ │ +00000000000001a8 0000000800000002 R_X86_64_PC32 0000000000000028 .LCPI0_6 - 4 │ │ │ │ │ │ +00000000000001b4 0000000900000002 R_X86_64_PC32 0000000000000030 .LCPI0_7 - 4 │ │ │ │ │ │ +00000000000001bc 0000000a00000002 R_X86_64_PC32 0000000000000038 .LCPI0_8 - 4 │ │ │ │ │ │ +00000000000001c8 0000000b00000002 R_X86_64_PC32 0000000000000040 .LCPI0_9 - 4 │ │ │ │ │ │ +00000000000001d8 0000000c00000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ +00000000000001e4 0000000d00000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ +00000000000001f0 0000000e00000002 R_X86_64_PC32 0000000000000058 .LCPI0_12 - 4 │ │ │ │ │ │ +0000000000000210 0000000f00000002 R_X86_64_PC32 0000000000000060 .LCPI0_13 - 4 │ │ │ │ │ │ +000000000000023e 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE + 24 │ │ │ │ │ │ +000000000000024b 0000001200000002 R_X86_64_PC32 0000000000000000 .LCPI0_14 - 4 │ │ │ │ │ │ +000000000000025e 0000001b00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +0000000000000268 0000001c00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ +000000000000027d 0000000200000002 R_X86_64_PC32 0000000000000010 .LCPI0_15 - 4 │ │ │ │ │ │ +0000000000000289 0000001200000002 R_X86_64_PC32 0000000000000000 .LCPI0_14 - 4 │ │ │ │ │ │ +00000000000002c4 0000001100000002 R_X86_64_PC32 0000000000000070 .LCPI0_22 - 4 │ │ │ │ │ │ +00000000000002d0 0000001000000002 R_X86_64_PC32 0000000000000068 .LCPI0_17 - 4 │ │ │ │ │ │ +00000000000002f0 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE + 10 │ │ │ │ │ │ +00000000000002f9 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE - 4 │ │ │ │ │ │ +0000000000000304 0000001d00000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ +000000000000030c 0000001400000002 R_X86_64_PC32 0000000000000008 .LCPI0_18 - 4 │ │ │ │ │ │ +0000000000000318 0000001500000002 R_X86_64_PC32 000000000000000c .LCPI0_19 - 4 │ │ │ │ │ │ +000000000000033b 0000001600000002 R_X86_64_PC32 0000000000000010 .LCPI0_20 - 4 │ │ │ │ │ │ +0000000000000360 0000001700000002 R_X86_64_PC32 0000000000000014 .LCPI0_21 - 4 │ │ │ │ │ │ +000000000000037f 0000001e00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -1,15 +1,9 @@ │ │ │ │ │ │ .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 │ │ │ │ │ │ @@ -17,22 +11,29 @@ │ │ │ │ │ │ .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_1_6_L13ACOSF_EXCEPTSE │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5acosfEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ -.rodata.cst4 │ │ │ │ │ │ +.rodata.cst16 │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ +.rodata.cst4 │ │ │ │ │ │ .rela.text.acosf │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE │ │ │ │ │ │ .data._ZZN19__llvm_libc_19_1_6_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 09000000 ........ │ │ │ │ │ │ + 0x00000000 01000000 0a000000 ........ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst4 {} │ │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst4': │ │ │ │ │ │ - 0x00000000 ffffff7f 0000c07f aaaaaaaa 00008080 ................ │ │ │ │ │ │ - 0x00000010 0100803f 000080bf 00000034 00000040 ...?.......4...@ │ │ │ │ │ │ + 0x00000000 0000c07f 00008080 0100803f 000080bf ...........?.... │ │ │ │ │ │ + 0x00000010 00000034 00000040 ...4...@ │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.acosf {} │ │ │ │ │ │ @@ -7,200 +7,225 @@ │ │ │ │ │ │ acosf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ - vpbroadcastd 0x0(%rip),%xmm1 │ │ │ │ │ │ + movd %xmm0,%eax │ │ │ │ │ │ + movdqa 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ │ │ - vpand %xmm1,%xmm0,%xmm1 │ │ │ │ │ │ - vmovd %xmm1,%ecx │ │ │ │ │ │ + pand %xmm0,%xmm1 │ │ │ │ │ │ + movd %xmm1,%ecx │ │ │ │ │ │ cmp $0x3f000000,%ecx │ │ │ │ │ │ - ja 6f <__llvm_libc_19_1_6_::acosf(float)+0x6f> │ │ │ │ │ │ + ja 6a <__llvm_libc_19_1_6_::acosf(float)+0x6a> │ │ │ │ │ │ cmp $0x3a7fffff,%ecx │ │ │ │ │ │ - ja c3 <__llvm_libc_19_1_6_::acosf(float)+0xc3> │ │ │ │ │ │ + ja ab <__llvm_libc_19_1_6_::acosf(float)+0xab> │ │ │ │ │ │ cmp $0x328885a2,%eax │ │ │ │ │ │ - jg 1e6 <__llvm_libc_19_1_6_::acosf(float)+0x1e6> │ │ │ │ │ │ + jg 225 <__llvm_libc_19_1_6_::acosf(float)+0x225> │ │ │ │ │ │ cmp $0xb28885a3,%eax │ │ │ │ │ │ - je 2c9 <__llvm_libc_19_1_6_::acosf(float)+0x2c9> │ │ │ │ │ │ + je 2ed <__llvm_libc_19_1_6_::acosf(float)+0x2ed> │ │ │ │ │ │ cmp $0xb9826222,%eax │ │ │ │ │ │ - jne 28f <__llvm_libc_19_1_6_::acosf(float)+0x28f> │ │ │ │ │ │ + jne 2bc <__llvm_libc_19_1_6_::acosf(float)+0x2bc> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE+0x38 │ │ │ │ │ │ - jmp 2d9 <__llvm_libc_19_1_6_::acosf(float)+0x2d9> │ │ │ │ │ │ + jmp 2fd <__llvm_libc_19_1_6_::acosf(float)+0x2fd> │ │ │ │ │ │ cmp $0x3f800000,%ecx │ │ │ │ │ │ - jb 146 <__llvm_libc_19_1_6_::acosf(float)+0x146> │ │ │ │ │ │ - jne 208 <__llvm_libc_19_1_6_::acosf(float)+0x208> │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + jb 15d <__llvm_libc_19_1_6_::acosf(float)+0x15d> │ │ │ │ │ │ + jne 247 <__llvm_libc_19_1_6_::acosf(float)+0x247> │ │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - jns 2b4 <__llvm_libc_19_1_6_::acosf(float)+0x2b4> │ │ │ │ │ │ + jns 347 <__llvm_libc_19_1_6_::acosf(float)+0x347> │ │ │ │ │ │ movl $0x40490fdb,-0x28(%rbp) │ │ │ │ │ │ - vmovss -0x28(%rbp),%xmm0 │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + movss -0x28(%rbp),%xmm0 │ │ │ │ │ │ + addss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - vmovss %xmm0,-0x28(%rbp) │ │ │ │ │ │ - vmovss -0x28(%rbp),%xmm0 │ │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ │ - cmp -0x8(%rbp),%rax │ │ │ │ │ │ - je 2c3 <__llvm_libc_19_1_6_::acosf(float)+0x2c3> │ │ │ │ │ │ - jmp 331 <__llvm_libc_19_1_6_::acosf(float)+0x331> │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmulsd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ - vmulsd %xmm1,%xmm1,%xmm2 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + movss %xmm0,-0x28(%rbp) │ │ │ │ │ │ + movd -0x28(%rbp),%xmm0 │ │ │ │ │ │ + jmp 347 <__llvm_libc_19_1_6_::acosf(float)+0x347> │ │ │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm1 │ │ │ │ │ │ + movaps %xmm1,%xmm0 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm4 │ │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm4 │ │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm4 │ │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm4 │ │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm3,%xmm1,%xmm4 │ │ │ │ │ │ - vmulsd %xmm1,%xmm0,%xmm1 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - vsubsd %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ - vfnmadd231sd %xmm1,%xmm4,%xmm0 │ │ │ │ │ │ - jmp 2b0 <__llvm_libc_19_1_6_::acosf(float)+0x2b0> │ │ │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm0 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm2,%xmm0 │ │ │ │ │ │ + jmp 347 <__llvm_libc_19_1_6_::acosf(float)+0x347> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtss2sd %xmm1,%xmm0 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - sqrtsd %xmm1,%xmm0 │ │ │ │ │ │ - vmulsd %xmm1,%xmm1,%xmm2 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + sqrtsd %xmm0,%xmm1 │ │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - vaddsd %xmm0,%xmm0,%xmm4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ + addsd %xmm1,%xmm1 │ │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm3,%xmm1,%xmm5 │ │ │ │ │ │ - vmulsd %xmm4,%xmm1,%xmm0 │ │ │ │ │ │ - vfmadd213sd %xmm4,%xmm5,%xmm0 │ │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - jns 2b0 <__llvm_libc_19_1_6_::acosf(float)+0x2b0> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + jns 21c <__llvm_libc_19_1_6_::acosf(float)+0x21c> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - vsubsd %xmm0,%xmm1,%xmm0 │ │ │ │ │ │ - jmp 2b0 <__llvm_libc_19_1_6_::acosf(float)+0x2b0> │ │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ + jmp 347 <__llvm_libc_19_1_6_::acosf(float)+0x347> │ │ │ │ │ │ cmp $0x328885a3,%eax │ │ │ │ │ │ - je 2d2 <__llvm_libc_19_1_6_::acosf(float)+0x2d2> │ │ │ │ │ │ + je 2f6 <__llvm_libc_19_1_6_::acosf(float)+0x2f6> │ │ │ │ │ │ cmp $0x39826222,%eax │ │ │ │ │ │ - jne 28f <__llvm_libc_19_1_6_::acosf(float)+0x28f> │ │ │ │ │ │ + jne 2bc <__llvm_libc_19_1_6_::acosf(float)+0x2bc> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE+0x24 │ │ │ │ │ │ - jmp 2d9 <__llvm_libc_19_1_6_::acosf(float)+0x2d9> │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + jmp 2fd <__llvm_libc_19_1_6_::acosf(float)+0x2fd> │ │ │ │ │ │ + movd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ cmp $0x7f800000,%ecx │ │ │ │ │ │ - ja 2b4 <__llvm_libc_19_1_6_::acosf(float)+0x2b4> │ │ │ │ │ │ + ja 347 <__llvm_libc_19_1_6_::acosf(float)+0x347> │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - call 22d <__llvm_libc_19_1_6_::acosf(float)+0x22d> │ │ │ │ │ │ + call 26c <__llvm_libc_19_1_6_::acosf(float)+0x26c> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x20(%rbp) │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + movd 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 │ │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ │ - cmp -0x8(%rbp),%rax │ │ │ │ │ │ - je 2c3 <__llvm_libc_19_1_6_::acosf(float)+0x2c3> │ │ │ │ │ │ - jmp 331 <__llvm_libc_19_1_6_::acosf(float)+0x331> │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + jmp 347 <__llvm_libc_19_1_6_::acosf(float)+0x347> │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_22-0x4 │ │ │ │ │ │ - vmulsd %xmm0,%xmm0,%xmm2 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - vsubsd %xmm0,%xmm3,%xmm0 │ │ │ │ │ │ - vfmadd231sd %xmm2,%xmm1,%xmm0 │ │ │ │ │ │ - vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ │ - cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 331 <__llvm_libc_19_1_6_::acosf(float)+0x331> │ │ │ │ │ │ - add $0x30,%rsp │ │ │ │ │ │ - pop %rbp │ │ │ │ │ │ - ret │ │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ │ + mulsd %xmm0,%xmm0 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm2,%xmm0 │ │ │ │ │ │ + jmp 347 <__llvm_libc_19_1_6_::acosf(float)+0x347> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE+0x10 │ │ │ │ │ │ - jmp 2d9 <__llvm_libc_19_1_6_::acosf(float)+0x2d9> │ │ │ │ │ │ + jmp 2fd <__llvm_libc_19_1_6_::acosf(float)+0x2fd> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L13ACOSF_EXCEPTSE-0x4 │ │ │ │ │ │ mov 0x4(%rax),%ecx │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::fputil::quick_get_round()::x-0x4 │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + movss 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_18-0x4 │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm2 │ │ │ │ │ │ + addss %xmm0,%xmm2 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ - vsubss %xmm0,%xmm2,%xmm2 │ │ │ │ │ │ - vaddss %xmm2,%xmm1,%xmm1 │ │ │ │ │ │ + subss %xmm0,%xmm1 │ │ │ │ │ │ + addss %xmm2,%xmm1 │ │ │ │ │ │ mov $0xc,%edx │ │ │ │ │ │ - vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ │ │ - vucomiss %xmm2,%xmm1 │ │ │ │ │ │ - jne 312 <__llvm_libc_19_1_6_::acosf(float)+0x312> │ │ │ │ │ │ - jp 312 <__llvm_libc_19_1_6_::acosf(float)+0x312> │ │ │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ │ │ + ucomiss %xmm2,%xmm1 │ │ │ │ │ │ + jne 338 <__llvm_libc_19_1_6_::acosf(float)+0x338> │ │ │ │ │ │ + jp 338 <__llvm_libc_19_1_6_::acosf(float)+0x338> │ │ │ │ │ │ add (%rax,%rdx,1),%ecx │ │ │ │ │ │ - jmp 31e <__llvm_libc_19_1_6_::acosf(float)+0x31e> │ │ │ │ │ │ - vucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jmp 343 <__llvm_libc_19_1_6_::acosf(float)+0x343> │ │ │ │ │ │ + ucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_20-0x4 │ │ │ │ │ │ - jne 336 <__llvm_libc_19_1_6_::acosf(float)+0x336> │ │ │ │ │ │ - jp 336 <__llvm_libc_19_1_6_::acosf(float)+0x336> │ │ │ │ │ │ - vmovd %ecx,%xmm0 │ │ │ │ │ │ + jne 35c <__llvm_libc_19_1_6_::acosf(float)+0x35c> │ │ │ │ │ │ + jp 35c <__llvm_libc_19_1_6_::acosf(float)+0x35c> │ │ │ │ │ │ + movd %ecx,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - je 2c3 <__llvm_libc_19_1_6_::acosf(float)+0x2c3> │ │ │ │ │ │ - call 336 <__llvm_libc_19_1_6_::acosf(float)+0x336> │ │ │ │ │ │ - R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jne 37e <__llvm_libc_19_1_6_::acosf(float)+0x37e> │ │ │ │ │ │ + add $0x30,%rsp │ │ │ │ │ │ + pop %rbp │ │ │ │ │ │ + ret │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ - vaddss %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ - vcmpeqss %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ + cmpeqss %xmm1,%xmm0 │ │ │ │ │ │ + movd %xmm0,%edx │ │ │ │ │ │ and $0x1,%edx │ │ │ │ │ │ lea 0x8(,%rdx,8),%rdx │ │ │ │ │ │ - jmp 30d <__llvm_libc_19_1_6_::acosf(float)+0x30d> │ │ │ │ │ │ + jmp 333 <__llvm_libc_19_1_6_::acosf(float)+0x333> │ │ │ │ │ │ + call 383 <.LCPI0_22+0x313> │ │ │ │ │ │ + R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ │ 0x00000000 002e4c43 5049305f 30002e4c 43504930 ..LCPI0_0..LCPI0 │ │ │ │ │ │ - 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 │ │ │ │ │ │ + 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 │ │ │ │ │ │ 0x000000e0 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ 0x000000f0 5f315f36 5f4c3133 41434f53 465f4558 _1_6_L13ACOSF_EX │ │ │ │ │ │ 0x00000100 43455054 53450061 636f7366 005f5a4e CEPTSE.acosf._ZN │ │ │ │ │ │ 0x00000110 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ 0x00000120 5f315f36 5f31306c 6962635f 6572726e _1_6_10libc_errn │ │ │ │ │ │ 0x00000130 6f45005f 5a4e3139 5f5f6c6c 766d5f6c oE._ZN19__llvm_l │ │ │ │ │ │ 0x00000140 6962635f 31395f31 5f365f35 4572726e ibc_19_1_6_5Errn │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,19 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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 656c612e 74657874 2e61636f 7366002e ela.text.acosf.. │ │ │ │ │ │ - 0x00000060 726f6461 74612e5f 5a4e3139 5f5f6c6c rodata._ZN19__ll │ │ │ │ │ │ - 0x00000070 766d5f6c 6962635f 31395f31 5f365f4c vm_libc_19_1_6_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 31395f31 5f365f36 66707574 696c3135 19_1_6_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. │ │ │ │ │ │ + 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 5f315f36 5f4c3133 _libc_19_1_6_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 5f315f36 5f366670 7574696c 31357175 _1_6_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 . │ │ │ │ ├── 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: 2232 (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: 12 │ │ │ │ │ │ - Section header string table index: 11 │ │ │ │ │ │ + Number of section headers: 13 │ │ │ │ │ │ + Section header string table index: 12 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,21 +1,22 @@ │ │ │ │ │ │ -There are 12 section headers, starting at offset 0x8b8: │ │ │ │ │ │ +There are 13 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 000014 04 AM 0 0 4 │ │ │ │ │ │ - [ 4] .rodata.cst8 PROGBITS 0000000000000000 000074 000040 08 AM 0 0 8 │ │ │ │ │ │ - [ 5] .text.acoshf PROGBITS 0000000000000000 0000b4 000272 00 AX 0 0 16 │ │ │ │ │ │ - [ 6] .rela.text.acoshf RELA 0000000000000000 000670 0001c8 18 I 9 5 8 │ │ │ │ │ │ - [ 7] .note.GNU-stack PROGBITS 0000000000000000 000326 000000 00 0 0 1 │ │ │ │ │ │ - [ 8] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000326 000003 00 E 0 0 1 │ │ │ │ │ │ - [ 9] .symtab SYMTAB 0000000000000000 000330 0001f8 18 10 14 8 │ │ │ │ │ │ - [10] .strtab STRTAB 0000000000000000 000528 000142 00 0 0 1 │ │ │ │ │ │ - [11] .shstrtab STRTAB 0000000000000000 000838 00007e 00 0 0 1 │ │ │ │ │ │ + [ 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 00028d 00 AX 0 0 16 │ │ │ │ │ │ + [ 7] .rela.text.acoshf RELA 0000000000000000 000690 0001c8 18 I 10 6 8 │ │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 00034d 000000 00 0 0 1 │ │ │ │ │ │ + [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 00034d 000003 00 E 0 0 1 │ │ │ │ │ │ + [10] .symtab SYMTAB 0000000000000000 000350 0001f8 18 11 14 8 │ │ │ │ │ │ + [11] .strtab STRTAB 0000000000000000 000548 000142 00 0 0 1 │ │ │ │ │ │ + [12] .shstrtab STRTAB 0000000000000000 000858 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 {} │ │ │ │ │ │ @@ -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_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 626 FUNC GLOBAL HIDDEN 5 acoshf │ │ │ │ │ │ + 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 653 FUNC GLOBAL HIDDEN 6 acoshf │ │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10ONE_OVER_FE │ │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5LOG_FE │ │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 20: 0000000000000000 626 FUNC GLOBAL HIDDEN 5 _ZN19__llvm_libc_19_1_6_6acoshfEf │ │ │ │ │ │ + 20: 0000000000000000 653 FUNC GLOBAL HIDDEN 6 _ZN19__llvm_libc_19_1_6_6acoshfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.acoshf' at offset 0x670 contains 19 entries: │ │ │ │ │ │ +Relocation section '.rela.text.acoshf' at offset 0x690 contains 19 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ 000000000000001d 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000082 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000095 0000000f00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -000000000000009f 0000001000000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ -00000000000000b6 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_1 - 4 │ │ │ │ │ │ -00000000000000ed 0000000300000002 R_X86_64_PC32 0000000000000008 .LCPI0_2 - 4 │ │ │ │ │ │ -000000000000013a 0000000600000002 R_X86_64_PC32 0000000000000000 .LCPI0_5 - 4 │ │ │ │ │ │ -000000000000019b 0000001100000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10ONE_OVER_FE - 4 │ │ │ │ │ │ -00000000000001ac 0000000700000002 R_X86_64_PC32 0000000000000008 .LCPI0_6 - 4 │ │ │ │ │ │ -00000000000001b5 0000000800000002 R_X86_64_PC32 0000000000000010 .LCPI0_7 - 4 │ │ │ │ │ │ -00000000000001bd 0000000900000002 R_X86_64_PC32 0000000000000018 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000001c6 0000000a00000002 R_X86_64_PC32 0000000000000020 .LCPI0_9 - 4 │ │ │ │ │ │ -00000000000001ce 0000000b00000002 R_X86_64_PC32 0000000000000028 .LCPI0_10 - 4 │ │ │ │ │ │ -00000000000001d7 0000000c00000002 R_X86_64_PC32 0000000000000030 .LCPI0_11 - 4 │ │ │ │ │ │ -00000000000001ed 0000001200000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_5LOG_FE - 4 │ │ │ │ │ │ -00000000000001fb 0000000d00000002 R_X86_64_PC32 0000000000000038 .LCPI0_12 - 4 │ │ │ │ │ │ -000000000000023a 0000000400000002 R_X86_64_PC32 000000000000000c .LCPI0_3 - 4 │ │ │ │ │ │ -0000000000000250 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_4 - 4 │ │ │ │ │ │ -000000000000026e 0000001300000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +0000000000000080 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +0000000000000092 0000000f00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +000000000000009c 0000001000000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ +00000000000000b1 0000000500000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ +00000000000000e7 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_2 - 4 │ │ │ │ │ │ +000000000000013b 0000000600000002 R_X86_64_PC32 0000000000000000 .LCPI0_5 - 4 │ │ │ │ │ │ +000000000000019d 0000001100000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10ONE_OVER_FE - 4 │ │ │ │ │ │ +00000000000001ae 0000000700000002 R_X86_64_PC32 0000000000000008 .LCPI0_6 - 4 │ │ │ │ │ │ +00000000000001ba 0000000800000002 R_X86_64_PC32 0000000000000010 .LCPI0_7 - 4 │ │ │ │ │ │ +00000000000001c2 0000000900000002 R_X86_64_PC32 0000000000000018 .LCPI0_8 - 4 │ │ │ │ │ │ +00000000000001ce 0000000a00000002 R_X86_64_PC32 0000000000000020 .LCPI0_9 - 4 │ │ │ │ │ │ +00000000000001d6 0000000b00000002 R_X86_64_PC32 0000000000000028 .LCPI0_10 - 4 │ │ │ │ │ │ +00000000000001e2 0000000c00000002 R_X86_64_PC32 0000000000000030 .LCPI0_11 - 4 │ │ │ │ │ │ +0000000000000205 0000001200000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_5LOG_FE - 4 │ │ │ │ │ │ +0000000000000212 0000000d00000002 R_X86_64_PC32 0000000000000038 .LCPI0_12 - 4 │ │ │ │ │ │ +0000000000000255 0000000300000002 R_X86_64_PC32 0000000000000008 .LCPI0_3 - 4 │ │ │ │ │ │ +000000000000026b 0000000400000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000289 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,11 +16,12 @@ │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_10ONE_OVER_FE │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5LOG_FE │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_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,5 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst4': │ │ │ │ │ │ - 0x00000000 0000803f aaaaaaaa 0000c07f 00000033 ...?...........3 │ │ │ │ │ │ - 0x00000010 000000b3 .... │ │ │ │ │ │ + 0x00000000 0000803f 0000c07f 00000033 000000b3 ...?.......3.... │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.acoshf {} │ │ │ │ │ │ @@ -7,141 +7,152 @@ │ │ │ │ │ │ acoshf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm1 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vucomiss %xmm0,%xmm1 │ │ │ │ │ │ - jae 7e <__llvm_libc_19_1_6_::acoshf(float)+0x7e> │ │ │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ │ │ + ucomiss %xmm0,%xmm1 │ │ │ │ │ │ + jae 7d <__llvm_libc_19_1_6_::acoshf(float)+0x7d> │ │ │ │ │ │ + movd %xmm0,%eax │ │ │ │ │ │ cmp $0x4f8ffb03,%eax │ │ │ │ │ │ - jb 132 <__llvm_libc_19_1_6_::acoshf(float)+0x132> │ │ │ │ │ │ + jb 12c <__llvm_libc_19_1_6_::acoshf(float)+0x12c> │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ not %ecx │ │ │ │ │ │ test $0x7f800000,%ecx │ │ │ │ │ │ - je 203 <__llvm_libc_19_1_6_::acoshf(float)+0x203> │ │ │ │ │ │ + je 21e <__llvm_libc_19_1_6_::acoshf(float)+0x21e> │ │ │ │ │ │ cmp $0x655890d2,%eax │ │ │ │ │ │ - jg 109 <__llvm_libc_19_1_6_::acoshf(float)+0x109> │ │ │ │ │ │ + jg 103 <__llvm_libc_19_1_6_::acoshf(float)+0x103> │ │ │ │ │ │ cmp $0x4f8ffb03,%eax │ │ │ │ │ │ - je 218 <__llvm_libc_19_1_6_::acoshf(float)+0x218> │ │ │ │ │ │ + je 233 <__llvm_libc_19_1_6_::acoshf(float)+0x233> │ │ │ │ │ │ cmp $0x5c569e88,%eax │ │ │ │ │ │ - je 22a <__llvm_libc_19_1_6_::acoshf(float)+0x22a> │ │ │ │ │ │ + je 245 <__llvm_libc_19_1_6_::acoshf(float)+0x245> │ │ │ │ │ │ cmp $0x5e68984e,%eax │ │ │ │ │ │ - jne 132 <__llvm_libc_19_1_6_::acoshf(float)+0x132> │ │ │ │ │ │ + jne 12c <__llvm_libc_19_1_6_::acoshf(float)+0x12c> │ │ │ │ │ │ movl $0x422e4a21,-0x28(%rbp) │ │ │ │ │ │ - jmp 231 <__llvm_libc_19_1_6_::acoshf(float)+0x231> │ │ │ │ │ │ - vucomiss 0x0(%rip),%xmm0 │ │ │ │ │ │ + jmp 24c <__llvm_libc_19_1_6_::acoshf(float)+0x24c> │ │ │ │ │ │ + ucomiss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - jne 92 <__llvm_libc_19_1_6_::acoshf(float)+0x92> │ │ │ │ │ │ - jnp 203 <__llvm_libc_19_1_6_::acoshf(float)+0x203> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + jne 8f <__llvm_libc_19_1_6_::acoshf(float)+0x8f> │ │ │ │ │ │ + jnp 21e <__llvm_libc_19_1_6_::acoshf(float)+0x21e> │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - call a3 <__llvm_libc_19_1_6_::acoshf(float)+0xa3> │ │ │ │ │ │ + call a0 <__llvm_libc_19_1_6_::acoshf(float)+0xa0> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + movups %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 │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - je 212 <__llvm_libc_19_1_6_::acoshf(float)+0x212> │ │ │ │ │ │ - jmp 26d <__llvm_libc_19_1_6_::acoshf(float)+0x26d> │ │ │ │ │ │ + je 22d <__llvm_libc_19_1_6_::acoshf(float)+0x22d> │ │ │ │ │ │ + jmp 288 <__llvm_libc_19_1_6_::acoshf(float)+0x288> │ │ │ │ │ │ cmp $0x655890d3,%eax │ │ │ │ │ │ - je 221 <__llvm_libc_19_1_6_::acoshf(float)+0x221> │ │ │ │ │ │ + je 23c <__llvm_libc_19_1_6_::acoshf(float)+0x23c> │ │ │ │ │ │ cmp $0x6eb1a8ec,%eax │ │ │ │ │ │ - je 240 <__llvm_libc_19_1_6_::acoshf(float)+0x240> │ │ │ │ │ │ + je 25b <__llvm_libc_19_1_6_::acoshf(float)+0x25b> │ │ │ │ │ │ cmp $0x7997f30a,%eax │ │ │ │ │ │ - jne 132 <__llvm_libc_19_1_6_::acoshf(float)+0x132> │ │ │ │ │ │ + jne 12c <__llvm_libc_19_1_6_::acoshf(float)+0x12c> │ │ │ │ │ │ movl $0x42a28a1b,-0x28(%rbp) │ │ │ │ │ │ - jmp 231 <__llvm_libc_19_1_6_::acoshf(float)+0x231> │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + jmp 24c <__llvm_libc_19_1_6_::acoshf(float)+0x24c> │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + movaps %xmm0,%xmm1 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - vmovaps %xmm1,%xmm2 │ │ │ │ │ │ - vfmadd213sd %xmm0,%xmm1,%xmm2 │ │ │ │ │ │ - sqrtsd %xmm2,%xmm2 │ │ │ │ │ │ - vaddsd %xmm1,%xmm2,%xmm1 │ │ │ │ │ │ - vmovq %xmm1,%rcx │ │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ │ + sqrtsd %xmm1,%xmm1 │ │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ │ + movq %xmm1,%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,%xmm1 │ │ │ │ │ │ shr $0x2d,%rax │ │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ │ movabs $0x3ff0000000000000,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ - vmovq %rcx,%xmm2 │ │ │ │ │ │ - vaddsd %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ │ shl $0x3,%eax │ │ │ │ │ │ lea 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::ONE_OVER_F-0x4 │ │ │ │ │ │ - vmulsd (%rax,%rcx,1),%xmm0,%xmm0 │ │ │ │ │ │ - vmulsd %xmm0,%xmm0,%xmm2 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + mulsd (%rax,%rcx,1),%xmm1 │ │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm0,%xmm3 │ │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm0,%xmm4 │ │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm0,%xmm5 │ │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm4,%xmm2,%xmm5 │ │ │ │ │ │ - vfmadd213sd %xmm3,%xmm2,%xmm5 │ │ │ │ │ │ - vfmadd213sd %xmm0,%xmm2,%xmm5 │ │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ │ lea 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::LOG_F-0x4 │ │ │ │ │ │ - vaddsd (%rax,%rcx,1),%xmm5,%xmm0 │ │ │ │ │ │ - vfmadd231sd 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + addsd (%rax,%rcx,1),%xmm5 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 26d <__llvm_libc_19_1_6_::acoshf(float)+0x26d> │ │ │ │ │ │ + jne 288 <__llvm_libc_19_1_6_::acoshf(float)+0x288> │ │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ movl $0x41b7ee9a,-0x28(%rbp) │ │ │ │ │ │ - jmp 231 <__llvm_libc_19_1_6_::acoshf(float)+0x231> │ │ │ │ │ │ + jmp 24c <__llvm_libc_19_1_6_::acoshf(float)+0x24c> │ │ │ │ │ │ movl $0x4254d1f9,-0x28(%rbp) │ │ │ │ │ │ - jmp 247 <__llvm_libc_19_1_6_::acoshf(float)+0x247> │ │ │ │ │ │ + jmp 262 <__llvm_libc_19_1_6_::acoshf(float)+0x262> │ │ │ │ │ │ movl $0x4222e0a3,-0x28(%rbp) │ │ │ │ │ │ - vmovss -0x28(%rbp),%xmm0 │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + movss -0x28(%rbp),%xmm0 │ │ │ │ │ │ + addss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - jmp 254 <__llvm_libc_19_1_6_::acoshf(float)+0x254> │ │ │ │ │ │ + jmp 26f <__llvm_libc_19_1_6_::acoshf(float)+0x26f> │ │ │ │ │ │ movl $0x42845a89,-0x28(%rbp) │ │ │ │ │ │ - vmovss -0x28(%rbp),%xmm0 │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + movss -0x28(%rbp),%xmm0 │ │ │ │ │ │ + addss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vmovss %xmm0,-0x28(%rbp) │ │ │ │ │ │ - vmovss -0x28(%rbp),%xmm0 │ │ │ │ │ │ + movss %xmm0,-0x28(%rbp) │ │ │ │ │ │ + movss -0x28(%rbp),%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - je 212 <__llvm_libc_19_1_6_::acoshf(float)+0x212> │ │ │ │ │ │ - call 272 <.LCPI0_12+0x23a> │ │ │ │ │ │ + je 22d <__llvm_libc_19_1_6_::acoshf(float)+0x22d> │ │ │ │ │ │ + call 28d <.LCPI0_12+0x255> │ │ │ │ │ │ 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 5f31002e 4c435049 305f3200 2e4c4350 _1..LCPI0_2..LCP │ │ │ │ │ │ - 0x00000020 49305f33 002e4c43 5049305f 34002e4c I0_3..LCPI0_4..L │ │ │ │ │ │ + 0x00000010 5f32002e 4c435049 305f3300 2e4c4350 _2..LCPI0_3..LCP │ │ │ │ │ │ + 0x00000020 49305f34 002e4c43 5049305f 31002e4c I0_4..LCPI0_1..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 315f365f 31306c69 62635f65 _19_1_6_10libc_e │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,11 +1,12 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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 656c612e 74657874 2e61636f 73686600 ela.text.acoshf. │ │ │ │ │ │ - 0x00000060 2e6e6f74 652e474e 552d7374 61636b00 .note.GNU-stack. │ │ │ │ │ │ - 0x00000070 2e6c6c76 6d5f6164 64727369 6700 .llvm_addrsig. │ │ │ │ │ │ + 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. │ │ │ │ ├── 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: 3848 (bytes into file) │ │ │ │ │ │ + Start of section headers: 3960 (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 0xf08: │ │ │ │ │ │ +There are 17 section headers, starting at offset 0xf78: │ │ │ │ │ │ │ │ │ │ │ │ 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.cst4 PROGBITS 0000000000000000 000068 000024 04 AM 0 0 4 │ │ │ │ │ │ - [ 5] .rodata.cst16 PROGBITS 0000000000000000 00008c 000010 10 AM 0 0 16 │ │ │ │ │ │ - [ 6] .rodata.cst8 PROGBITS 0000000000000000 00009c 000070 08 AM 0 0 8 │ │ │ │ │ │ - [ 7] .text.asinf PROGBITS 0000000000000000 00010c 000314 00 AX 0 0 16 │ │ │ │ │ │ - [ 8] .rela.text.asinf RELA 0000000000000000 0009c0 000408 18 I 14 7 8 │ │ │ │ │ │ - [ 9] .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_LOE PROGBITS 0000000000000000 000420 000028 00 A 0 0 4 │ │ │ │ │ │ - [10] .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_HIE PROGBITS 0000000000000000 000448 000028 00 A 0 0 4 │ │ │ │ │ │ - [11] .data._ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 000470 000004 00 WAG 0 0 4 │ │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 000474 000000 00 0 0 1 │ │ │ │ │ │ - [13] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000474 000004 00 E 0 0 1 │ │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000478 000348 18 15 29 8 │ │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 0007c0 0001f9 00 0 0 1 │ │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 000dc8 000139 00 0 0 1 │ │ │ │ │ │ + [ 4] .rodata.cst16 PROGBITS 0000000000000000 000068 000040 10 AM 0 0 16 │ │ │ │ │ │ + [ 5] .rodata.cst4 PROGBITS 0000000000000000 0000a8 000014 04 AM 0 0 4 │ │ │ │ │ │ + [ 6] .rodata.cst8 PROGBITS 0000000000000000 0000bc 000078 08 AM 0 0 8 │ │ │ │ │ │ + [ 7] .text.asinf PROGBITS 0000000000000000 000134 00035c 00 AX 0 0 16 │ │ │ │ │ │ + [ 8] .rela.text.asinf RELA 0000000000000000 000a30 000408 18 I 14 7 8 │ │ │ │ │ │ + [ 9] .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_LOE PROGBITS 0000000000000000 000490 000028 00 A 0 0 4 │ │ │ │ │ │ + [10] .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_HIE PROGBITS 0000000000000000 0004b8 000028 00 A 0 0 4 │ │ │ │ │ │ + [11] .data._ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 0004e0 000004 00 WAG 0 0 4 │ │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 0004e4 000000 00 0 0 1 │ │ │ │ │ │ + [13] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0004e4 000004 00 E 0 0 1 │ │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 0004e8 000348 18 15 29 8 │ │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000830 0001f9 00 0 0 1 │ │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 000e38 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: 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 │ │ │ │ │ │ + 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 │ │ │ │ │ │ 25: 0000000000000000 40 OBJECT LOCAL DEFAULT 9 _ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_LOE │ │ │ │ │ │ 26: 0000000000000000 40 OBJECT LOCAL DEFAULT 10 _ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_HIE │ │ │ │ │ │ 27: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_LOE │ │ │ │ │ │ 28: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_HIE │ │ │ │ │ │ - 29: 0000000000000000 788 FUNC GLOBAL HIDDEN 7 asinf │ │ │ │ │ │ + 29: 0000000000000000 860 FUNC GLOBAL HIDDEN 7 asinf │ │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ 32: 0000000000000000 4 OBJECT WEAK HIDDEN 11 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 34: 0000000000000000 788 FUNC GLOBAL HIDDEN 7 _ZN19__llvm_libc_19_1_6_5asinfEf │ │ │ │ │ │ + 34: 0000000000000000 860 FUNC GLOBAL HIDDEN 7 _ZN19__llvm_libc_19_1_6_5asinfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.asinf' at offset 0x9c0 contains 43 entries: │ │ │ │ │ │ +Relocation section '.rela.text.asinf' at offset 0xa30 contains 43 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -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 0000001e00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -00000000000000a3 0000001f00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_L16ASINF_EXCEPTS_LOE + 10 │ │ │ │ │ │ -000000000000012e 0000001c00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_HIE + 10 │ │ │ │ │ │ -0000000000000137 0000001b00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_LOE - 4 │ │ │ │ │ │ -0000000000000140 0000001c00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_HIE - 4 │ │ │ │ │ │ -000000000000014b 0000002000000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_1_6_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 │ │ │ │ │ │ +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 0000001e00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +00000000000000a0 0000001f00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_L16ASINF_EXCEPTS_LOE + 10 │ │ │ │ │ │ +0000000000000128 0000001c00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_HIE + 10 │ │ │ │ │ │ +0000000000000131 0000001b00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_LOE - 4 │ │ │ │ │ │ +000000000000013a 0000001c00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_HIE - 4 │ │ │ │ │ │ +0000000000000145 0000002000000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_1_6_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 │ │ │ │ │ ├── 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_1_6_L16ASINF_EXCEPTS_LOE │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_HIE │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5asinfEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ -.rodata.cst4 │ │ │ │ │ │ .rodata.cst16 │ │ │ │ │ │ +.rodata.cst4 │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ .rela.text.asinf │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_LOE │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_HIE │ │ │ │ │ │ .data._ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst4 {} │ │ │ │ │ │ @@ -1,6 +1,5 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst4': │ │ │ │ │ │ - 0x00000000 ffffff7f 0100803f 000080bf 00000034 .......?.......4 │ │ │ │ │ │ - 0x00000010 00000040 00000080 0000c07f aaaaaaaa ...@............ │ │ │ │ │ │ - 0x00000020 00000033 ...3 │ │ │ │ │ │ + 0x00000000 0100803f 000080bf 00000034 00000040 ...?.......4...@ │ │ │ │ │ │ + 0x00000010 0000c07f .... │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst16 {} │ │ │ │ │ │ @@ -1,4 +1,7 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst16': │ │ │ │ │ │ - 0x00000000 00000000 0000f03f 00000000 0000f0bf .......?........ │ │ │ │ │ │ + 0x00000000 ffffff7f ffffff7f ffffff7f ffffff7f ................ │ │ │ │ │ │ + 0x00000010 00000000 0000f03f 00000000 0000f0bf .......?........ │ │ │ │ │ │ + 0x00000020 00000080 00000080 00000080 00000080 ................ │ │ │ │ │ │ + 0x00000030 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst8 {} │ │ │ │ │ │ @@ -3,8 +3,9 @@ │ │ │ │ │ │ 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,189 +7,216 @@ │ │ │ │ │ │ asinf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x50,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ - vpbroadcastd 0x0(%rip),%xmm1 │ │ │ │ │ │ + movd %xmm0,%eax │ │ │ │ │ │ + movdqa 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ │ │ - vpand %xmm1,%xmm0,%xmm1 │ │ │ │ │ │ - vmovd %xmm1,%edx │ │ │ │ │ │ - vmovapd 0x0(%rip),%xmm2 │ │ │ │ │ │ + pand %xmm0,%xmm1 │ │ │ │ │ │ + movd %xmm1,%edx │ │ │ │ │ │ + movapd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vmovapd %xmm2,-0x40(%rbp) │ │ │ │ │ │ + movapd %xmm2,-0x40(%rbp) │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ shr $0x1f,%ecx │ │ │ │ │ │ cmp $0x3f04471c,%edx │ │ │ │ │ │ - ja 76 <__llvm_libc_19_1_6_::asinf(float)+0x76> │ │ │ │ │ │ + ja 73 <__llvm_libc_19_1_6_::asinf(float)+0x73> │ │ │ │ │ │ cmp $0x39e89767,%edx │ │ │ │ │ │ - ja fa <__llvm_libc_19_1_6_::asinf(float)+0xfa> │ │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ │ - cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 30f <__llvm_libc_19_1_6_::asinf(float)+0x30f> │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + ja f4 <__llvm_libc_19_1_6_::asinf(float)+0xf4> │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_23-0x4 │ │ │ │ │ │ - add $0x50,%rsp │ │ │ │ │ │ - pop %rbp │ │ │ │ │ │ - ret │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + jmp 31d <__llvm_libc_19_1_6_::asinf(float)+0x31d> │ │ │ │ │ │ cmp $0x3f800001,%edx │ │ │ │ │ │ - jb 117 <__llvm_libc_19_1_6_::asinf(float)+0x117> │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + jb 111 <__llvm_libc_19_1_6_::asinf(float)+0x111> │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ cmp $0x7f800000,%edx │ │ │ │ │ │ - ja 2d4 <__llvm_libc_19_1_6_::asinf(float)+0x2d4> │ │ │ │ │ │ + ja 31d <__llvm_libc_19_1_6_::asinf(float)+0x31d> │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - call a7 <__llvm_libc_19_1_6_::asinf(float)+0xa7> │ │ │ │ │ │ + call a4 <__llvm_libc_19_1_6_::asinf(float)+0xa4> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm1 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_22-0x4 │ │ │ │ │ │ - vmovupd %xmm1,-0x20(%rbp) │ │ │ │ │ │ + movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ 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 2d4 <__llvm_libc_19_1_6_::asinf(float)+0x2d4> │ │ │ │ │ │ + jmp 31d <__llvm_libc_19_1_6_::asinf(float)+0x31d> │ │ │ │ │ │ cmp $0x3d09bf86,%edx │ │ │ │ │ │ - je 134 <__llvm_libc_19_1_6_::asinf(float)+0x134> │ │ │ │ │ │ + je 12e <__llvm_libc_19_1_6_::asinf(float)+0x12e> │ │ │ │ │ │ cmp $0x3de5fa1e,%edx │ │ │ │ │ │ - jne 1b9 <__llvm_libc_19_1_6_::asinf(float)+0x1b9> │ │ │ │ │ │ + jne 1af <__llvm_libc_19_1_6_::asinf(float)+0x1af> │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_LOE+0x10 │ │ │ │ │ │ - jmp 144 <__llvm_libc_19_1_6_::asinf(float)+0x144> │ │ │ │ │ │ + jmp 13e <__llvm_libc_19_1_6_::asinf(float)+0x13e> │ │ │ │ │ │ cmp $0x3f083a1a,%edx │ │ │ │ │ │ - je 13d <__llvm_libc_19_1_6_::asinf(float)+0x13d> │ │ │ │ │ │ + je 137 <__llvm_libc_19_1_6_::asinf(float)+0x137> │ │ │ │ │ │ cmp $0x3f7741b6,%edx │ │ │ │ │ │ - jne 230 <__llvm_libc_19_1_6_::asinf(float)+0x230> │ │ │ │ │ │ + jne 252 <__llvm_libc_19_1_6_::asinf(float)+0x252> │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_HIE+0x10 │ │ │ │ │ │ - jmp 144 <__llvm_libc_19_1_6_::asinf(float)+0x144> │ │ │ │ │ │ + jmp 13e <__llvm_libc_19_1_6_::asinf(float)+0x13e> │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_LOE-0x4 │ │ │ │ │ │ - jmp 144 <__llvm_libc_19_1_6_::asinf(float)+0x144> │ │ │ │ │ │ + jmp 13e <__llvm_libc_19_1_6_::asinf(float)+0x13e> │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L16ASINF_EXCEPTS_HIE-0x4 │ │ │ │ │ │ mov 0x4(%rsi),%edx │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::fputil::quick_get_round()::x-0x4 │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + movss 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm2 │ │ │ │ │ │ + addss %xmm0,%xmm2 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - vsubss %xmm0,%xmm2,%xmm2 │ │ │ │ │ │ - vaddss %xmm2,%xmm1,%xmm1 │ │ │ │ │ │ - vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ │ │ - vucomiss %xmm2,%xmm1 │ │ │ │ │ │ - jne 187 <__llvm_libc_19_1_6_::asinf(float)+0x187> │ │ │ │ │ │ - jp 187 <__llvm_libc_19_1_6_::asinf(float)+0x187> │ │ │ │ │ │ + subss %xmm0,%xmm1 │ │ │ │ │ │ + addss %xmm2,%xmm1 │ │ │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ │ │ + ucomiss %xmm2,%xmm1 │ │ │ │ │ │ + jne 183 <__llvm_libc_19_1_6_::asinf(float)+0x183> │ │ │ │ │ │ + jp 183 <__llvm_libc_19_1_6_::asinf(float)+0x183> │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ not %ecx │ │ │ │ │ │ shr $0x1f,%ecx │ │ │ │ │ │ lea 0x8(,%rcx,4),%rdi │ │ │ │ │ │ add (%rsi,%rdi,1),%edx │ │ │ │ │ │ - jmp 19b <__llvm_libc_19_1_6_::asinf(float)+0x19b> │ │ │ │ │ │ - vucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jmp 196 <__llvm_libc_19_1_6_::asinf(float)+0x196> │ │ │ │ │ │ + ucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - jne 2e9 <__llvm_libc_19_1_6_::asinf(float)+0x2e9> │ │ │ │ │ │ - jp 2e9 <__llvm_libc_19_1_6_::asinf(float)+0x2e9> │ │ │ │ │ │ - vmovd %edx,%xmm0 │ │ │ │ │ │ + jne 332 <__llvm_libc_19_1_6_::asinf(float)+0x332> │ │ │ │ │ │ + jp 332 <__llvm_libc_19_1_6_::asinf(float)+0x332> │ │ │ │ │ │ + movd %edx,%xmm0 │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - jns 2d4 <__llvm_libc_19_1_6_::asinf(float)+0x2d4> │ │ │ │ │ │ - vpbroadcastd 0x0(%rip),%xmm1 │ │ │ │ │ │ + jns 31d <__llvm_libc_19_1_6_::asinf(float)+0x31d> │ │ │ │ │ │ + pxor 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - vpxor %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ - jmp 2d4 <__llvm_libc_19_1_6_::asinf(float)+0x2d4> │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmulsd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ - vmulsd %xmm1,%xmm1,%xmm2 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + jmp 31d <__llvm_libc_19_1_6_::asinf(float)+0x31d> │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + movaps %xmm0,%xmm3 │ │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - 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 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_18-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm5 │ │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_20-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm3,%xmm1,%xmm5 │ │ │ │ │ │ - vfmadd213sd %xmm0,%xmm4,%xmm5 │ │ │ │ │ │ - jmp 2d0 <__llvm_libc_19_1_6_::asinf(float)+0x2d0> │ │ │ │ │ │ + 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_1_6_::asinf(float)+0x31d> │ │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm0 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + movsd -0x40(%rbp,%rax,8),%xmm0 │ │ │ │ │ │ + cvtss2sd %xmm1,%xmm1 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - vmovsd -0x40(%rbp,%rax,8),%xmm0 │ │ │ │ │ │ sqrtsd %xmm1,%xmm2 │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm2,%xmm2 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - vmulsd %xmm2,%xmm0,%xmm2 │ │ │ │ │ │ - vfmadd132sd 0x0(%rip),%xmm2,%xmm0 │ │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - vmulsd %xmm1,%xmm1,%xmm3 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm3,%xmm4 │ │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm3,%xmm4 │ │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm3,%xmm4 │ │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - vmulsd %xmm2,%xmm1,%xmm2 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm3,%xmm4 │ │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm3,%xmm5 │ │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm3,%xmm5 │ │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_18-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm3,%xmm5 │ │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm3,%xmm5 │ │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_20-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm4,%xmm1,%xmm5 │ │ │ │ │ │ - vfmadd213sd %xmm0,%xmm2,%xmm5 │ │ │ │ │ │ - vcvtsd2ss %xmm5,%xmm5,%xmm0 │ │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm5,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 30f <__llvm_libc_19_1_6_::asinf(float)+0x30f> │ │ │ │ │ │ + jne 357 <__llvm_libc_19_1_6_::asinf(float)+0x357> │ │ │ │ │ │ add $0x50,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm1 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - vaddss %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ │ - vucomiss %xmm1,%xmm0 │ │ │ │ │ │ - jne 17a <__llvm_libc_19_1_6_::asinf(float)+0x17a> │ │ │ │ │ │ - jnp 182 <__llvm_libc_19_1_6_::asinf(float)+0x182> │ │ │ │ │ │ - jmp 17a <__llvm_libc_19_1_6_::asinf(float)+0x17a> │ │ │ │ │ │ - call 314 <.LCPI0_20+0x2ac> │ │ │ │ │ │ + ucomiss %xmm1,%xmm0 │ │ │ │ │ │ + jne 176 <__llvm_libc_19_1_6_::asinf(float)+0x176> │ │ │ │ │ │ + jnp 17e <__llvm_libc_19_1_6_::asinf(float)+0x17e> │ │ │ │ │ │ + jmp 176 <__llvm_libc_19_1_6_::asinf(float)+0x176> │ │ │ │ │ │ + call 35c <.LCPI0_23+0x2ec> │ │ │ │ │ │ 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 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 │ │ │ │ │ │ + 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 │ │ │ │ │ │ 0x000000f0 766d5f6c 6962635f 31395f31 5f365f4c vm_libc_19_1_6_L │ │ │ │ │ │ 0x00000100 31364153 494e465f 45584345 5054535f 16ASINF_EXCEPTS_ │ │ │ │ │ │ 0x00000110 4c4f4500 5f5a4e31 395f5f6c 6c766d5f LOE._ZN19__llvm_ │ │ │ │ │ │ 0x00000120 6c696263 5f31395f 315f365f 4c313641 libc_19_1_6_L16A │ │ │ │ │ │ 0x00000130 53494e46 5f455843 45505453 5f484945 SINF_EXCEPTS_HIE │ │ │ │ │ │ 0x00000140 00617369 6e66005f 5a4e3139 5f5f6c6c .asinf._ZN19__ll │ │ │ │ │ │ 0x00000150 766d5f6c 6962635f 31395f31 5f365f31 vm_libc_19_1_6_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 63737434 rty..rodata.cst4 │ │ │ │ │ │ - 0x00000040 002e726f 64617461 2e637374 3136002e ..rodata.cst16.. │ │ │ │ │ │ + 0x00000030 72747900 2e726f64 6174612e 63737431 rty..rodata.cst1 │ │ │ │ │ │ + 0x00000040 36002e72 6f646174 612e6373 7434002e 6..rodata.cst4.. │ │ │ │ │ │ 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 5f315f36 5f4c3136 _libc_19_1_6_L16 │ │ │ │ │ │ 0x00000090 4153494e 465f4558 43455054 535f4c4f ASINF_EXCEPTS_LO │ │ │ │ │ │ 0x000000a0 45002e72 6f646174 612e5f5a 4e31395f E..rodata._ZN19_ │ │ │ │ │ │ 0x000000b0 5f6c6c76 6d5f6c69 62635f31 395f315f _llvm_libc_19_1_ │ │ │ │ ├── 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: 3760 (bytes into file) │ │ │ │ │ │ + Start of section headers: 3952 (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 0xeb0: │ │ │ │ │ │ +There are 13 section headers, starting at offset 0xf70: │ │ │ │ │ │ │ │ │ │ │ │ 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 0000a4 000090 08 AM 0 0 8 │ │ │ │ │ │ - [ 6] .text.asinhf PROGBITS 0000000000000000 000134 00037e 00 AX 0 0 16 │ │ │ │ │ │ - [ 7] .rela.text.asinhf RELA 0000000000000000 000a00 000420 18 I 10 6 8 │ │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 0004b2 000000 00 0 0 1 │ │ │ │ │ │ - [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0004b2 000002 00 E 0 0 1 │ │ │ │ │ │ - [10] .symtab SYMTAB 0000000000000000 0004b8 000390 18 11 33 8 │ │ │ │ │ │ - [11] .strtab STRTAB 0000000000000000 000848 0001b7 00 0 0 1 │ │ │ │ │ │ - [12] .shstrtab STRTAB 0000000000000000 000e20 00008c 00 0 0 1 │ │ │ │ │ │ + [ 6] .text.asinhf PROGBITS 0000000000000000 000134 00043e 00 AX 0 0 16 │ │ │ │ │ │ + [ 7] .rela.text.asinhf RELA 0000000000000000 000ac0 000420 18 I 10 6 8 │ │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 000572 000000 00 0 0 1 │ │ │ │ │ │ + [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000572 000002 00 E 0 0 1 │ │ │ │ │ │ + [10] .symtab SYMTAB 0000000000000000 000578 000390 18 11 33 8 │ │ │ │ │ │ + [11] .strtab STRTAB 0000000000000000 000908 0001b7 00 0 0 1 │ │ │ │ │ │ + [12] .shstrtab STRTAB 0000000000000000 000ee0 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 894 FUNC GLOBAL HIDDEN 6 asinhf │ │ │ │ │ │ + 33: 0000000000000000 1086 FUNC GLOBAL HIDDEN 6 asinhf │ │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10ONE_OVER_FE │ │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5LOG_FE │ │ │ │ │ │ 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 37: 0000000000000000 894 FUNC GLOBAL HIDDEN 6 _ZN19__llvm_libc_19_1_6_6asinhfEf │ │ │ │ │ │ + 37: 0000000000000000 1086 FUNC GLOBAL HIDDEN 6 _ZN19__llvm_libc_19_1_6_6asinhfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.asinhf' at offset 0xa00 contains 44 entries: │ │ │ │ │ │ +Relocation section '.rela.text.asinhf' at offset 0xac0 contains 44 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ 0000000000000046 0000002000000002 R_X86_64_PC32 0000000000000088 .LCPI0_31 - 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 │ │ │ │ │ │ -0000000000000278 0000001000000002 R_X86_64_PC32 0000000000000008 .LCPI0_15 - 4 │ │ │ │ │ │ -0000000000000282 0000002200000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10ONE_OVER_FE - 4 │ │ │ │ │ │ -000000000000028f 0000001100000002 R_X86_64_PC32 0000000000000010 .LCPI0_16 - 4 │ │ │ │ │ │ -0000000000000298 0000001200000002 R_X86_64_PC32 0000000000000018 .LCPI0_17 - 4 │ │ │ │ │ │ -00000000000002a0 0000001300000002 R_X86_64_PC32 0000000000000020 .LCPI0_18 - 4 │ │ │ │ │ │ -00000000000002a9 0000001400000002 R_X86_64_PC32 0000000000000028 .LCPI0_19 - 4 │ │ │ │ │ │ -00000000000002b5 0000001500000002 R_X86_64_PC32 0000000000000030 .LCPI0_20 - 4 │ │ │ │ │ │ -00000000000002be 0000001600000002 R_X86_64_PC32 0000000000000038 .LCPI0_21 - 4 │ │ │ │ │ │ -00000000000002d4 0000002300000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_5LOG_FE - 4 │ │ │ │ │ │ -00000000000002e2 0000001700000002 R_X86_64_PC32 0000000000000040 .LCPI0_22 - 4 │ │ │ │ │ │ -000000000000030b 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ -0000000000000314 0000000e00000002 R_X86_64_PC32 0000000000000030 .LCPI0_13 - 4 │ │ │ │ │ │ -0000000000000322 0000000500000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ -000000000000032b 0000000c00000002 R_X86_64_PC32 0000000000000028 .LCPI0_11 - 4 │ │ │ │ │ │ -0000000000000339 0000000500000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ -0000000000000342 0000000800000002 R_X86_64_PC32 0000000000000018 .LCPI0_7 - 4 │ │ │ │ │ │ -0000000000000350 0000000500000002 R_X86_64_PC32 000000000000000c .LCPI0_4 - 4 │ │ │ │ │ │ -0000000000000359 0000000a00000002 R_X86_64_PC32 0000000000000020 .LCPI0_9 - 4 │ │ │ │ │ │ -0000000000000367 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI0_1 - 4 │ │ │ │ │ │ -0000000000000370 0000000700000002 R_X86_64_PC32 0000000000000014 .LCPI0_6 - 4 │ │ │ │ │ │ -000000000000037a 0000002400000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 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 │ │ │ │ │ │ +00000000000002e6 0000001000000002 R_X86_64_PC32 0000000000000008 .LCPI0_15 - 4 │ │ │ │ │ │ +00000000000002f0 0000002200000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_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 0000002300000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_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 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.asinhf {} │ │ │ │ │ │ @@ -7,208 +7,265 @@ │ │ │ │ │ │ asinhf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ - vmovd %xmm0,%ecx │ │ │ │ │ │ + movd %xmm0,%ecx │ │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ │ and $0x7fffffff,%eax │ │ │ │ │ │ cmp $0x3e800000,%eax │ │ │ │ │ │ - ja 5c <__llvm_libc_19_1_6_::asinhf(float)+0x5c> │ │ │ │ │ │ + ja 66 <__llvm_libc_19_1_6_::asinhf(float)+0x66> │ │ │ │ │ │ cmp $0x32800000,%eax │ │ │ │ │ │ - ja de <__llvm_libc_19_1_6_::asinhf(float)+0xde> │ │ │ │ │ │ + ja f0 <__llvm_libc_19_1_6_::asinhf(float)+0xf0> │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - je 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + je 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_31-0x4 │ │ │ │ │ │ - vmulsd %xmm0,%xmm1,%xmm1 │ │ │ │ │ │ - vfmadd213sd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ - vcvtsd2ss %xmm1,%xmm1,%xmm0 │ │ │ │ │ │ - jmp 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ - vmovaps 0x0(%rip),%xmm1 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + jmp 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ + movaps 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vmovaps %xmm1,-0x20(%rbp) │ │ │ │ │ │ + movaps %xmm1,-0x20(%rbp) │ │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ │ shr $0x1f,%edx │ │ │ │ │ │ - vmovsd -0x20(%rbp,%rdx,8),%xmm1 │ │ │ │ │ │ + movsd -0x20(%rbp,%rdx,8),%xmm1 │ │ │ │ │ │ cmp $0x4bdd65a5,%eax │ │ │ │ │ │ - jb 144 <__llvm_libc_19_1_6_::asinhf(float)+0x144> │ │ │ │ │ │ + jb 177 <__llvm_libc_19_1_6_::asinhf(float)+0x177> │ │ │ │ │ │ not %ecx │ │ │ │ │ │ test $0x7f800000,%ecx │ │ │ │ │ │ - je 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ + je 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ cmp $0x5e68984d,%eax │ │ │ │ │ │ - jle 18a <__llvm_libc_19_1_6_::asinhf(float)+0x18a> │ │ │ │ │ │ + jle 1d1 <__llvm_libc_19_1_6_::asinhf(float)+0x1d1> │ │ │ │ │ │ cmp $0x65de7ca5,%eax │ │ │ │ │ │ - jle 1e9 <__llvm_libc_19_1_6_::asinhf(float)+0x1e9> │ │ │ │ │ │ + jle 248 <__llvm_libc_19_1_6_::asinhf(float)+0x248> │ │ │ │ │ │ cmp $0x65de7ca6,%eax │ │ │ │ │ │ - je 331 <__llvm_libc_19_1_6_::asinhf(float)+0x331> │ │ │ │ │ │ + je 3d0 <__llvm_libc_19_1_6_::asinhf(float)+0x3d0> │ │ │ │ │ │ cmp $0x6eb1a8ec,%eax │ │ │ │ │ │ - je 35f <__llvm_libc_19_1_6_::asinhf(float)+0x35f> │ │ │ │ │ │ + je 415 <__llvm_libc_19_1_6_::asinhf(float)+0x415> │ │ │ │ │ │ cmp $0x7997f30a,%eax │ │ │ │ │ │ - jne 215 <__llvm_libc_19_1_6_::asinhf(float)+0x215> │ │ │ │ │ │ - vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + jne 27e <__llvm_libc_19_1_6_::asinhf(float)+0x27e> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulss %xmm0,%xmm1 │ │ │ │ │ │ + mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - jmp 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmulsd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ + jmp 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + movaps %xmm0,%xmm2 │ │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_23-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_24-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_25-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_26-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_27-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_28-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_29-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_30-0x4 │ │ │ │ │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ │ │ - vfmadd231sd %xmm2,%xmm1,%xmm3 │ │ │ │ │ │ - vfmadd132sd %xmm0,%xmm0,%xmm3 │ │ │ │ │ │ - vcvtsd2ss %xmm3,%xmm3,%xmm0 │ │ │ │ │ │ - jmp 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ + 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_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ cmp $0x49d29048,%eax │ │ │ │ │ │ - je 170 <__llvm_libc_19_1_6_::asinhf(float)+0x170> │ │ │ │ │ │ + je 1ad <__llvm_libc_19_1_6_::asinhf(float)+0x1ad> │ │ │ │ │ │ cmp $0x45abaf26,%eax │ │ │ │ │ │ - jne 215 <__llvm_libc_19_1_6_::asinhf(float)+0x215> │ │ │ │ │ │ - vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + jne 27e <__llvm_libc_19_1_6_::asinhf(float)+0x27e> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulss %xmm0,%xmm1 │ │ │ │ │ │ + mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - jmp 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ - vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ + jmp 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulss %xmm0,%xmm1 │ │ │ │ │ │ + mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - jmp 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ + jmp 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ cmp $0x4f8ffb02,%eax │ │ │ │ │ │ - jg 1bd <__llvm_libc_19_1_6_::asinhf(float)+0x1bd> │ │ │ │ │ │ + jg 212 <__llvm_libc_19_1_6_::asinhf(float)+0x212> │ │ │ │ │ │ cmp $0x4bdd65a5,%eax │ │ │ │ │ │ - je 303 <__llvm_libc_19_1_6_::asinhf(float)+0x303> │ │ │ │ │ │ + je 38e <__llvm_libc_19_1_6_::asinhf(float)+0x38e> │ │ │ │ │ │ cmp $0x4c803f2c,%eax │ │ │ │ │ │ - jne 215 <__llvm_libc_19_1_6_::asinhf(float)+0x215> │ │ │ │ │ │ - vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + jne 27e <__llvm_libc_19_1_6_::asinhf(float)+0x27e> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulss %xmm0,%xmm1 │ │ │ │ │ │ + mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - jmp 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ + jmp 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ cmp $0x4f8ffb03,%eax │ │ │ │ │ │ - je 31a <__llvm_libc_19_1_6_::asinhf(float)+0x31a> │ │ │ │ │ │ + je 3af <__llvm_libc_19_1_6_::asinhf(float)+0x3af> │ │ │ │ │ │ cmp $0x5c569e88,%eax │ │ │ │ │ │ - jne 215 <__llvm_libc_19_1_6_::asinhf(float)+0x215> │ │ │ │ │ │ - vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + jne 27e <__llvm_libc_19_1_6_::asinhf(float)+0x27e> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulss %xmm0,%xmm1 │ │ │ │ │ │ + mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - jmp 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ + jmp 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ cmp $0x5e68984e,%eax │ │ │ │ │ │ - je 348 <__llvm_libc_19_1_6_::asinhf(float)+0x348> │ │ │ │ │ │ + je 3f1 <__llvm_libc_19_1_6_::asinhf(float)+0x3f1> │ │ │ │ │ │ cmp $0x655890d3,%eax │ │ │ │ │ │ - jne 215 <__llvm_libc_19_1_6_::asinhf(float)+0x215> │ │ │ │ │ │ - vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + jne 27e <__llvm_libc_19_1_6_::asinhf(float)+0x27e> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulss %xmm0,%xmm1 │ │ │ │ │ │ + mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - jmp 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ + jmp 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + movaps %xmm0,%xmm2 │ │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - vfmadd231sd %xmm0,%xmm0,%xmm2 │ │ │ │ │ │ sqrtsd %xmm2,%xmm2 │ │ │ │ │ │ - vfmadd231sd %xmm0,%xmm1,%xmm2 │ │ │ │ │ │ - vmovq %xmm2,%rcx │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ │ + movq %xmm0,%rcx │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ │ - shr $0x34,%rdx │ │ │ │ │ │ - and $0x7ff,%edx │ │ │ │ │ │ - add $0xfffffc01,%edx │ │ │ │ │ │ - vcvtsi2sd %edx,%xmm3,%xmm0 │ │ │ │ │ │ movabs $0x1fffffffffff,%rdx │ │ │ │ │ │ and %rcx,%rdx │ │ │ │ │ │ + shr $0x34,%rcx │ │ │ │ │ │ + and $0x7ff,%ecx │ │ │ │ │ │ + add $0xfffffc01,%ecx │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsi2sd %ecx,%xmm0 │ │ │ │ │ │ shr $0x2d,%rax │ │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ │ movabs $0x3ff0000000000000,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ - vmovq %rcx,%xmm2 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm2,%xmm2 │ │ │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ shl $0x3,%eax │ │ │ │ │ │ lea 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::ONE_OVER_F-0x4 │ │ │ │ │ │ - vmulsd (%rax,%rcx,1),%xmm2,%xmm2 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + mulsd (%rax,%rcx,1),%xmm2 │ │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_18-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm4 │ │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ - vmulsd %xmm2,%xmm2,%xmm5 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm6 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_20-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm6 │ │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm6 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm4,%xmm5,%xmm6 │ │ │ │ │ │ - vfmadd213sd %xmm3,%xmm5,%xmm6 │ │ │ │ │ │ - vfmadd213sd %xmm2,%xmm5,%xmm6 │ │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ │ lea 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::LOG_F-0x4 │ │ │ │ │ │ - vaddsd (%rax,%rcx,1),%xmm6,%xmm2 │ │ │ │ │ │ - vfmadd231sd 0x0(%rip),%xmm0,%xmm2 │ │ │ │ │ │ + addsd (%rax,%rcx,1),%xmm6 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_22-0x4 │ │ │ │ │ │ - vmulsd %xmm2,%xmm1,%xmm0 │ │ │ │ │ │ - vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 379 <__llvm_libc_19_1_6_::asinhf(float)+0x379> │ │ │ │ │ │ + jne 439 <__llvm_libc_19_1_6_::asinhf(float)+0x439> │ │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulss %xmm0,%xmm1 │ │ │ │ │ │ + mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - jmp 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ - vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ + jmp 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulss %xmm0,%xmm1 │ │ │ │ │ │ + mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - jmp 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ - vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ + jmp 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulss %xmm0,%xmm1 │ │ │ │ │ │ + mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - jmp 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ - vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ + jmp 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulss %xmm0,%xmm1 │ │ │ │ │ │ + mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - jmp 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ - vcvtsd2ss %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vmulss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ + jmp 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulss %xmm0,%xmm1 │ │ │ │ │ │ + mulss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - jmp 2ee <__llvm_libc_19_1_6_::asinhf(float)+0x2ee> │ │ │ │ │ │ - call 37e <.LCPI0_31+0x2f6> │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ + jmp 375 <__llvm_libc_19_1_6_::asinhf(float)+0x375> │ │ │ │ │ │ + call 43e <.LCPI0_31+0x3b6> │ │ │ │ │ │ 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: 4056 (bytes into file) │ │ │ │ │ │ + Start of section headers: 5880 (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: 20 │ │ │ │ │ │ + Section header string table index: 19 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,28 +1,29 @@ │ │ │ │ │ │ -There are 19 section headers, starting at offset 0xfd8: │ │ │ │ │ │ +There are 20 section headers, starting at offset 0x16f8: │ │ │ │ │ │ │ │ │ │ │ │ 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 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 000068 000010 10 AM 0 0 16 │ │ │ │ │ │ - [ 5] .rodata.cst8 PROGBITS 0000000000000000 000078 000018 08 AM 0 0 8 │ │ │ │ │ │ - [ 6] .rodata.cst4 PROGBITS 0000000000000000 000090 000004 04 AM 0 0 4 │ │ │ │ │ │ - [ 7] .text.atan2f PROGBITS 0000000000000000 000094 0003a6 00 AX 0 0 16 │ │ │ │ │ │ - [ 8] .rela.text.atan2f RELA 0000000000000000 000c18 0001e0 18 I 16 7 8 │ │ │ │ │ │ - [ 9] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 00043a 000212 00 AXG 0 0 16 │ │ │ │ │ │ - [10] .rodata..L__const.atan2f.CONST_ADJ PROGBITS 0000000000000000 00064c 000080 00 A 0 0 16 │ │ │ │ │ │ - [11] .rodata..L__const.atan2f.EXCEPTS PROGBITS 0000000000000000 0006cc 000090 00 A 0 0 16 │ │ │ │ │ │ - [12] .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE PROGBITS 0000000000000000 00075c 000090 00 A 0 0 16 │ │ │ │ │ │ - [13] .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16ATAN_IE PROGBITS 0000000000000000 0007ec 000110 00 A 0 0 16 │ │ │ │ │ │ - [14] .note.GNU-stack PROGBITS 0000000000000000 0008fc 000000 00 0 0 1 │ │ │ │ │ │ - [15] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0008fc 000003 00 E 0 0 1 │ │ │ │ │ │ - [16] .symtab SYMTAB 0000000000000000 000900 000198 18 17 12 8 │ │ │ │ │ │ - [17] .strtab STRTAB 0000000000000000 000a98 00017e 00 0 0 1 │ │ │ │ │ │ - [18] .shstrtab STRTAB 0000000000000000 000df8 0001db 00 0 0 1 │ │ │ │ │ │ + [ 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 00004c 000020 00 A 0 0 8 │ │ │ │ │ │ + [ 4] .rodata.cst16 PROGBITS 0000000000000000 00006c 000010 10 AM 0 0 16 │ │ │ │ │ │ + [ 5] .rodata.cst8 PROGBITS 0000000000000000 00007c 000070 08 AM 0 0 8 │ │ │ │ │ │ + [ 6] .rodata.cst4 PROGBITS 0000000000000000 0000ec 000004 04 AM 0 0 4 │ │ │ │ │ │ + [ 7] .text.atan2f PROGBITS 0000000000000000 0000f0 0006d5 00 AX 0 0 16 │ │ │ │ │ │ + [ 8] .rela.text.atan2f RELA 0000000000000000 001268 0002a0 18 I 17 7 8 │ │ │ │ │ │ + [ 9] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 0007c5 00036d 00 AXG 0 0 16 │ │ │ │ │ │ + [10] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 001508 000018 18 IG 17 9 8 │ │ │ │ │ │ + [11] .rodata..L__const.atan2f.CONST_ADJ PROGBITS 0000000000000000 000b32 000080 00 A 0 0 16 │ │ │ │ │ │ + [12] .rodata..L__const.atan2f.EXCEPTS PROGBITS 0000000000000000 000bb2 000090 00 A 0 0 16 │ │ │ │ │ │ + [13] .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE PROGBITS 0000000000000000 000c42 000090 00 A 0 0 16 │ │ │ │ │ │ + [14] .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16ATAN_IE PROGBITS 0000000000000000 000cd2 000110 00 A 0 0 16 │ │ │ │ │ │ + [15] .note.GNU-stack PROGBITS 0000000000000000 000de2 000000 00 0 0 1 │ │ │ │ │ │ + [16] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000de2 000003 00 E 0 0 1 │ │ │ │ │ │ + [17] .symtab SYMTAB 0000000000000000 000de8 0002a0 18 18 23 8 │ │ │ │ │ │ + [18] .strtab STRTAB 0000000000000000 001088 0001dd 00 0 0 1 │ │ │ │ │ │ + [19] .shstrtab STRTAB 0000000000000000 001520 0001d7 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,20 +1,31 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 17 entries: │ │ │ │ │ │ +Symbol table '.symtab' contains 28 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: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_4 │ │ │ │ │ │ - 6: 0000000000000000 144 OBJECT LOCAL DEFAULT 12 _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ - 7: 0000000000000000 272 OBJECT LOCAL DEFAULT 13 _ZN19__llvm_libc_19_1_6_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_1_6_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ - 11: 0000000000000000 0 SECTION LOCAL DEFAULT 13 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16ATAN_IE │ │ │ │ │ │ - 12: 0000000000000000 934 FUNC GLOBAL HIDDEN 7 atan2f │ │ │ │ │ │ - 13: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_11ATAN_COEFFSE │ │ │ │ │ │ - 14: 0000000000000000 530 FUNC WEAK HIDDEN 9 _ZN19__llvm_libc_19_1_6_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 HIDDEN 7 _ZN19__llvm_libc_19_1_6_6atan2fEff │ │ │ │ │ │ + 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_1_6_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ + 17: 0000000000000000 272 OBJECT LOCAL DEFAULT 14 _ZN19__llvm_libc_19_1_6_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_1_6_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ + 22: 0000000000000000 0 SECTION LOCAL DEFAULT 14 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16ATAN_IE │ │ │ │ │ │ + 23: 0000000000000000 1749 FUNC GLOBAL HIDDEN 7 atan2f │ │ │ │ │ │ + 24: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_11ATAN_COEFFSE │ │ │ │ │ │ + 25: 0000000000000000 877 FUNC WEAK HIDDEN 9 _ZN19__llvm_libc_19_1_6_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 HIDDEN 7 _ZN19__llvm_libc_19_1_6_6atan2fEff │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,23 +1,35 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.atan2f' at offset 0xc18 contains 20 entries: │ │ │ │ │ │ +Relocation section '.rela.text.atan2f' at offset 0x1268 contains 28 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -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 0000000d00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_12_GLOBAL__N_16COEFFSE + 7c │ │ │ │ │ │ -000000000000026c 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE + 6c │ │ │ │ │ │ -0000000000000273 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE + 5c │ │ │ │ │ │ -000000000000027a 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE + 4c │ │ │ │ │ │ -0000000000000281 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE - 4 │ │ │ │ │ │ -0000000000000288 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE + c │ │ │ │ │ │ -000000000000028f 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE + 1c │ │ │ │ │ │ -0000000000000296 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE + 2c │ │ │ │ │ │ -000000000000029d 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE + 3c │ │ │ │ │ │ -00000000000002ad 0000000e00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_12_GLOBAL__N_16ATAN_IE - 4 │ │ │ │ │ │ -00000000000003a2 0000000f00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +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 0000001800000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_12_GLOBAL__N_16COEFFSE + 7c │ │ │ │ │ │ +0000000000000349 0000001500000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE + 2c │ │ │ │ │ │ +0000000000000350 0000001500000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE + 3c │ │ │ │ │ │ +0000000000000357 0000001500000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE + 4c │ │ │ │ │ │ +000000000000035e 0000001500000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE + 5c │ │ │ │ │ │ +0000000000000365 0000001500000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE + 6c │ │ │ │ │ │ +000000000000036e 0000001900000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_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_1_6_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x1508 contains 1 entry: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +000000000000001e 0000001200000002 R_X86_64_PC32 0000000000000068 .LCPI1_0 - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -1,25 +1,37 @@ │ │ │ │ │ │ ?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_1_6_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16ATAN_IE │ │ │ │ │ │ +.LCPI1_0 │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_11ATAN_COEFFSE │ │ │ │ │ │ -_ZN19__llvm_libc_19_1_6_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ +_ZN19__llvm_libc_19_1_6_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6atan2fEff │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rodata.cst16 │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ .rodata.cst4 │ │ │ │ │ │ .rela.text.atan2f │ │ │ │ │ │ -.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS_10NumberPairIdEEJS3_S3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ +.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS_10NumberPairIdEEJS3_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_1_6_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_1_6_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 ........ │ │ │ │ │ │ + 0x00000000 01000000 09000000 0a000000 ............ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst8 {} │ │ │ │ │ │ @@ -1,5 +1,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst8': │ │ │ │ │ │ 0x00000000 00000000 00003040 00000000 0000b0bf ......0@........ │ │ │ │ │ │ - 0x00000010 00000000 0000b03f .......? │ │ │ │ │ │ + 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 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.atan2f {} │ │ │ │ │ │ @@ -4,240 +4,427 @@ │ │ │ │ │ │ Disassembly of section .text.atan2f: │ │ │ │ │ │ │ │ │ │ │ │ 0000000000000000 <__llvm_libc_19_1_6_::atan2f(float, float)>: │ │ │ │ │ │ atan2f(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ - push %r14 │ │ │ │ │ │ push %rbx │ │ │ │ │ │ - sub $0x60,%rsp │ │ │ │ │ │ + sub $0x68,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ - mov %rax,-0x18(%rbp) │ │ │ │ │ │ - vmovapd 0x0(%rip),%xmm2 │ │ │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ │ │ + movapd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vmovapd %xmm2,-0x30(%rbp) │ │ │ │ │ │ - vmovd %xmm1,%ecx │ │ │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ │ │ - lea -0x80000000(%rcx),%esi │ │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ │ - cmovns %ecx,%esi │ │ │ │ │ │ + movapd %xmm2,-0x20(%rbp) │ │ │ │ │ │ + movd %xmm1,%edx │ │ │ │ │ │ + movd %xmm0,%eax │ │ │ │ │ │ + lea -0x80000000(%rdx),%esi │ │ │ │ │ │ + test %edx,%edx │ │ │ │ │ │ + cmovns %edx,%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 %dl │ │ │ │ │ │ + setb %cl │ │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ │ setne %r10b │ │ │ │ │ │ - test %r10b,%dl │ │ │ │ │ │ - jne a9 <__llvm_libc_19_1_6_::atan2f(float, float)+0xa9> │ │ │ │ │ │ - mov %esi,%edx │ │ │ │ │ │ - and $0x7fffffff,%edx │ │ │ │ │ │ - cmp $0x7f800001,%edx │ │ │ │ │ │ - setae %dl │ │ │ │ │ │ + test %r10b,%cl │ │ │ │ │ │ + jne a7 <__llvm_libc_19_1_6_::atan2f(float, float)+0xa7> │ │ │ │ │ │ + mov %esi,%ecx │ │ │ │ │ │ + and $0x7fffffff,%ecx │ │ │ │ │ │ + cmp $0x7f800001,%ecx │ │ │ │ │ │ + setae %cl │ │ │ │ │ │ mov %edi,%r8d │ │ │ │ │ │ and $0x7fffffff,%r8d │ │ │ │ │ │ cmp $0x7f800001,%r8d │ │ │ │ │ │ setae %r8b │ │ │ │ │ │ - or %dl,%r8b │ │ │ │ │ │ - je 19f <__llvm_libc_19_1_6_::atan2f(float, float)+0x19f> │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - jmp 389 <__llvm_libc_19_1_6_::atan2f(float, float)+0x389> │ │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ │ + or %cl,%r8b │ │ │ │ │ │ + je 1e4 <__llvm_libc_19_1_6_::atan2f(float, float)+0x1e4> │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ + jmp 6ba <__llvm_libc_19_1_6_::atan2f(float, float)+0x6ba> │ │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ │ cmp %edi,%esi │ │ │ │ │ │ - setb %dl │ │ │ │ │ │ - mov %ecx,%esi │ │ │ │ │ │ + setb %cl │ │ │ │ │ │ + mov %edx,%esi │ │ │ │ │ │ xor %eax,%esi │ │ │ │ │ │ sets %sil │ │ │ │ │ │ - xor %dl,%sil │ │ │ │ │ │ + xor %cl,%sil │ │ │ │ │ │ movzbl %sil,%esi │ │ │ │ │ │ - vmovsd -0x30(%rbp,%rsi,8),%xmm9 │ │ │ │ │ │ - shr $0x19,%ecx │ │ │ │ │ │ - and $0xffffffc0,%ecx │ │ │ │ │ │ + movsd -0x20(%rbp,%rsi,8),%xmm8 │ │ │ │ │ │ + shr $0x19,%edx │ │ │ │ │ │ + and $0xffffffc0,%edx │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_PC32 .rodata..L__const.atan2f.CONST_ADJ-0x4 │ │ │ │ │ │ - add %rcx,%rsi │ │ │ │ │ │ + add %rdx,%rsi │ │ │ │ │ │ shr $0x1a,%eax │ │ │ │ │ │ and $0xffffffe0,%eax │ │ │ │ │ │ - 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 │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ - vroundsd $0x8,%xmm2,%xmm2,%xmm3 │ │ │ │ │ │ - vcvttsd2si %xmm3,%ecx │ │ │ │ │ │ - shl $0x4,%edx │ │ │ │ │ │ - vfmadd231sd 0x0(%rip),%xmm3,%xmm11 │ │ │ │ │ │ + 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 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ │ + roundsd $0x8,%xmm2,%xmm2 │ │ │ │ │ │ + cvttsd2si %xmm2,%edx │ │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - movslq %ecx,%rbx │ │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ │ + movslq %edx,%rbx │ │ │ │ │ │ lea (%rbx,%rbx,8),%rsi │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::ATAN_COEFFS-0x4 │ │ │ │ │ │ - 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 │ │ │ │ │ │ + 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 │ │ │ │ │ │ and $0xfffffff,%esi │ │ │ │ │ │ add $0xfffffffb,%esi │ │ │ │ │ │ cmp $0xffffff5,%esi │ │ │ │ │ │ - ja 1f7 <__llvm_libc_19_1_6_::atan2f(float, float)+0x1f7> │ │ │ │ │ │ - vcvtsd2ss %xmm4,%xmm4,%xmm0 │ │ │ │ │ │ - jmp 389 <__llvm_libc_19_1_6_::atan2f(float, float)+0x389> │ │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ │ + ja 23c <__llvm_libc_19_1_6_::atan2f(float, float)+0x23c> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm3,%xmm0 │ │ │ │ │ │ + jmp 6ba <__llvm_libc_19_1_6_::atan2f(float, float)+0x6ba> │ │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ │ cmp $0x7f800000,%esi │ │ │ │ │ │ - sete %dl │ │ │ │ │ │ - inc %edx │ │ │ │ │ │ + sete %cl │ │ │ │ │ │ + inc %ecx │ │ │ │ │ │ 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 │ │ │ │ │ │ - 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_1_6_::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_1_6_::atan2f(float, float)+0x232> │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm3,%xmm2 │ │ │ │ │ │ + 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_1_6_::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_1_6_::atan2f(float, float)+0x288> │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - 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) │ │ │ │ │ │ + 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) │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE+0x7c │ │ │ │ │ │ - lea 0x0(%rip),%r10 │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE+0x6c │ │ │ │ │ │ - lea 0x0(%rip),%r11 │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE+0x5c │ │ │ │ │ │ - lea 0x0(%rip),%r14 │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE+0x4c │ │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE-0x4 │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE+0x2c │ │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE+0xc │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE+0x3c │ │ │ │ │ │ lea 0x0(%rip),%rcx │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE+0x1c │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE+0x4c │ │ │ │ │ │ lea 0x0(%rip),%r8 │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE+0x2c │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE+0x5c │ │ │ │ │ │ lea 0x0(%rip),%r9 │ │ │ │ │ │ - R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE+0x3c │ │ │ │ │ │ - lea -0x40(%rbp),%rdi │ │ │ │ │ │ - push %rax │ │ │ │ │ │ - push %r10 │ │ │ │ │ │ - push %r11 │ │ │ │ │ │ - push %r14 │ │ │ │ │ │ - call 2b1 <__llvm_libc_19_1_6_::atan2f(float, float)+0x2b1> │ │ │ │ │ │ - R_X86_64_PLT32 __llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::NumberPair))>(8ul)), __llvm_libc_19_1_6_::NumberPair >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::NumberPair, __llvm_libc_19_1_6_::NumberPair, __llvm_libc_19_1_6_::NumberPair, __llvm_libc_19_1_6_::NumberPair, __llvm_libc_19_1_6_::NumberPair, __llvm_libc_19_1_6_::NumberPair, __llvm_libc_19_1_6_::NumberPair, __llvm_libc_19_1_6_::NumberPair, __llvm_libc_19_1_6_::NumberPair >(__llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&)-0x4 │ │ │ │ │ │ - add $0x20,%rsp │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE+0x6c │ │ │ │ │ │ + lea -0x30(%rbp),%rdi │ │ │ │ │ │ + call 372 <__llvm_libc_19_1_6_::atan2f(float, float)+0x372> │ │ │ │ │ │ + R_X86_64_PLT32 __llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::NumberPair))>(8ul)), __llvm_libc_19_1_6_::NumberPair >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::NumberPair, __llvm_libc_19_1_6_::NumberPair, __llvm_libc_19_1_6_::NumberPair, __llvm_libc_19_1_6_::NumberPair, __llvm_libc_19_1_6_::NumberPair, __llvm_libc_19_1_6_::NumberPair >(__llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::NumberPair const&, __llvm_libc_19_1_6_::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 │ │ │ │ │ │ shl $0x4,%rbx │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16ATAN_IE-0x4 │ │ │ │ │ │ - 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 │ │ │ │ │ │ + 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 │ │ │ │ │ │ test $0xfffffff,%eax │ │ │ │ │ │ - jne 380 <__llvm_libc_19_1_6_::atan2f(float, float)+0x380> │ │ │ │ │ │ - vsubsd %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ - vsubsd %xmm0,%xmm1,%xmm0 │ │ │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vucomisd %xmm1,%xmm0 │ │ │ │ │ │ - jne 35b <__llvm_libc_19_1_6_::atan2f(float, float)+0x35b> │ │ │ │ │ │ - jnp 380 <__llvm_libc_19_1_6_::atan2f(float, float)+0x380> │ │ │ │ │ │ - vmovq %xmm0,%rcx │ │ │ │ │ │ + jne 6b1 <__llvm_libc_19_1_6_::atan2f(float, float)+0x6b1> │ │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ │ │ + jne 68c <__llvm_libc_19_1_6_::atan2f(float, float)+0x68c> │ │ │ │ │ │ + jnp 6b1 <__llvm_libc_19_1_6_::atan2f(float, float)+0x6b1> │ │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ │ xor %rax,%rcx │ │ │ │ │ │ - js 36b <__llvm_libc_19_1_6_::atan2f(float, float)+0x36b> │ │ │ │ │ │ + js 69c <__llvm_libc_19_1_6_::atan2f(float, float)+0x69c> │ │ │ │ │ │ or $0x1,%rax │ │ │ │ │ │ - jmp 380 <__llvm_libc_19_1_6_::atan2f(float, float)+0x380> │ │ │ │ │ │ + jmp 6b1 <__llvm_libc_19_1_6_::atan2f(float, float)+0x6b1> │ │ │ │ │ │ movabs $0xffffff0000000,%rcx │ │ │ │ │ │ and %rax,%rcx │ │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ │ adc $0xffffffffffffffff,%rax │ │ │ │ │ │ - vmovq %rax,%xmm0 │ │ │ │ │ │ - vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + movq %rax,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ - cmp -0x18(%rbp),%rax │ │ │ │ │ │ - jne 3a1 <__llvm_libc_19_1_6_::atan2f(float, float)+0x3a1> │ │ │ │ │ │ - add $0x60,%rsp │ │ │ │ │ │ + cmp -0x10(%rbp),%rax │ │ │ │ │ │ + jne 6d0 <__llvm_libc_19_1_6_::atan2f(float, float)+0x6d0> │ │ │ │ │ │ + add $0x68,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ - pop %r14 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - call 3a6 <.LCPI0_3+0x396> │ │ │ │ │ │ + call 6d5 <.LCPI1_0+0x66d> │ │ │ │ │ │ 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 171a08 ... │ │ │ │ │ │ + 0x00000000 222512 "%. │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ │ @@ -1,27 +1,33 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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 34005f5a I0_3..LCPI0_4._Z │ │ │ │ │ │ - 0x00000030 4e31395f 5f6c6c76 6d5f6c69 62635f31 N19__llvm_libc_1 │ │ │ │ │ │ - 0x00000040 395f315f 365f3132 5f474c4f 42414c5f 9_1_6_12_GLOBAL_ │ │ │ │ │ │ - 0x00000050 5f4e5f31 36434f45 46465345 005f5a4e _N_16COEFFSE._ZN │ │ │ │ │ │ - 0x00000060 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ - 0x00000070 5f315f36 5f31325f 474c4f42 414c5f5f _1_6_12_GLOBAL__ │ │ │ │ │ │ - 0x00000080 4e5f3136 4154414e 5f494500 6174616e N_16ATAN_IE.atan │ │ │ │ │ │ - 0x00000090 3266005f 5a4e3139 5f5f6c6c 766d5f6c 2f._ZN19__llvm_l │ │ │ │ │ │ - 0x000000a0 6962635f 31395f31 5f365f31 31415441 ibc_19_1_6_11ATA │ │ │ │ │ │ - 0x000000b0 4e5f434f 45464653 45005f5a 4e31395f N_COEFFSE._ZN19_ │ │ │ │ │ │ - 0x000000c0 5f6c6c76 6d5f6c69 62635f31 395f315f _llvm_libc_19_1_ │ │ │ │ │ │ - 0x000000d0 365f3666 70757469 6c38706f 6c796576 6_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 31395f31 __llvm_libc_19_1 │ │ │ │ │ │ - 0x00000170 5f365f36 6174616e 32664566 6600 _6_6atan2fEff. │ │ │ │ │ │ + 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 5f315f36 5f31325f 474c4f42 414c5f5f _1_6_12_GLOBAL__ │ │ │ │ │ │ + 0x000000b0 4e5f3136 434f4546 46534500 5f5a4e31 N_16COEFFSE._ZN1 │ │ │ │ │ │ + 0x000000c0 395f5f6c 6c766d5f 6c696263 5f31395f 9__llvm_libc_19_ │ │ │ │ │ │ + 0x000000d0 315f365f 31325f47 4c4f4241 4c5f5f4e 1_6_12_GLOBAL__N │ │ │ │ │ │ + 0x000000e0 5f313641 54414e5f 4945002e 4c435049 _16ATAN_IE..LCPI │ │ │ │ │ │ + 0x000000f0 315f3000 6174616e 3266005f 5a4e3139 1_0.atan2f._ZN19 │ │ │ │ │ │ + 0x00000100 5f5f6c6c 766d5f6c 6962635f 31395f31 __llvm_libc_19_1 │ │ │ │ │ │ + 0x00000110 5f365f31 31415441 4e5f434f 45464653 _6_11ATAN_COEFFS │ │ │ │ │ │ + 0x00000120 45005f5a 4e31395f 5f6c6c76 6d5f6c69 E._ZN19__llvm_li │ │ │ │ │ │ + 0x00000130 62635f31 395f315f 365f3666 70757469 bc_19_1_6_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 395f315f _llvm_libc_19_1_ │ │ │ │ │ │ + 0x000001d0 365f3661 74616e32 66456666 00 6_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 002e7465 78742e5f 5a4e3139 roup..text._ZN19 │ │ │ │ │ │ - 0x00000080 5f5f6c6c 766d5f6c 6962635f 31395f31 __llvm_libc_19_1 │ │ │ │ │ │ - 0x00000090 5f365f36 66707574 696c3870 6f6c7965 _6_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 31395f31 5f365f31 vm_libc_19_1_6_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 395f315f 365f3132 5f474c4f 42414c5f 9_1_6_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. │ │ │ │ │ │ + 0x00000070 726f7570 002e7265 6c612e74 6578742e roup..rela.text. │ │ │ │ │ │ + 0x00000080 5f5a4e31 395f5f6c 6c766d5f 6c696263 _ZN19__llvm_libc │ │ │ │ │ │ + 0x00000090 5f31395f 315f365f 36667075 74696c38 _19_1_6_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 31395f31 5f365f31 325f474c ibc_19_1_6_12_GL │ │ │ │ │ │ + 0x00000170 4f42414c 5f5f4e5f 3136434f 45464653 OBAL__N_16COEFFS │ │ │ │ │ │ + 0x00000180 45002e72 6f646174 612e5f5a 4e31395f E..rodata._ZN19_ │ │ │ │ │ │ + 0x00000190 5f6c6c76 6d5f6c69 62635f31 395f315f _llvm_libc_19_1_ │ │ │ │ │ │ + 0x000001a0 365f3132 5f474c4f 42414c5f 5f4e5f31 6_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. │ │ │ │ ├── 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: 2296 (bytes into file) │ │ │ │ │ │ + Start of section headers: 2368 (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 0x8f8: │ │ │ │ │ │ +There are 13 section headers, starting at offset 0x940: │ │ │ │ │ │ │ │ │ │ │ │ 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 000014 04 AM 0 0 4 │ │ │ │ │ │ - [ 5] .rodata.cst8 PROGBITS 0000000000000000 000094 000048 08 AM 0 0 8 │ │ │ │ │ │ - [ 6] .text.atanf PROGBITS 0000000000000000 0000dc 00029c 00 AX 0 0 16 │ │ │ │ │ │ - [ 7] .rela.text.atanf RELA 0000000000000000 000670 0001f8 18 I 10 6 8 │ │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 000378 000000 00 0 0 1 │ │ │ │ │ │ - [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000378 000002 00 E 0 0 1 │ │ │ │ │ │ - [10] .symtab SYMTAB 0000000000000000 000380 0001f8 18 11 17 8 │ │ │ │ │ │ - [11] .strtab STRTAB 0000000000000000 000578 0000f6 00 0 0 1 │ │ │ │ │ │ - [12] .shstrtab STRTAB 0000000000000000 000868 00008b 00 0 0 1 │ │ │ │ │ │ + [ 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 0002e5 00 AX 0 0 16 │ │ │ │ │ │ + [ 7] .rela.text.atanf RELA 0000000000000000 0006b8 0001f8 18 I 10 6 8 │ │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 0003c5 000000 00 0 0 1 │ │ │ │ │ │ + [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0003c5 000002 00 E 0 0 1 │ │ │ │ │ │ + [10] .symtab SYMTAB 0000000000000000 0003c8 0001f8 18 11 17 8 │ │ │ │ │ │ + [11] .strtab STRTAB 0000000000000000 0005c0 0000f6 00 0 0 1 │ │ │ │ │ │ + [12] .shstrtab STRTAB 0000000000000000 0008b0 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: 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 668 FUNC GLOBAL HIDDEN 6 atanf │ │ │ │ │ │ + 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 741 FUNC GLOBAL HIDDEN 6 atanf │ │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_11ATAN_COEFFSE │ │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 20: 0000000000000000 668 FUNC GLOBAL HIDDEN 6 _ZN19__llvm_libc_19_1_6_5atanfEf │ │ │ │ │ │ + 20: 0000000000000000 741 FUNC GLOBAL HIDDEN 6 _ZN19__llvm_libc_19_1_6_5atanfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.atanf' at offset 0x670 contains 21 entries: │ │ │ │ │ │ +Relocation section '.rela.text.atanf' at offset 0x6b8 contains 21 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000001d 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -000000000000002a 0000000200000002 R_X86_64_PC32 0000000000000010 .LCPI0_1 - 4 │ │ │ │ │ │ -00000000000000a8 0000000800000002 R_X86_64_PC32 0000000000000000 .LCPI0_6 - 4 │ │ │ │ │ │ -00000000000000b4 0000000900000002 R_X86_64_PC32 0000000000000008 .LCPI0_7 - 4 │ │ │ │ │ │ -00000000000000c3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000000e0 0000001200000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_11ATAN_COEFFSE - 4 │ │ │ │ │ │ -0000000000000115 0000000600000002 R_X86_64_PC32 000000000000000c .LCPI0_5 - 4 │ │ │ │ │ │ -0000000000000128 0000000b00000002 R_X86_64_PC32 0000000000000018 .LCPI0_9 - 4 │ │ │ │ │ │ -0000000000000164 0000000700000002 R_X86_64_PC32 0000000000000010 .LCPI0_15 - 4 │ │ │ │ │ │ -0000000000000176 0000000300000002 R_X86_64_PC32 0000000000000000 .LCPI0_2 - 4 │ │ │ │ │ │ -0000000000000185 0000000400000002 R_X86_64_PC32 0000000000000004 .LCPI0_3 - 4 │ │ │ │ │ │ -00000000000001a3 0000001200000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_11ATAN_COEFFSE - 4 │ │ │ │ │ │ -00000000000001b3 0000001200000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_11ATAN_COEFFSE - 4 │ │ │ │ │ │ -000000000000022c 0000000c00000002 R_X86_64_PC32 0000000000000020 .LCPI0_10 - 4 │ │ │ │ │ │ -0000000000000235 0000000800000002 R_X86_64_PC32 0000000000000000 .LCPI0_6 - 4 │ │ │ │ │ │ -0000000000000241 0000000d00000002 R_X86_64_PC32 0000000000000028 .LCPI0_11 - 4 │ │ │ │ │ │ -000000000000024a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LCPI0_12 - 4 │ │ │ │ │ │ -0000000000000252 0000000f00000002 R_X86_64_PC32 0000000000000038 .LCPI0_13 - 4 │ │ │ │ │ │ -000000000000025b 0000001000000002 R_X86_64_PC32 0000000000000040 .LCPI0_14 - 4 │ │ │ │ │ │ -0000000000000284 0000000500000002 R_X86_64_PC32 0000000000000008 .LCPI0_4 - 4 │ │ │ │ │ │ -0000000000000298 0000001300000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000001c 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +0000000000000028 0000000200000002 R_X86_64_PC32 0000000000000010 .LCPI0_1 - 4 │ │ │ │ │ │ +00000000000000af 0000000700000002 R_X86_64_PC32 0000000000000000 .LCPI0_6 - 4 │ │ │ │ │ │ +00000000000000bb 0000000800000002 R_X86_64_PC32 0000000000000008 .LCPI0_7 - 4 │ │ │ │ │ │ +00000000000000d1 0000000900000002 R_X86_64_PC32 0000000000000010 .LCPI0_8 - 4 │ │ │ │ │ │ +00000000000000ee 0000001200000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_11ATAN_COEFFSE - 4 │ │ │ │ │ │ +0000000000000126 0000000600000002 R_X86_64_PC32 000000000000000c .LCPI0_5 - 4 │ │ │ │ │ │ +0000000000000139 0000000a00000002 R_X86_64_PC32 0000000000000018 .LCPI0_9 - 4 │ │ │ │ │ │ +0000000000000161 0000001000000002 R_X86_64_PC32 0000000000000048 .LCPI0_15 - 4 │ │ │ │ │ │ +000000000000017e 0000000300000002 R_X86_64_PC32 0000000000000000 .LCPI0_2 - 4 │ │ │ │ │ │ +0000000000000194 0000000400000002 R_X86_64_PC32 0000000000000004 .LCPI0_3 - 4 │ │ │ │ │ │ +00000000000001b5 0000001200000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_11ATAN_COEFFSE - 4 │ │ │ │ │ │ +00000000000001d0 0000001200000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_11ATAN_COEFFSE - 4 │ │ │ │ │ │ +000000000000025b 0000000b00000002 R_X86_64_PC32 0000000000000020 .LCPI0_10 - 4 │ │ │ │ │ │ +0000000000000267 0000000700000002 R_X86_64_PC32 0000000000000000 .LCPI0_6 - 4 │ │ │ │ │ │ +000000000000026f 0000000c00000002 R_X86_64_PC32 0000000000000028 .LCPI0_11 - 4 │ │ │ │ │ │ +000000000000027b 0000000d00000002 R_X86_64_PC32 0000000000000030 .LCPI0_12 - 4 │ │ │ │ │ │ +0000000000000283 0000000e00000002 R_X86_64_PC32 0000000000000038 .LCPI0_13 - 4 │ │ │ │ │ │ +000000000000028b 0000000f00000002 R_X86_64_PC32 0000000000000040 .LCPI0_14 - 4 │ │ │ │ │ │ +00000000000002bd 0000000500000002 R_X86_64_PC32 0000000000000008 .LCPI0_4 - 4 │ │ │ │ │ │ +00000000000002e1 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_1_6_11ATAN_COEFFSE │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5atanfEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rodata.cst16 │ │ │ │ │ │ .rodata.cst4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst4 {} │ │ │ │ │ │ @@ -1,5 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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 ..q..q.? │ │ │ │ │ │ + 0x00000040 1cc7711c c771bc3f 00000000 000060be ..q..q.?......`. │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.atanf {} │ │ │ │ │ │ @@ -7,153 +7,178 @@ │ │ │ │ │ │ atanf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x40,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ - vmovaps 0x0(%rip),%xmm1 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vmovaps %xmm1,-0x20(%rbp) │ │ │ │ │ │ - vmovapd 0x0(%rip),%xmm1 │ │ │ │ │ │ + movaps %xmm1,-0x20(%rbp) │ │ │ │ │ │ + movapd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vmovapd %xmm1,-0x30(%rbp) │ │ │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ │ │ + movapd %xmm1,-0x30(%rbp) │ │ │ │ │ │ + movd %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 94 <__llvm_libc_19_1_6_::atanf(float)+0x94> │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ - vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ │ │ + ja 9b <__llvm_libc_19_1_6_::atanf(float)+0x9b> │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm3 │ │ │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ │ + movaps %xmm3,%xmm2 │ │ │ │ │ │ cmp $0x41800000,%ecx │ │ │ │ │ │ - jb 138 <__llvm_libc_19_1_6_::atanf(float)+0x138> │ │ │ │ │ │ + jb 149 <__llvm_libc_19_1_6_::atanf(float)+0x149> │ │ │ │ │ │ + mov %ecx,%edx │ │ │ │ │ │ and $0x7fffffff,%edx │ │ │ │ │ │ cmp $0x7f800000,%edx │ │ │ │ │ │ - jne 11e <__llvm_libc_19_1_6_::atanf(float)+0x11e> │ │ │ │ │ │ + jne 12f <__llvm_libc_19_1_6_::atanf(float)+0x12f> │ │ │ │ │ │ mov %eax,%eax │ │ │ │ │ │ - vmovsd -0x30(%rbp,%rax,8),%xmm0 │ │ │ │ │ │ - vmovsd %xmm0,-0x38(%rbp) │ │ │ │ │ │ - vmovsd -0x38(%rbp),%xmm0 │ │ │ │ │ │ - jmp 20b <__llvm_libc_19_1_6_::atanf(float)+0x20b> │ │ │ │ │ │ + movsd -0x30(%rbp,%rax,8),%xmm0 │ │ │ │ │ │ + movsd %xmm0,-0x38(%rbp) │ │ │ │ │ │ + movsd -0x38(%rbp),%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ + jmp 2cb <__llvm_libc_19_1_6_::atanf(float)+0x2cb> │ │ │ │ │ │ cmp $0x3f800001,%ecx │ │ │ │ │ │ - jb f5 <__llvm_libc_19_1_6_::atanf(float)+0xf5> │ │ │ │ │ │ - vmovd %ecx,%xmm0 │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + jb 106 <__llvm_libc_19_1_6_::atanf(float)+0x106> │ │ │ │ │ │ + movd %ecx,%xmm0 │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - vdivsd %xmm0,%xmm1,%xmm0 │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - vroundsd $0x8,%xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vfmadd231sd 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + roundsd $0x8,%xmm0,%xmm0 │ │ │ │ │ │ + cvttsd2si %xmm0,%ecx │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - vcvttsd2si %xmm1,%ecx │ │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ │ mov %eax,%edx │ │ │ │ │ │ xor $0x1,%eax │ │ │ │ │ │ - vmovsd -0x20(%rbp,%rax,8),%xmm1 │ │ │ │ │ │ + movsd -0x20(%rbp,%rax,8),%xmm1 │ │ │ │ │ │ movslq %ecx,%rax │ │ │ │ │ │ lea (%rax,%rax,8),%rcx │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::ATAN_COEFFS-0x4 │ │ │ │ │ │ - vmovsd (%rsi,%rcx,8),%xmm2 │ │ │ │ │ │ - vfmadd213sd -0x30(%rbp,%rdx,8),%xmm1,%xmm2 │ │ │ │ │ │ - jmp 1ac <__llvm_libc_19_1_6_::atanf(float)+0x1ac> │ │ │ │ │ │ + movsd (%rsi,%rcx,8),%xmm2 │ │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ │ + addsd -0x30(%rbp,%rdx,8),%xmm2 │ │ │ │ │ │ + jmp 1c2 <__llvm_libc_19_1_6_::atanf(float)+0x1c2> │ │ │ │ │ │ cmp $0x3d8d6b23,%ecx │ │ │ │ │ │ - jne 16e <__llvm_libc_19_1_6_::atanf(float)+0x16e> │ │ │ │ │ │ + jne 176 <__llvm_libc_19_1_6_::atanf(float)+0x176> │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - je 274 <__llvm_libc_19_1_6_::atanf(float)+0x274> │ │ │ │ │ │ + je 2ad <__llvm_libc_19_1_6_::atanf(float)+0x2ad> │ │ │ │ │ │ movl $0xbd8d31c3,-0x38(%rbp) │ │ │ │ │ │ - vmovss -0x38(%rbp),%xmm0 │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + movss -0x38(%rbp),%xmm0 │ │ │ │ │ │ + addss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - jmp 288 <__llvm_libc_19_1_6_::atanf(float)+0x288> │ │ │ │ │ │ - ja 20f <__llvm_libc_19_1_6_::atanf(float)+0x20f> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + jmp 2c1 <__llvm_libc_19_1_6_::atanf(float)+0x2c1> │ │ │ │ │ │ + ja 2cb <__llvm_libc_19_1_6_::atanf(float)+0x2cb> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - vdivsd %xmm1,%xmm2,%xmm1 │ │ │ │ │ │ + divsd %xmm3,%xmm2 │ │ │ │ │ │ mov %eax,%eax │ │ │ │ │ │ - vmovsd -0x30(%rbp,%rax,8),%xmm2 │ │ │ │ │ │ + movsd -0x30(%rbp,%rax,8),%xmm1 │ │ │ │ │ │ test %edx,%edx │ │ │ │ │ │ - je 20f <__llvm_libc_19_1_6_::atanf(float)+0x20f> │ │ │ │ │ │ + je 2cb <__llvm_libc_19_1_6_::atanf(float)+0x2cb> │ │ │ │ │ │ cmp $0x397fffff,%ecx │ │ │ │ │ │ - ja 224 <__llvm_libc_19_1_6_::atanf(float)+0x224> │ │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ │ - cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 297 <__llvm_libc_19_1_6_::atanf(float)+0x297> │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + ja 248 <__llvm_libc_19_1_6_::atanf(float)+0x248> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - add $0x40,%rsp │ │ │ │ │ │ - pop %rbp │ │ │ │ │ │ - ret │ │ │ │ │ │ - vmovd %ecx,%xmm0 │ │ │ │ │ │ - vmulss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ + jmp 2cb <__llvm_libc_19_1_6_::atanf(float)+0x2cb> │ │ │ │ │ │ + movd %ecx,%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - vroundss $0x8,%xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vfmadd231ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulss %xmm0,%xmm1 │ │ │ │ │ │ + roundss $0x8,%xmm1,%xmm1 │ │ │ │ │ │ + cvttss2si %xmm1,%ecx │ │ │ │ │ │ + mulss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - vcvttss2si %xmm1,%ecx │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + addss %xmm0,%xmm1 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtss2sd %xmm1,%xmm0 │ │ │ │ │ │ mov %eax,%eax │ │ │ │ │ │ - vmovsd -0x20(%rbp,%rax,8),%xmm1 │ │ │ │ │ │ + movsd -0x20(%rbp,%rax,8),%xmm1 │ │ │ │ │ │ movslq %ecx,%rax │ │ │ │ │ │ lea (%rax,%rax,8),%rcx │ │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::ATAN_COEFFS-0x4 │ │ │ │ │ │ - vmulsd (%rdx,%rcx,8),%xmm1,%xmm2 │ │ │ │ │ │ + movsd (%rdx,%rcx,8),%xmm2 │ │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ │ + movaps %xmm0,%xmm3 │ │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ │ lea (%rax,%rax,8),%rax │ │ │ │ │ │ lea 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::ATAN_COEFFS-0x4 │ │ │ │ │ │ - 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 297 <__llvm_libc_19_1_6_::atanf(float)+0x297> │ │ │ │ │ │ - add $0x40,%rsp │ │ │ │ │ │ - pop %rbp │ │ │ │ │ │ - ret │ │ │ │ │ │ - vmulsd %xmm1,%xmm1,%xmm0 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + 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 2cb <__llvm_libc_19_1_6_::atanf(float)+0x2cb> │ │ │ │ │ │ + movaps %xmm2,%xmm0 │ │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm0,%xmm3 │ │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - vmulsd %xmm0,%xmm0,%xmm4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm0,%xmm5 │ │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm6 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm0,%xmm6 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm5,%xmm4,%xmm6 │ │ │ │ │ │ - vfmadd213sd %xmm3,%xmm4,%xmm6 │ │ │ │ │ │ - vfmadd213sd %xmm2,%xmm1,%xmm6 │ │ │ │ │ │ - vcvtsd2ss %xmm6,%xmm6,%xmm0 │ │ │ │ │ │ - jmp 20f <__llvm_libc_19_1_6_::atanf(float)+0x20f> │ │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ + jmp 2cb <__llvm_libc_19_1_6_::atanf(float)+0x2cb> │ │ │ │ │ │ movl $0x3d8d31c3,-0x38(%rbp) │ │ │ │ │ │ - vmovss -0x38(%rbp),%xmm0 │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + movss -0x38(%rbp),%xmm0 │ │ │ │ │ │ + addss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vmovss %xmm0,-0x38(%rbp) │ │ │ │ │ │ - vmovss -0x38(%rbp),%xmm0 │ │ │ │ │ │ - jmp 20f <__llvm_libc_19_1_6_::atanf(float)+0x20f> │ │ │ │ │ │ - call 29c <.LCPI0_14+0x25c> │ │ │ │ │ │ + movss %xmm0,-0x38(%rbp) │ │ │ │ │ │ + movss -0x38(%rbp),%xmm0 │ │ │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ │ │ + cmp -0x8(%rbp),%rax │ │ │ │ │ │ + jne 2e0 <__llvm_libc_19_1_6_::atanf(float)+0x2e0> │ │ │ │ │ │ + add $0x40,%rsp │ │ │ │ │ │ + pop %rbp │ │ │ │ │ │ + ret │ │ │ │ │ │ + call 2e5 <.LCPI0_15+0x29d> │ │ │ │ │ │ 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 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 │ │ │ │ │ │ + 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 │ │ │ │ │ │ 0x000000a0 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ 0x000000b0 5f315f36 5f313141 54414e5f 434f4546 _1_6_11ATAN_COEF │ │ │ │ │ │ 0x000000c0 46534500 5f5f7374 61636b5f 63686b5f FSE.__stack_chk_ │ │ │ │ │ │ 0x000000d0 6661696c 005f5a4e 31395f5f 6c6c766d fail._ZN19__llvm │ │ │ │ │ │ 0x000000e0 5f6c6962 635f3139 5f315f36 5f356174 _libc_19_1_6_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: 2568 (bytes into file) │ │ │ │ │ │ + Start of section headers: 2640 (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: 12 │ │ │ │ │ │ - Section header string table index: 11 │ │ │ │ │ │ + Number of section headers: 13 │ │ │ │ │ │ + Section header string table index: 12 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,21 +1,22 @@ │ │ │ │ │ │ -There are 12 section headers, starting at offset 0xa08: │ │ │ │ │ │ +There are 13 section headers, starting at offset 0xa50: │ │ │ │ │ │ │ │ │ │ │ │ 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.cst4 PROGBITS 0000000000000000 0000d8 000008 04 AM 0 0 4 │ │ │ │ │ │ - [ 5] .text.atanhf PROGBITS 0000000000000000 0000e0 000282 00 AX 0 0 16 │ │ │ │ │ │ - [ 6] .rela.text.atanhf RELA 0000000000000000 000730 000258 18 I 9 5 8 │ │ │ │ │ │ - [ 7] .note.GNU-stack PROGBITS 0000000000000000 000362 000000 00 0 0 1 │ │ │ │ │ │ - [ 8] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000362 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 │ │ │ │ │ │ + [ 4] .rodata.cst16 PROGBITS 0000000000000000 0000d8 000010 10 AM 0 0 16 │ │ │ │ │ │ + [ 5] .rodata.cst4 PROGBITS 0000000000000000 0000e8 000004 04 AM 0 0 4 │ │ │ │ │ │ + [ 6] .text.atanhf PROGBITS 0000000000000000 0000ec 0002ab 00 AX 0 0 16 │ │ │ │ │ │ + [ 7] .rela.text.atanhf RELA 0000000000000000 000768 000258 18 I 10 6 8 │ │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 000397 000000 00 0 0 1 │ │ │ │ │ │ + [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000397 000003 00 E 0 0 1 │ │ │ │ │ │ + [10] .symtab SYMTAB 0000000000000000 0003a0 000258 18 11 18 8 │ │ │ │ │ │ + [11] .strtab STRTAB 0000000000000000 0005f8 00016a 00 0 0 1 │ │ │ │ │ │ + [12] .shstrtab STRTAB 0000000000000000 0009c0 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 {} │ │ │ │ │ │ @@ -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: 0000000000000004 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_16 │ │ │ │ │ │ - 18: 0000000000000000 642 FUNC GLOBAL HIDDEN 5 atanhf │ │ │ │ │ │ + 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_16 │ │ │ │ │ │ + 18: 0000000000000000 683 FUNC GLOBAL HIDDEN 6 atanhf │ │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10ONE_OVER_FE │ │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5LOG_FE │ │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 24: 0000000000000000 642 FUNC GLOBAL HIDDEN 5 _ZN19__llvm_libc_19_1_6_6atanhfEf │ │ │ │ │ │ + 24: 0000000000000000 683 FUNC GLOBAL HIDDEN 6 _ZN19__llvm_libc_19_1_6_6atanhfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.atanhf' at offset 0x730 contains 25 entries: │ │ │ │ │ │ +Relocation section '.rela.text.atanhf' at offset 0x768 contains 25 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000003e 0000001300000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -0000000000000053 0000001400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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 │ │ │ │ │ │ -0000000000000152 0000001500000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10ONE_OVER_FE - 4 │ │ │ │ │ │ -000000000000015f 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ -0000000000000168 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ -0000000000000170 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ -0000000000000179 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ -0000000000000185 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ -000000000000018e 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ -00000000000001a4 0000001600000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_5LOG_FE - 4 │ │ │ │ │ │ -00000000000001b2 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000001ba 0000000a00000002 R_X86_64_PC32 0000000000000048 .LCPI0_9 - 4 │ │ │ │ │ │ -00000000000001cd 0000001400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ -00000000000001e4 0000001000000002 R_X86_64_PC32 0000000000000000 .LCPI0_15 - 4 │ │ │ │ │ │ -000000000000021b 0000001100000002 R_X86_64_PC32 0000000000000004 .LCPI0_16 - 4 │ │ │ │ │ │ -000000000000022d 0000000b00000002 R_X86_64_PC32 0000000000000050 .LCPI0_10 - 4 │ │ │ │ │ │ -0000000000000236 0000000c00000002 R_X86_64_PC32 0000000000000058 .LCPI0_11 - 4 │ │ │ │ │ │ -000000000000023f 0000000d00000002 R_X86_64_PC32 0000000000000060 .LCPI0_12 - 4 │ │ │ │ │ │ -0000000000000248 0000000e00000002 R_X86_64_PC32 0000000000000068 .LCPI0_13 - 4 │ │ │ │ │ │ -0000000000000251 0000000f00000002 R_X86_64_PC32 0000000000000070 .LCPI0_14 - 4 │ │ │ │ │ │ -000000000000027e 0000001700000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000003a 0000001300000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +000000000000004f 0000001400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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 │ │ │ │ │ │ +000000000000014d 0000001500000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10ONE_OVER_FE - 4 │ │ │ │ │ │ +0000000000000162 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ +000000000000016e 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ +0000000000000176 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000182 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ +000000000000018a 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ +0000000000000196 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ +00000000000001b5 0000001600000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_5LOG_FE - 4 │ │ │ │ │ │ +00000000000001c2 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_8 - 4 │ │ │ │ │ │ +00000000000001ce 0000000a00000002 R_X86_64_PC32 0000000000000048 .LCPI0_9 - 4 │ │ │ │ │ │ +00000000000001e1 0000001400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ +00000000000001f6 0000001000000002 R_X86_64_PC32 0000000000000000 .LCPI0_15 - 4 │ │ │ │ │ │ +000000000000022c 0000001100000002 R_X86_64_PC32 0000000000000000 .LCPI0_16 - 4 │ │ │ │ │ │ +0000000000000241 0000000b00000002 R_X86_64_PC32 0000000000000050 .LCPI0_10 - 4 │ │ │ │ │ │ +000000000000024d 0000000c00000002 R_X86_64_PC32 0000000000000058 .LCPI0_11 - 4 │ │ │ │ │ │ +0000000000000259 0000000d00000002 R_X86_64_PC32 0000000000000060 .LCPI0_12 - 4 │ │ │ │ │ │ +0000000000000265 0000000e00000002 R_X86_64_PC32 0000000000000068 .LCPI0_13 - 4 │ │ │ │ │ │ +0000000000000271 0000000f00000002 R_X86_64_PC32 0000000000000070 .LCPI0_14 - 4 │ │ │ │ │ │ +00000000000002a7 0000001700000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -20,11 +20,12 @@ │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_10ONE_OVER_FE │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5LOG_FE │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_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 aaaaaaaa 0000c07f ........ │ │ │ │ │ │ + 0x00000000 0000c07f .... │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.atanhf {} │ │ │ │ │ │ @@ -8,151 +8,168 @@ │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ push %rbx │ │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x10(%rbp) │ │ │ │ │ │ - vmovd %xmm0,%ebx │ │ │ │ │ │ + movd %xmm0,%ebx │ │ │ │ │ │ mov %ebx,%eax │ │ │ │ │ │ and $0x7fffffff,%eax │ │ │ │ │ │ cmp $0x3f800000,%eax │ │ │ │ │ │ - jb b2 <__llvm_libc_19_1_6_::atanhf(float)+0xb2> │ │ │ │ │ │ + jb ab <__llvm_libc_19_1_6_::atanhf(float)+0xab> │ │ │ │ │ │ cmp $0x7f800000,%eax │ │ │ │ │ │ - ja 267 <__llvm_libc_19_1_6_::atanhf(float)+0x267> │ │ │ │ │ │ + ja 290 <__llvm_libc_19_1_6_::atanhf(float)+0x290> │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ cmp $0x3f800000,%eax │ │ │ │ │ │ - jne 1c7 <__llvm_libc_19_1_6_::atanhf(float)+0x1c7> │ │ │ │ │ │ + jne 1db <__llvm_libc_19_1_6_::atanhf(float)+0x1db> │ │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ │ - call 57 <__llvm_libc_19_1_6_::atanhf(float)+0x57> │ │ │ │ │ │ + call 53 <__llvm_libc_19_1_6_::atanhf(float)+0x53> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x28(%rbp) │ │ │ │ │ │ + movups %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 │ │ │ │ │ │ - vmovd %ebx,%xmm0 │ │ │ │ │ │ - jmp 267 <__llvm_libc_19_1_6_::atanhf(float)+0x267> │ │ │ │ │ │ + movd %ebx,%xmm0 │ │ │ │ │ │ + jmp 290 <__llvm_libc_19_1_6_::atanhf(float)+0x290> │ │ │ │ │ │ cmp $0x3dcc0000,%eax │ │ │ │ │ │ - ja ea <__llvm_libc_19_1_6_::atanhf(float)+0xea> │ │ │ │ │ │ + ja de <__llvm_libc_19_1_6_::atanhf(float)+0xde> │ │ │ │ │ │ cmp $0x32800000,%eax │ │ │ │ │ │ - ja 221 <__llvm_libc_19_1_6_::atanhf(float)+0x221> │ │ │ │ │ │ + ja 232 <__llvm_libc_19_1_6_::atanhf(float)+0x232> │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - je 267 <__llvm_libc_19_1_6_::atanhf(float)+0x267> │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + je 290 <__llvm_libc_19_1_6_::atanhf(float)+0x290> │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - vmulsd %xmm0,%xmm1,%xmm1 │ │ │ │ │ │ - vfmadd213sd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ - vcvtsd2ss %xmm1,%xmm1,%xmm0 │ │ │ │ │ │ - jmp 267 <__llvm_libc_19_1_6_::atanhf(float)+0x267> │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + jmp 281 <__llvm_libc_19_1_6_::atanhf(float)+0x281> │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vaddsd %xmm2,%xmm0,%xmm0 │ │ │ │ │ │ - vdivsd %xmm0,%xmm1,%xmm0 │ │ │ │ │ │ - vmovq %xmm0,%rcx │ │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ movabs $0x1fffffffffff,%rdx │ │ │ │ │ │ and %rcx,%rdx │ │ │ │ │ │ shr $0x34,%rcx │ │ │ │ │ │ and $0x7ff,%ecx │ │ │ │ │ │ add $0xfffffc01,%ecx │ │ │ │ │ │ - vcvtsi2sd %ecx,%xmm3,%xmm0 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsi2sd %ecx,%xmm0 │ │ │ │ │ │ shr $0x2d,%rax │ │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ │ movabs $0x3ff0000000000000,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ - vmovq %rcx,%xmm1 │ │ │ │ │ │ - vaddsd %xmm2,%xmm1,%xmm1 │ │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ │ shl $0x3,%eax │ │ │ │ │ │ lea 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::ONE_OVER_F-0x4 │ │ │ │ │ │ - vmulsd (%rax,%rcx,1),%xmm1,%xmm1 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + mulsd (%rax,%rcx,1),%xmm1 │ │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm3 │ │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - vmulsd %xmm1,%xmm1,%xmm4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm5 │ │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm3,%xmm4,%xmm5 │ │ │ │ │ │ - vfmadd213sd %xmm2,%xmm4,%xmm5 │ │ │ │ │ │ - vfmadd213sd %xmm1,%xmm4,%xmm5 │ │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ │ lea 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::LOG_F-0x4 │ │ │ │ │ │ - vaddsd (%rax,%rcx,1),%xmm5,%xmm1 │ │ │ │ │ │ - vfmadd231sd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + addsd (%rax,%rcx,1),%xmm5 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - jmp 267 <__llvm_libc_19_1_6_::atanhf(float)+0x267> │ │ │ │ │ │ + cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ + jmp 290 <__llvm_libc_19_1_6_::atanhf(float)+0x290> │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - call 1d1 <__llvm_libc_19_1_6_::atanhf(float)+0x1d1> │ │ │ │ │ │ + call 1e5 <__llvm_libc_19_1_6_::atanhf(float)+0x1e5> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x28(%rbp) │ │ │ │ │ │ + movups %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 │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - jmp 267 <__llvm_libc_19_1_6_::atanhf(float)+0x267> │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmulsd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + jmp 290 <__llvm_libc_19_1_6_::atanhf(float)+0x290> │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + movaps %xmm0,%xmm1 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ │ │ - vfmadd231sd %xmm2,%xmm1,%xmm3 │ │ │ │ │ │ - vfmadd132sd %xmm0,%xmm0,%xmm3 │ │ │ │ │ │ - vcvtsd2ss %xmm3,%xmm3,%xmm0 │ │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm1,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x10(%rbp),%rax │ │ │ │ │ │ - jne 27d <__llvm_libc_19_1_6_::atanhf(float)+0x27d> │ │ │ │ │ │ + jne 2a6 <__llvm_libc_19_1_6_::atanhf(float)+0x2a6> │ │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - call 282 <.LCPI0_14+0x212> │ │ │ │ │ │ + call 2ab <.LCPI0_14+0x23b> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,11 +1,12 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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 656c612e 74657874 2e617461 6e686600 ela.text.atanhf. │ │ │ │ │ │ - 0x00000060 2e6e6f74 652e474e 552d7374 61636b00 .note.GNU-stack. │ │ │ │ │ │ - 0x00000070 2e6c6c76 6d5f6164 64727369 6700 .llvm_addrsig. │ │ │ │ │ │ + 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. │ │ │ │ ├── canonicalize.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: 688 (bytes into file) │ │ │ │ │ │ + Start of section headers: 696 (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 0x2b0: │ │ │ │ │ │ +There are 11 section headers, starting at offset 0x2b8: │ │ │ │ │ │ │ │ │ │ │ │ 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 000004 04 AM 0 0 4 │ │ │ │ │ │ - [ 4] .text.canonicalize PROGBITS 0000000000000000 000064 0000ce 00 AX 0 0 16 │ │ │ │ │ │ - [ 5] .rela.text.canonicalize RELA 0000000000000000 000208 000030 18 I 8 4 8 │ │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 0000000000000000 000132 000000 00 0 0 1 │ │ │ │ │ │ - [ 7] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000132 000002 00 E 0 0 1 │ │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000138 000078 18 9 2 8 │ │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 0001b0 000055 00 0 0 1 │ │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000238 000077 00 0 0 1 │ │ │ │ │ │ + [ 3] .rodata.cst16 PROGBITS 0000000000000000 000060 000010 10 AM 0 0 16 │ │ │ │ │ │ + [ 4] .text.canonicalize PROGBITS 0000000000000000 000070 0000cd 00 AX 0 0 16 │ │ │ │ │ │ + [ 5] .rela.text.canonicalize RELA 0000000000000000 000210 000030 18 I 8 4 8 │ │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 0000000000000000 00013d 000000 00 0 0 1 │ │ │ │ │ │ + [ 7] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 00013d 000002 00 E 0 0 1 │ │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000140 000078 18 9 2 8 │ │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 0001b8 000055 00 0 0 1 │ │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000240 000078 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,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 5 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 206 FUNC GLOBAL HIDDEN 4 canonicalize │ │ │ │ │ │ + 2: 0000000000000000 205 FUNC GLOBAL HIDDEN 4 canonicalize │ │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 4: 0000000000000000 206 FUNC GLOBAL HIDDEN 4 _ZN19__llvm_libc_19_1_6_12canonicalizeEPdPKd │ │ │ │ │ │ + 4: 0000000000000000 205 FUNC GLOBAL HIDDEN 4 _ZN19__llvm_libc_19_1_6_12canonicalizeEPdPKd │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.canonicalize' at offset 0x208 contains 2 entries: │ │ │ │ │ │ +Relocation section '.rela.text.canonicalize' at offset 0x210 contains 2 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000074 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -00000000000000ca 0000000300000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +0000000000000073 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +00000000000000c9 0000000300000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ .LCPI0_0 │ │ │ │ │ │ canonicalize │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_12canonicalizeEPdPKd │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ -.rodata.cst4 │ │ │ │ │ │ +.rodata.cst16 │ │ │ │ │ │ .rela.text.canonicalize │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.canonicalize {} │ │ │ │ │ │ @@ -8,50 +8,50 @@ │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ movabs $0x7ff8000000000000,%rax │ │ │ │ │ │ - vmovq (%rsi),%xmm0 │ │ │ │ │ │ - vmovq %xmm0,%rcx │ │ │ │ │ │ + movq (%rsi),%xmm0 │ │ │ │ │ │ + movq %xmm0,%rcx │ │ │ │ │ │ movabs $0x7fffffffffffffff,%rdx │ │ │ │ │ │ and %rcx,%rdx │ │ │ │ │ │ movabs $0x7ff0000000000001,%rsi │ │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ │ setb %dl │ │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ │ not %rsi │ │ │ │ │ │ test %rax,%rsi │ │ │ │ │ │ sete %sil │ │ │ │ │ │ or %dl,%sil │ │ │ │ │ │ - jne ae <__llvm_libc_19_1_6_::canonicalize(double*, double const*)+0xae> │ │ │ │ │ │ + jne ad <__llvm_libc_19_1_6_::canonicalize(double*, double const*)+0xad> │ │ │ │ │ │ or %rax,%rcx │ │ │ │ │ │ mov %rcx,(%rdi) │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - vpbroadcastd 0x0(%rip),%xmm0 │ │ │ │ │ │ + movdqa 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vmovdqu %xmm0,-0x20(%rbp) │ │ │ │ │ │ + movdqu %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 │ │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ │ - jmp b4 <__llvm_libc_19_1_6_::canonicalize(double*, double const*)+0xb4> │ │ │ │ │ │ - vmovq %xmm0,(%rdi) │ │ │ │ │ │ + jmp b3 <__llvm_libc_19_1_6_::canonicalize(double*, double const*)+0xb3> │ │ │ │ │ │ + movq %xmm0,(%rdi) │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ mov %fs:0x28,%rcx │ │ │ │ │ │ cmp -0x8(%rbp),%rcx │ │ │ │ │ │ - jne c9 <__llvm_libc_19_1_6_::canonicalize(double*, double const*)+0xc9> │ │ │ │ │ │ + jne c8 <__llvm_libc_19_1_6_::canonicalize(double*, double const*)+0xc8> │ │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - call ce <__llvm_libc_19_1_6_::canonicalize(double*, double const*)+0xce> │ │ │ │ │ │ + call cd <__llvm_libc_19_1_6_::canonicalize(double*, double const*)+0xcd> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── 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 63737434 rty..rodata.cst4 │ │ │ │ │ │ - 0x00000040 002e7265 6c612e74 6578742e 63616e6f ..rela.text.cano │ │ │ │ │ │ - 0x00000050 6e696361 6c697a65 002e6e6f 74652e47 nicalize..note.G │ │ │ │ │ │ - 0x00000060 4e552d73 7461636b 002e6c6c 766d5f61 NU-stack..llvm_a │ │ │ │ │ │ - 0x00000070 64647273 696700 ddrsig. │ │ │ │ │ │ + 0x00000030 72747900 2e726f64 6174612e 63737431 rty..rodata.cst1 │ │ │ │ │ │ + 0x00000040 36002e72 656c612e 74657874 2e63616e 6..rela.text.can │ │ │ │ │ │ + 0x00000050 6f6e6963 616c697a 65002e6e 6f74652e onicalize..note. │ │ │ │ │ │ + 0x00000060 474e552d 73746163 6b002e6c 6c766d5f GNU-stack..llvm_ │ │ │ │ │ │ + 0x00000070 61646472 73696700 addrsig. │ │ │ │ ├── canonicalizef.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: 664 (bytes into file) │ │ │ │ │ │ + Start of section headers: 680 (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 0x298: │ │ │ │ │ │ +There are 11 section headers, starting at offset 0x2a8: │ │ │ │ │ │ │ │ │ │ │ │ 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 000004 04 AM 0 0 4 │ │ │ │ │ │ - [ 4] .text.canonicalizef PROGBITS 0000000000000000 000064 0000b7 00 AX 0 0 16 │ │ │ │ │ │ - [ 5] .rela.text.canonicalizef RELA 0000000000000000 0001f0 000030 18 I 8 4 8 │ │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 0000000000000000 00011b 000000 00 0 0 1 │ │ │ │ │ │ - [ 7] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 00011b 000002 00 E 0 0 1 │ │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000120 000078 18 9 2 8 │ │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000198 000057 00 0 0 1 │ │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000220 000078 00 0 0 1 │ │ │ │ │ │ + [ 3] .rodata.cst16 PROGBITS 0000000000000000 000060 000010 10 AM 0 0 16 │ │ │ │ │ │ + [ 4] .text.canonicalizef PROGBITS 0000000000000000 000070 0000b6 00 AX 0 0 16 │ │ │ │ │ │ + [ 5] .rela.text.canonicalizef RELA 0000000000000000 0001f8 000030 18 I 8 4 8 │ │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 0000000000000000 000126 000000 00 0 0 1 │ │ │ │ │ │ + [ 7] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000126 000002 00 E 0 0 1 │ │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000128 000078 18 9 2 8 │ │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 0001a0 000057 00 0 0 1 │ │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000228 000079 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,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 5 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 183 FUNC GLOBAL HIDDEN 4 canonicalizef │ │ │ │ │ │ + 2: 0000000000000000 182 FUNC GLOBAL HIDDEN 4 canonicalizef │ │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 4: 0000000000000000 183 FUNC GLOBAL HIDDEN 4 _ZN19__llvm_libc_19_1_6_13canonicalizefEPfPKf │ │ │ │ │ │ + 4: 0000000000000000 182 FUNC GLOBAL HIDDEN 4 _ZN19__llvm_libc_19_1_6_13canonicalizefEPfPKf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.canonicalizef' at offset 0x1f0 contains 2 entries: │ │ │ │ │ │ +Relocation section '.rela.text.canonicalizef' at offset 0x1f8 contains 2 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000005d 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -00000000000000b3 0000000300000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +00000000000000b2 0000000300000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ .LCPI0_0 │ │ │ │ │ │ canonicalizef │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_13canonicalizefEPfPKf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ -.rodata.cst4 │ │ │ │ │ │ +.rodata.cst16 │ │ │ │ │ │ .rela.text.canonicalizef │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.canonicalizef {} │ │ │ │ │ │ @@ -7,49 +7,49 @@ │ │ │ │ │ │ canonicalizef(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ - vmovd (%rsi),%xmm0 │ │ │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ │ │ + movd (%rsi),%xmm0 │ │ │ │ │ │ + movd %xmm0,%eax │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ and $0x7fffffff,%ecx │ │ │ │ │ │ cmp $0x7f800001,%ecx │ │ │ │ │ │ setb %cl │ │ │ │ │ │ mov %eax,%edx │ │ │ │ │ │ not %edx │ │ │ │ │ │ test $0x7fc00000,%edx │ │ │ │ │ │ sete %dl │ │ │ │ │ │ or %cl,%dl │ │ │ │ │ │ - jne 97 <__llvm_libc_19_1_6_::canonicalizef(float*, float const*)+0x97> │ │ │ │ │ │ + jne 96 <__llvm_libc_19_1_6_::canonicalizef(float*, float const*)+0x96> │ │ │ │ │ │ or $0x7fc00000,%eax │ │ │ │ │ │ mov %eax,(%rdi) │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - vpbroadcastd 0x0(%rip),%xmm0 │ │ │ │ │ │ + movdqa 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vmovdqu %xmm0,-0x20(%rbp) │ │ │ │ │ │ + movdqu %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 │ │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ │ - jmp 9d <__llvm_libc_19_1_6_::canonicalizef(float*, float const*)+0x9d> │ │ │ │ │ │ - vmovd %xmm0,(%rdi) │ │ │ │ │ │ + jmp 9c <__llvm_libc_19_1_6_::canonicalizef(float*, float const*)+0x9c> │ │ │ │ │ │ + movd %xmm0,(%rdi) │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ mov %fs:0x28,%rcx │ │ │ │ │ │ cmp -0x8(%rbp),%rcx │ │ │ │ │ │ - jne b2 <__llvm_libc_19_1_6_::canonicalizef(float*, float const*)+0xb2> │ │ │ │ │ │ + jne b1 <__llvm_libc_19_1_6_::canonicalizef(float*, float const*)+0xb1> │ │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - call b7 <__llvm_libc_19_1_6_::canonicalizef(float*, float const*)+0xb7> │ │ │ │ │ │ + call b6 <__llvm_libc_19_1_6_::canonicalizef(float*, float const*)+0xb6> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── 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 63737434 rty..rodata.cst4 │ │ │ │ │ │ - 0x00000040 002e7265 6c612e74 6578742e 63616e6f ..rela.text.cano │ │ │ │ │ │ - 0x00000050 6e696361 6c697a65 66002e6e 6f74652e nicalizef..note. │ │ │ │ │ │ - 0x00000060 474e552d 73746163 6b002e6c 6c766d5f GNU-stack..llvm_ │ │ │ │ │ │ - 0x00000070 61646472 73696700 addrsig. │ │ │ │ │ │ + 0x00000030 72747900 2e726f64 6174612e 63737431 rty..rodata.cst1 │ │ │ │ │ │ + 0x00000040 36002e72 656c612e 74657874 2e63616e 6..rela.text.can │ │ │ │ │ │ + 0x00000050 6f6e6963 616c697a 6566002e 6e6f7465 onicalizef..note │ │ │ │ │ │ + 0x00000060 2e474e55 2d737461 636b002e 6c6c766d .GNU-stack..llvm │ │ │ │ │ │ + 0x00000070 5f616464 72736967 00 _addrsig. │ │ │ │ ├── canonicalizel.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: 2136 (bytes into file) │ │ │ │ │ │ + Start of section headers: 2144 (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: 14 │ │ │ │ │ │ Section header string table index: 13 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ -There are 14 section headers, starting at offset 0x858: │ │ │ │ │ │ +There are 14 section headers, starting at offset 0x860: │ │ │ │ │ │ │ │ │ │ │ │ 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 11 3 4 │ │ │ │ │ │ [ 2] .text PROGBITS 0000000000000000 00004c 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 3] .note.gnu.property NOTE 0000000000000000 00004c 000020 00 A 0 0 8 │ │ │ │ │ │ [ 4] .text.canonicalizel PROGBITS 0000000000000000 00006c 00000e 00 AX 0 0 16 │ │ │ │ │ │ [ 5] .rela.text.canonicalizel RELA 0000000000000000 000690 000018 18 I 11 4 8 │ │ │ │ │ │ - [ 6] .rodata.cst4 PROGBITS 0000000000000000 00007a 000004 04 AM 0 0 4 │ │ │ │ │ │ - [ 7] .text._ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_ PROGBITS 0000000000000000 00007e 0004a8 00 AXG 0 0 16 │ │ │ │ │ │ + [ 6] .rodata.cst16 PROGBITS 0000000000000000 00007a 000010 10 AM 0 0 16 │ │ │ │ │ │ + [ 7] .text._ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_ PROGBITS 0000000000000000 00008a 000496 00 AXG 0 0 16 │ │ │ │ │ │ [ 8] .rela.text._ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_ RELA 0000000000000000 0006a8 0000a8 18 IG 11 7 8 │ │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000526 000000 00 0 0 1 │ │ │ │ │ │ - [10] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000526 000002 00 E 0 0 1 │ │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000520 000000 00 0 0 1 │ │ │ │ │ │ + [10] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000520 000002 00 E 0 0 1 │ │ │ │ │ │ [11] .symtab SYMTAB 0000000000000000 000528 000090 18 12 2 8 │ │ │ │ │ │ [12] .strtab STRTAB 0000000000000000 0005b8 0000d5 00 0 0 1 │ │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 000750 000108 00 0 0 1 │ │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 000750 000109 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,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 6 entries: │ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LCPI1_0 │ │ │ │ │ │ 2: 0000000000000000 14 FUNC GLOBAL HIDDEN 4 canonicalizel │ │ │ │ │ │ - 3: 0000000000000000 1192 FUNC WEAK HIDDEN 7 _ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_ │ │ │ │ │ │ + 3: 0000000000000000 1174 FUNC WEAK HIDDEN 7 _ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_ │ │ │ │ │ │ 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ 5: 0000000000000000 14 FUNC GLOBAL HIDDEN 4 _ZN19__llvm_libc_19_1_6_13canonicalizelEPePKe │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text.canonicalizel' at offset 0x690 contains 1 entry: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ 000000000000000a 0000000300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_ - 4 │ │ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_' at offset 0x6a8 contains 7 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -00000000000000b6 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ -0000000000000213 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ -0000000000000283 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ -000000000000031f 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ -00000000000003af 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ -000000000000043e 0000000400000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ -0000000000000470 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ +00000000000000b4 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ +000000000000020e 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ +000000000000027b 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ +0000000000000314 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ +00000000000003a1 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ +000000000000042f 0000000400000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000045f 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -2,11 +2,11 @@ │ │ │ │ │ │ canonicalizel │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_ │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_13canonicalizelEPePKe │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rela.text.canonicalizel │ │ │ │ │ │ -.rodata.cst4 │ │ │ │ │ │ +.rodata.cst16 │ │ │ │ │ │ .rela.text._ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_ │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil12 […] │ │ │ │ │ │ @@ -14,56 +14,56 @@ │ │ │ │ │ │ fldt (%rsi) │ │ │ │ │ │ fld %st(0) │ │ │ │ │ │ fstpt -0x40(%rbp) │ │ │ │ │ │ movzwl -0x38(%rbp),%ecx │ │ │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ │ │ movswq %cx,%rax │ │ │ │ │ │ and $0x7fff,%ecx │ │ │ │ │ │ - je ee <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0xee> │ │ │ │ │ │ + je eb <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0xeb> │ │ │ │ │ │ cmp $0x7fff,%ecx │ │ │ │ │ │ - jne 181 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x181> │ │ │ │ │ │ + jne 17e <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x17e> │ │ │ │ │ │ movabs $0x4000000000000000,%rdx │ │ │ │ │ │ and %rsi,%rdx │ │ │ │ │ │ movabs $0x8000000000000000,%rcx │ │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ │ and %rcx,%r8 │ │ │ │ │ │ or %rdx,%r8 │ │ │ │ │ │ - je 1d2 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x1d2> │ │ │ │ │ │ + je 1cf <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x1cf> │ │ │ │ │ │ bt $0x3f,%rsi │ │ │ │ │ │ - jb 357 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x357> │ │ │ │ │ │ + jb 34b <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x34b> │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - je 357 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x357> │ │ │ │ │ │ + je 34b <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x34b> │ │ │ │ │ │ fstp %st(0) │ │ │ │ │ │ movzwl %ax,%eax │ │ │ │ │ │ or $0x7fff,%rax │ │ │ │ │ │ movabs $0xc000000000000000,%rcx │ │ │ │ │ │ or %rcx,%rsi │ │ │ │ │ │ mov %rsi,-0x30(%rbp) │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ fldt -0x30(%rbp) │ │ │ │ │ │ fstpt (%rdi) │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_0-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x28(%rbp) │ │ │ │ │ │ + movups %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 │ │ │ │ │ │ - jmp 3e2 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3e2> │ │ │ │ │ │ + jmp 3d3 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3d3> │ │ │ │ │ │ bt $0x3f,%rsi │ │ │ │ │ │ - jae 18c <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x18c> │ │ │ │ │ │ + jae 189 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x189> │ │ │ │ │ │ fstp %st(0) │ │ │ │ │ │ bsr %rsi,%rax │ │ │ │ │ │ mov $0x7f,%ecx │ │ │ │ │ │ cmovne %rax,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ add $0x40,%rcx │ │ │ │ │ │ lea -0x41(%rcx),%r8d │ │ │ │ │ │ @@ -91,198 +91,198 @@ │ │ │ │ │ │ cmove %rsi,%r9 │ │ │ │ │ │ mov %r9,-0x30(%rbp) │ │ │ │ │ │ mov %r8,-0x28(%rbp) │ │ │ │ │ │ fldt -0x30(%rbp) │ │ │ │ │ │ fstpt (%rdi) │ │ │ │ │ │ mov %fs:0x28,%rcx │ │ │ │ │ │ cmp -0x8(%rbp),%rcx │ │ │ │ │ │ - je 3f6 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3f6> │ │ │ │ │ │ - jmp 43d <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x43d> │ │ │ │ │ │ + je 3e7 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3e7> │ │ │ │ │ │ + jmp 42e <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x42e> │ │ │ │ │ │ bt $0x3f,%rsi │ │ │ │ │ │ - jae 24b <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x24b> │ │ │ │ │ │ + jae 245 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x245> │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ and $0x7fff,%rcx │ │ │ │ │ │ - je 42a <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x42a> │ │ │ │ │ │ + je 41b <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x41b> │ │ │ │ │ │ cmp $0x7fff,%ecx │ │ │ │ │ │ - jne 2bb <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x2bb> │ │ │ │ │ │ + jne 2b2 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x2b2> │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ and $0x7fff,%ecx │ │ │ │ │ │ movabs $0x8000000000000000,%rdx │ │ │ │ │ │ xor %rsi,%rdx │ │ │ │ │ │ xor $0x7fff,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ - jne 2c6 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x2c6> │ │ │ │ │ │ - jmp 42a <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x42a> │ │ │ │ │ │ + jne 2bd <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x2bd> │ │ │ │ │ │ + jmp 41b <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x41b> │ │ │ │ │ │ fstp %st(0) │ │ │ │ │ │ movabs $0xc000000000000000,%rcx │ │ │ │ │ │ movzwl %ax,%eax │ │ │ │ │ │ or $0x7fff,%rax │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je 38f <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x38f> │ │ │ │ │ │ + je 383 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x383> │ │ │ │ │ │ or %rcx,%rsi │ │ │ │ │ │ mov %rsi,-0x30(%rbp) │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ fldt -0x30(%rbp) │ │ │ │ │ │ fstpt (%rdi) │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_0-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x28(%rbp) │ │ │ │ │ │ + movups %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 │ │ │ │ │ │ - jmp 3e2 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3e2> │ │ │ │ │ │ + jmp 3d3 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3d3> │ │ │ │ │ │ fstp %st(0) │ │ │ │ │ │ movzwl %ax,%eax │ │ │ │ │ │ or $0x7fff,%rax │ │ │ │ │ │ movabs $0xc000000000000000,%rcx │ │ │ │ │ │ or %rcx,%rsi │ │ │ │ │ │ mov %rsi,-0x30(%rbp) │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ fldt -0x30(%rbp) │ │ │ │ │ │ fstpt (%rdi) │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_0-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x28(%rbp) │ │ │ │ │ │ + movups %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 │ │ │ │ │ │ - jmp 3e2 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3e2> │ │ │ │ │ │ + jmp 3d3 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3d3> │ │ │ │ │ │ bt $0x3f,%rsi │ │ │ │ │ │ - jb 42a <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x42a> │ │ │ │ │ │ + jb 41b <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x41b> │ │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ │ not %rdx │ │ │ │ │ │ movabs $0xc000000000000000,%rcx │ │ │ │ │ │ and %rcx,%rdx │ │ │ │ │ │ mov $0x7fff,%r8d │ │ │ │ │ │ mov %eax,%r9d │ │ │ │ │ │ not %r9d │ │ │ │ │ │ and %r8d,%r9d │ │ │ │ │ │ or %rdx,%r9 │ │ │ │ │ │ - je 42a <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x42a> │ │ │ │ │ │ + je 41b <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x41b> │ │ │ │ │ │ fstp %st(0) │ │ │ │ │ │ movzwl %ax,%eax │ │ │ │ │ │ or $0x7fff,%rax │ │ │ │ │ │ or %rcx,%rsi │ │ │ │ │ │ mov %rsi,-0x30(%rbp) │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ fldt -0x30(%rbp) │ │ │ │ │ │ fstpt (%rdi) │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_0-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x28(%rbp) │ │ │ │ │ │ + movups %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 │ │ │ │ │ │ - jmp 3e2 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3e2> │ │ │ │ │ │ + jmp 3d3 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3d3> │ │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ │ and $0x7fff,%rdx │ │ │ │ │ │ - je 42a <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x42a> │ │ │ │ │ │ + je 41b <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x41b> │ │ │ │ │ │ cmp $0x7fff,%edx │ │ │ │ │ │ - jne 3fc <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3fc> │ │ │ │ │ │ + jne 3ed <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3ed> │ │ │ │ │ │ mov %eax,%edx │ │ │ │ │ │ and $0x7fff,%edx │ │ │ │ │ │ xor %rsi,%rcx │ │ │ │ │ │ xor $0x7fff,%rdx │ │ │ │ │ │ or %rcx,%rdx │ │ │ │ │ │ - jne 403 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x403> │ │ │ │ │ │ - jmp 42a <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x42a> │ │ │ │ │ │ + jne 3f4 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3f4> │ │ │ │ │ │ + jmp 41b <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x41b> │ │ │ │ │ │ mov %rcx,-0x30(%rbp) │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ fldt -0x30(%rbp) │ │ │ │ │ │ fstpt (%rdi) │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_0-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x28(%rbp) │ │ │ │ │ │ + movups %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 │ │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ │ mov %fs:0x28,%rcx │ │ │ │ │ │ cmp -0x8(%rbp),%rcx │ │ │ │ │ │ - jne 43d <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x43d> │ │ │ │ │ │ + jne 42e <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x42e> │ │ │ │ │ │ add $0x40,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ bt $0x3f,%rsi │ │ │ │ │ │ - jb 42a <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x42a> │ │ │ │ │ │ + jb 41b <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x41b> │ │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ │ not %rdx │ │ │ │ │ │ movabs $0xc000000000000000,%rcx │ │ │ │ │ │ and %rcx,%rdx │ │ │ │ │ │ mov $0x7fff,%r8d │ │ │ │ │ │ mov %eax,%r9d │ │ │ │ │ │ not %r9d │ │ │ │ │ │ and %r8d,%r9d │ │ │ │ │ │ or %rdx,%r9 │ │ │ │ │ │ - jne 442 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x442> │ │ │ │ │ │ + jne 433 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x433> │ │ │ │ │ │ fstpt (%rdi) │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ mov %fs:0x28,%rcx │ │ │ │ │ │ cmp -0x8(%rbp),%rcx │ │ │ │ │ │ - je 3f6 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3f6> │ │ │ │ │ │ - call 442 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x442> │ │ │ │ │ │ + je 3e7 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3e7> │ │ │ │ │ │ + call 433 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x433> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ │ fstp %st(0) │ │ │ │ │ │ movzwl %ax,%eax │ │ │ │ │ │ or $0x7fff,%rax │ │ │ │ │ │ or %rcx,%rsi │ │ │ │ │ │ mov %rsi,-0x30(%rbp) │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ fldt -0x30(%rbp) │ │ │ │ │ │ fstpt (%rdi) │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_0-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x28(%rbp) │ │ │ │ │ │ + movups %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 │ │ │ │ │ │ - jmp 3e2 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3e2> │ │ │ │ │ │ + jmp 3d3 <_ZN19__llvm_libc_19_1_6_6fputil12canonicalizeIeTnNS_3cpp9enable_ifIXsr3cppE19is_floating_point_vIT_EEiE4typeELi0EEEiRS4_RKS4_+0x3d3> │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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 2e72656c 612e7465 78742e63 rty..rela.text.c │ │ │ │ │ │ 0x00000040 616e6f6e 6963616c 697a656c 002e726f anonicalizel..ro │ │ │ │ │ │ - 0x00000050 64617461 2e637374 34002e67 726f7570 data.cst4..group │ │ │ │ │ │ - 0x00000060 002e7265 6c612e74 6578742e 5f5a4e31 ..rela.text._ZN1 │ │ │ │ │ │ - 0x00000070 395f5f6c 6c766d5f 6c696263 5f31395f 9__llvm_libc_19_ │ │ │ │ │ │ - 0x00000080 315f365f 36667075 74696c31 3263616e 1_6_6fputil12can │ │ │ │ │ │ - 0x00000090 6f6e6963 616c697a 65496554 6e4e535f onicalizeIeTnNS_ │ │ │ │ │ │ - 0x000000a0 33637070 39656e61 626c655f 69664958 3cpp9enable_ifIX │ │ │ │ │ │ - 0x000000b0 73723363 70704531 3969735f 666c6f61 sr3cppE19is_floa │ │ │ │ │ │ - 0x000000c0 74696e67 5f706f69 6e745f76 49545f45 ting_point_vIT_E │ │ │ │ │ │ - 0x000000d0 45694534 74797065 454c6930 45454569 EiE4typeELi0EEEi │ │ │ │ │ │ - 0x000000e0 5253345f 524b5334 5f002e6e 6f74652e RS4_RKS4_..note. │ │ │ │ │ │ - 0x000000f0 474e552d 73746163 6b002e6c 6c766d5f GNU-stack..llvm_ │ │ │ │ │ │ - 0x00000100 61646472 73696700 addrsig. │ │ │ │ │ │ + 0x00000050 64617461 2e637374 3136002e 67726f75 data.cst16..grou │ │ │ │ │ │ + 0x00000060 70002e72 656c612e 74657874 2e5f5a4e p..rela.text._ZN │ │ │ │ │ │ + 0x00000070 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ + 0x00000080 5f315f36 5f366670 7574696c 31326361 _1_6_6fputil12ca │ │ │ │ │ │ + 0x00000090 6e6f6e69 63616c69 7a654965 546e4e53 nonicalizeIeTnNS │ │ │ │ │ │ + 0x000000a0 5f336370 7039656e 61626c65 5f696649 _3cpp9enable_ifI │ │ │ │ │ │ + 0x000000b0 58737233 63707045 31396973 5f666c6f Xsr3cppE19is_flo │ │ │ │ │ │ + 0x000000c0 6174696e 675f706f 696e745f 7649545f ating_point_vIT_ │ │ │ │ │ │ + 0x000000d0 45456945 34747970 65454c69 30454545 EEiE4typeELi0EEE │ │ │ │ │ │ + 0x000000e0 69525334 5f524b53 345f002e 6e6f7465 iRS4_RKS4_..note │ │ │ │ │ │ + 0x000000f0 2e474e55 2d737461 636b002e 6c6c766d .GNU-stack..llvm │ │ │ │ │ │ + 0x00000100 5f616464 72736967 00 _addrsig. │ │ │ │ ├── cbrt.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: 9632 (bytes into file) │ │ │ │ │ │ + Start of section headers: 10488 (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 0x25a0: │ │ │ │ │ │ +There are 19 section headers, starting at offset 0x28f8: │ │ │ │ │ │ │ │ │ │ │ │ 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 35 4 │ │ │ │ │ │ - [ 2] .group GROUP 0000000000000000 00004c 00000c 04 17 36 4 │ │ │ │ │ │ + [ 1] .group GROUP 0000000000000000 000040 00000c 04 16 35 4 │ │ │ │ │ │ + [ 2] .group GROUP 0000000000000000 00004c 00000c 04 16 36 4 │ │ │ │ │ │ [ 3] .text PROGBITS 0000000000000000 000058 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 4] .note.gnu.property NOTE 0000000000000000 000058 000020 00 A 0 0 8 │ │ │ │ │ │ - [ 5] .rodata.cst8 PROGBITS 0000000000000000 000078 0000c0 08 AM 0 0 8 │ │ │ │ │ │ - [ 6] .rodata.cst16 PROGBITS 0000000000000000 000138 000030 10 AM 0 0 16 │ │ │ │ │ │ - [ 7] .rodata.cst4 PROGBITS 0000000000000000 000168 000008 04 AM 0 0 4 │ │ │ │ │ │ - [ 8] .text.cbrt PROGBITS 0000000000000000 000170 00122f 00 AX 0 0 16 │ │ │ │ │ │ - [ 9] .rela.text.cbrt RELA 0000000000000000 001fe0 0003d8 18 I 17 8 8 │ │ │ │ │ │ - [10] .text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v PROGBITS 0000000000000000 00139f 0001f9 00 AXG 0 0 16 │ │ │ │ │ │ - [11] .rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v RELA 0000000000000000 0023b8 000078 18 IG 17 10 8 │ │ │ │ │ │ - [12] .text._ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc PROGBITS 0000000000000000 001598 0003dc 00 AXG 0 0 16 │ │ │ │ │ │ - [13] .rela.text._ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc RELA 0000000000000000 002430 000030 18 IG 17 12 8 │ │ │ │ │ │ - [14] .rodata.str1.1 PROGBITS 0000000000000000 001974 0000d2 01 AMS 0 0 1 │ │ │ │ │ │ - [15] .note.GNU-stack PROGBITS 0000000000000000 001a46 000000 00 0 0 1 │ │ │ │ │ │ - [16] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 001a46 000002 00 E 0 0 1 │ │ │ │ │ │ - [17] .symtab SYMTAB 0000000000000000 001a48 0003a8 18 18 34 8 │ │ │ │ │ │ - [18] .strtab STRTAB 0000000000000000 001df0 0001ed 00 0 0 1 │ │ │ │ │ │ - [19] .shstrtab STRTAB 0000000000000000 002460 000139 00 0 0 1 │ │ │ │ │ │ + [ 5] .rodata.cst8 PROGBITS 0000000000000000 000078 0000b8 08 AM 0 0 8 │ │ │ │ │ │ + [ 6] .rodata.cst16 PROGBITS 0000000000000000 000130 000050 10 AM 0 0 16 │ │ │ │ │ │ + [ 7] .text.cbrt PROGBITS 0000000000000000 000180 001570 00 AX 0 0 16 │ │ │ │ │ │ + [ 8] .rela.text.cbrt RELA 0000000000000000 002348 0003d8 18 I 16 7 8 │ │ │ │ │ │ + [ 9] .text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v PROGBITS 0000000000000000 0016f0 0001ff 00 AXG 0 0 16 │ │ │ │ │ │ + [10] .rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v RELA 0000000000000000 002720 000078 18 IG 16 9 8 │ │ │ │ │ │ + [11] .text._ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc PROGBITS 0000000000000000 0018ef 0003e9 00 AXG 0 0 16 │ │ │ │ │ │ + [12] .rela.text._ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc RELA 0000000000000000 002798 000030 18 IG 16 11 8 │ │ │ │ │ │ + [13] .rodata.str1.1 PROGBITS 0000000000000000 001cd8 0000d2 01 AMS 0 0 1 │ │ │ │ │ │ + [14] .note.GNU-stack PROGBITS 0000000000000000 001daa 000000 00 0 0 1 │ │ │ │ │ │ + [15] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 001daa 000002 00 E 0 0 1 │ │ │ │ │ │ + [16] .symtab SYMTAB 0000000000000000 001db0 0003a8 18 17 34 8 │ │ │ │ │ │ + [17] .strtab STRTAB 0000000000000000 002158 0001ed 00 0 0 1 │ │ │ │ │ │ + [18] .shstrtab STRTAB 0000000000000000 0027c8 00012c 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 {} │ │ │ │ │ │ @@ -15,28 +15,28 @@ │ │ │ │ │ │ 11: 0000000000000050 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_11 │ │ │ │ │ │ 12: 0000000000000058 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_12 │ │ │ │ │ │ 13: 0000000000000060 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_13 │ │ │ │ │ │ 14: 0000000000000068 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_14 │ │ │ │ │ │ 15: 0000000000000070 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_15 │ │ │ │ │ │ 16: 0000000000000078 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_16 │ │ │ │ │ │ 17: 0000000000000080 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_17 │ │ │ │ │ │ - 18: 0000000000000088 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_18 │ │ │ │ │ │ - 19: 0000000000000090 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_21 │ │ │ │ │ │ - 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_9 │ │ │ │ │ │ - 21: 0000000000000010 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_20 │ │ │ │ │ │ - 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 7 .LCPI0_19 │ │ │ │ │ │ - 23: 0000000000000000 42 OBJECT LOCAL DEFAULT 14 .L.str │ │ │ │ │ │ - 24: 000000000000002a 42 OBJECT LOCAL DEFAULT 14 .L.str.1 │ │ │ │ │ │ - 25: 0000000000000054 42 OBJECT LOCAL DEFAULT 14 .L.str.2 │ │ │ │ │ │ - 26: 000000000000007e 42 OBJECT LOCAL DEFAULT 14 .L.str.3 │ │ │ │ │ │ - 27: 00000000000000a8 42 OBJECT LOCAL DEFAULT 14 .L.str.4 │ │ │ │ │ │ - 28: 0000000000000098 0 NOTYPE LOCAL DEFAULT 5 .LCPI1_0 │ │ │ │ │ │ - 29: 00000000000000a0 0 NOTYPE LOCAL DEFAULT 5 .LCPI1_1 │ │ │ │ │ │ - 30: 00000000000000a8 0 NOTYPE LOCAL DEFAULT 5 .LCPI1_2 │ │ │ │ │ │ - 31: 00000000000000b0 0 NOTYPE LOCAL DEFAULT 5 .LCPI1_3 │ │ │ │ │ │ - 32: 00000000000000b8 0 NOTYPE LOCAL DEFAULT 5 .LCPI1_4 │ │ │ │ │ │ - 33: 0000000000000004 0 NOTYPE LOCAL DEFAULT 7 .LCPI2_1 │ │ │ │ │ │ - 34: 0000000000000000 4655 FUNC GLOBAL HIDDEN 8 cbrt │ │ │ │ │ │ - 35: 0000000000000000 505 FUNC WEAK HIDDEN 10 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ │ - 36: 0000000000000000 988 FUNC WEAK HIDDEN 12 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc │ │ │ │ │ │ + 18: 0000000000000088 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_21 │ │ │ │ │ │ + 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_9 │ │ │ │ │ │ + 20: 0000000000000010 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_18 │ │ │ │ │ │ + 21: 0000000000000020 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_19 │ │ │ │ │ │ + 22: 0000000000000030 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_20 │ │ │ │ │ │ + 23: 0000000000000000 42 OBJECT LOCAL DEFAULT 13 .L.str │ │ │ │ │ │ + 24: 000000000000002a 42 OBJECT LOCAL DEFAULT 13 .L.str.1 │ │ │ │ │ │ + 25: 0000000000000054 42 OBJECT LOCAL DEFAULT 13 .L.str.2 │ │ │ │ │ │ + 26: 000000000000007e 42 OBJECT LOCAL DEFAULT 13 .L.str.3 │ │ │ │ │ │ + 27: 00000000000000a8 42 OBJECT LOCAL DEFAULT 13 .L.str.4 │ │ │ │ │ │ + 28: 0000000000000090 0 NOTYPE LOCAL DEFAULT 5 .LCPI1_0 │ │ │ │ │ │ + 29: 0000000000000098 0 NOTYPE LOCAL DEFAULT 5 .LCPI1_1 │ │ │ │ │ │ + 30: 00000000000000a0 0 NOTYPE LOCAL DEFAULT 5 .LCPI1_2 │ │ │ │ │ │ + 31: 00000000000000a8 0 NOTYPE LOCAL DEFAULT 5 .LCPI1_3 │ │ │ │ │ │ + 32: 00000000000000b0 0 NOTYPE LOCAL DEFAULT 5 .LCPI1_4 │ │ │ │ │ │ + 33: 0000000000000040 0 NOTYPE LOCAL DEFAULT 6 .LCPI2_0 │ │ │ │ │ │ + 34: 0000000000000000 5488 FUNC GLOBAL HIDDEN 7 cbrt │ │ │ │ │ │ + 35: 0000000000000000 511 FUNC WEAK HIDDEN 9 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ │ + 36: 0000000000000000 1001 FUNC WEAK HIDDEN 11 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc │ │ │ │ │ │ 37: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 38: 0000000000000000 4655 FUNC GLOBAL HIDDEN 8 _ZN19__llvm_libc_19_1_6_4cbrtEd │ │ │ │ │ │ + 38: 0000000000000000 5488 FUNC GLOBAL HIDDEN 7 _ZN19__llvm_libc_19_1_6_4cbrtEd │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,57 +1,57 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.cbrt' at offset 0x1fe0 contains 41 entries: │ │ │ │ │ │ +Relocation section '.rela.text.cbrt' at offset 0x2348 contains 41 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ 0000000000000057 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -00000000000000dd 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ -00000000000000e6 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ -00000000000000f1 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ -00000000000000fa 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ -0000000000000107 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ -0000000000000110 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ -000000000000011c 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ -0000000000000125 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_8 - 4 │ │ │ │ │ │ -0000000000000140 0000001400000002 R_X86_64_PC32 0000000000000000 .LCPI0_9 - 4 │ │ │ │ │ │ -000000000000018d 0000000a00000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ -00000000000001a7 0000000b00000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ -00000000000001b0 0000000c00000002 R_X86_64_PC32 0000000000000058 .LCPI0_12 - 4 │ │ │ │ │ │ -00000000000001bc 0000000d00000002 R_X86_64_PC32 0000000000000060 .LCPI0_13 - 4 │ │ │ │ │ │ -00000000000001e2 0000000e00000002 R_X86_64_PC32 0000000000000068 .LCPI0_14 - 4 │ │ │ │ │ │ -000000000000021a 0000001500000002 R_X86_64_PC32 0000000000000010 .LCPI0_20 - 4 │ │ │ │ │ │ -0000000000000222 0000001300000002 R_X86_64_PC32 0000000000000090 .LCPI0_21 - 4 │ │ │ │ │ │ -000000000000023f 0000001600000002 R_X86_64_PC32 0000000000000000 .LCPI0_19 - 4 │ │ │ │ │ │ -000000000000028c 0000000f00000002 R_X86_64_PC32 0000000000000070 .LCPI0_15 - 4 │ │ │ │ │ │ -00000000000002b4 0000000a00000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ -00000000000002ce 0000001000000002 R_X86_64_PC32 0000000000000078 .LCPI0_16 - 4 │ │ │ │ │ │ -00000000000002f8 0000001100000002 R_X86_64_PC32 0000000000000080 .LCPI0_17 - 4 │ │ │ │ │ │ -0000000000000306 0000001200000002 R_X86_64_PC32 0000000000000088 .LCPI0_18 - 4 │ │ │ │ │ │ -0000000000000a8b 0000002300000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v - 4 │ │ │ │ │ │ -0000000000000a93 0000001000000002 R_X86_64_PC32 0000000000000078 .LCPI0_16 - 4 │ │ │ │ │ │ -0000000000000e11 0000001700000002 R_X86_64_PC32 0000000000000000 .L.str - 4 │ │ │ │ │ │ -0000000000000e16 0000002400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc - 4 │ │ │ │ │ │ -0000000000000e44 0000002300000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v - 4 │ │ │ │ │ │ -0000000000000e53 0000001800000002 R_X86_64_PC32 000000000000002a .L.str.1 - 4 │ │ │ │ │ │ -0000000000000e58 0000002400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc - 4 │ │ │ │ │ │ -0000000000000e88 0000001900000002 R_X86_64_PC32 0000000000000054 .L.str.2 - 4 │ │ │ │ │ │ -0000000000000e8d 0000002400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc - 4 │ │ │ │ │ │ -0000000000000ec2 0000001a00000002 R_X86_64_PC32 000000000000007e .L.str.3 - 4 │ │ │ │ │ │ -0000000000000ec7 0000002400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc - 4 │ │ │ │ │ │ -0000000000000eed 0000001900000002 R_X86_64_PC32 0000000000000054 .L.str.2 - 4 │ │ │ │ │ │ -0000000000000ef2 0000002400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc - 4 │ │ │ │ │ │ -0000000000000f31 0000001b00000002 R_X86_64_PC32 00000000000000a8 .L.str.4 - 4 │ │ │ │ │ │ -0000000000000f36 0000002400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc - 4 │ │ │ │ │ │ -0000000000001183 0000002300000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v - 4 │ │ │ │ │ │ -00000000000011a2 0000001600000002 R_X86_64_PC32 0000000000000000 .LCPI0_19 - 4 │ │ │ │ │ │ -000000000000122b 0000002500000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +00000000000000e9 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ +00000000000000f5 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ +00000000000000fd 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ +0000000000000109 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000111 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ +000000000000011d 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ +0000000000000125 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ +0000000000000131 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_8 - 4 │ │ │ │ │ │ +0000000000000154 0000001300000002 R_X86_64_PC32 0000000000000000 .LCPI0_9 - 4 │ │ │ │ │ │ +0000000000000178 0000000a00000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ +0000000000000330 0000000b00000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ +0000000000000365 0000000c00000002 R_X86_64_PC32 0000000000000058 .LCPI0_12 - 4 │ │ │ │ │ │ +0000000000000373 0000000d00000002 R_X86_64_PC32 0000000000000060 .LCPI0_13 - 4 │ │ │ │ │ │ +0000000000000381 0000000e00000002 R_X86_64_PC32 0000000000000068 .LCPI0_14 - 4 │ │ │ │ │ │ +00000000000003c0 0000000f00000002 R_X86_64_PC32 0000000000000070 .LCPI0_15 - 4 │ │ │ │ │ │ +0000000000000406 0000001600000002 R_X86_64_PC32 0000000000000030 .LCPI0_20 - 4 │ │ │ │ │ │ +000000000000040e 0000001200000002 R_X86_64_PC32 0000000000000088 .LCPI0_21 - 4 │ │ │ │ │ │ +000000000000042b 0000001500000002 R_X86_64_PC32 0000000000000020 .LCPI0_19 - 4 │ │ │ │ │ │ +0000000000000479 0000001000000002 R_X86_64_PC32 0000000000000078 .LCPI0_16 - 4 │ │ │ │ │ │ +00000000000005a6 0000000b00000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ +00000000000005b3 0000001100000002 R_X86_64_PC32 0000000000000080 .LCPI0_17 - 4 │ │ │ │ │ │ +0000000000000637 0000001400000002 R_X86_64_PC32 0000000000000010 .LCPI0_18 - 4 │ │ │ │ │ │ +0000000000000dcd 0000002300000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v - 4 │ │ │ │ │ │ +0000000000000dd5 0000001100000002 R_X86_64_PC32 0000000000000080 .LCPI0_17 - 4 │ │ │ │ │ │ +0000000000001153 0000001700000002 R_X86_64_PC32 0000000000000000 .L.str - 4 │ │ │ │ │ │ +0000000000001158 0000002400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc - 4 │ │ │ │ │ │ +0000000000001186 0000002300000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v - 4 │ │ │ │ │ │ +0000000000001195 0000001800000002 R_X86_64_PC32 000000000000002a .L.str.1 - 4 │ │ │ │ │ │ +000000000000119a 0000002400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc - 4 │ │ │ │ │ │ +00000000000011ca 0000001900000002 R_X86_64_PC32 0000000000000054 .L.str.2 - 4 │ │ │ │ │ │ +00000000000011cf 0000002400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc - 4 │ │ │ │ │ │ +0000000000001204 0000001a00000002 R_X86_64_PC32 000000000000007e .L.str.3 - 4 │ │ │ │ │ │ +0000000000001209 0000002400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc - 4 │ │ │ │ │ │ +000000000000122f 0000001900000002 R_X86_64_PC32 0000000000000054 .L.str.2 - 4 │ │ │ │ │ │ +0000000000001234 0000002400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc - 4 │ │ │ │ │ │ +0000000000001273 0000001b00000002 R_X86_64_PC32 00000000000000a8 .L.str.4 - 4 │ │ │ │ │ │ +0000000000001278 0000002400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc - 4 │ │ │ │ │ │ +00000000000014c5 0000002300000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v - 4 │ │ │ │ │ │ +00000000000014e3 0000001500000002 R_X86_64_PC32 0000000000000020 .LCPI0_19 - 4 │ │ │ │ │ │ +000000000000156c 0000002500000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v' at offset 0x23b8 contains 5 entries: │ │ │ │ │ │ +Relocation section '.rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v' at offset 0x2720 contains 5 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000043 0000001f00000002 R_X86_64_PC32 00000000000000b0 .LCPI1_3 - 4 │ │ │ │ │ │ -000000000000004d 0000002000000002 R_X86_64_PC32 00000000000000b8 .LCPI1_4 - 4 │ │ │ │ │ │ -0000000000000086 0000001e00000002 R_X86_64_PC32 00000000000000a8 .LCPI1_2 - 4 │ │ │ │ │ │ -0000000000000198 0000001d00000002 R_X86_64_PC32 00000000000000a0 .LCPI1_1 - 4 │ │ │ │ │ │ -00000000000001d9 0000001c00000002 R_X86_64_PC32 0000000000000098 .LCPI1_0 - 4 │ │ │ │ │ │ +0000000000000043 0000001f00000002 R_X86_64_PC32 00000000000000a8 .LCPI1_3 - 4 │ │ │ │ │ │ +000000000000004d 0000002000000002 R_X86_64_PC32 00000000000000b0 .LCPI1_4 - 4 │ │ │ │ │ │ +0000000000000086 0000001e00000002 R_X86_64_PC32 00000000000000a0 .LCPI1_2 - 4 │ │ │ │ │ │ +0000000000000198 0000001d00000002 R_X86_64_PC32 0000000000000098 .LCPI1_1 - 4 │ │ │ │ │ │ +00000000000001dc 0000001c00000002 R_X86_64_PC32 0000000000000090 .LCPI1_0 - 4 │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc' at offset 0x2430 contains 2 entries: │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc' at offset 0x2798 contains 2 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -00000000000000be 0000002100000002 R_X86_64_PC32 0000000000000004 .LCPI2_1 - 4 │ │ │ │ │ │ -00000000000003d8 0000002500000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +00000000000000cc 0000002100000002 R_X86_64_PC32 0000000000000040 .LCPI2_0 - 4 │ │ │ │ │ │ +00000000000003e5 0000002500000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -20,37 +20,36 @@ │ │ │ │ │ │ .LCPI0_11 │ │ │ │ │ │ .LCPI0_12 │ │ │ │ │ │ .LCPI0_13 │ │ │ │ │ │ .LCPI0_14 │ │ │ │ │ │ .LCPI0_15 │ │ │ │ │ │ .LCPI0_16 │ │ │ │ │ │ .LCPI0_17 │ │ │ │ │ │ -.LCPI0_18 │ │ │ │ │ │ .LCPI0_21 │ │ │ │ │ │ .LCPI0_9 │ │ │ │ │ │ -.LCPI0_20 │ │ │ │ │ │ +.LCPI0_18 │ │ │ │ │ │ .LCPI0_19 │ │ │ │ │ │ +.LCPI0_20 │ │ │ │ │ │ .L.str.1 │ │ │ │ │ │ .L.str.2 │ │ │ │ │ │ .L.str.3 │ │ │ │ │ │ .L.str.4 │ │ │ │ │ │ .LCPI1_0 │ │ │ │ │ │ .LCPI1_1 │ │ │ │ │ │ .LCPI1_2 │ │ │ │ │ │ .LCPI1_3 │ │ │ │ │ │ .LCPI1_4 │ │ │ │ │ │ -.LCPI2_1 │ │ │ │ │ │ +.LCPI2_0 │ │ │ │ │ │ _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_4cbrtEd │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ .rodata.cst16 │ │ │ │ │ │ -.rodata.cst4 │ │ │ │ │ │ .rela.text.cbrt │ │ │ │ │ │ .rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ │ .rela.text._ZN19__llvm_libc_19_1_6_8internal17parse_with_prefixIoEET_PKc │ │ │ │ │ │ .rodata.str1.1 │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.group {} │ │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.group': │ │ │ │ │ │ - 0x00000000 01000000 0a000000 0b000000 ............ │ │ │ │ │ │ + 0x00000000 01000000 09000000 0a000000 ............ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.group': │ │ │ │ │ │ - 0x00000000 01000000 0c000000 0d000000 ............ │ │ │ │ │ │ + 0x00000000 01000000 0b000000 0c000000 ............ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst8 {} │ │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst8': │ │ │ │ │ │ 0x00000000 00000000 0000b043 b310f1eb bf521bc0 .......C.....R.. │ │ │ │ │ │ 0x00000010 c6d5eaed 2ac50b40 87cf819e dbe21dc0 ....*..@........ │ │ │ │ │ │ 0x00000020 26d1531d d7d82140 a76dee66 3c97f5bf &.S...!@.m.f<... │ │ │ │ │ │ 0x00000030 bd5361a0 4c151040 b81ce49c 3de595bf .Sa.L..@....=... │ │ │ │ │ │ - 0x00000040 522583ac f67bd03f 00000000 0000f0bf R%...{.?........ │ │ │ │ │ │ - 0x00000050 a40c3cdd 9a1fc6bf 1cc7711c c771cc3f ..<.......q..q.? │ │ │ │ │ │ - 0x00000060 5d555555 5555d5bf 00000000 0000d03c ]UUUUU.........< │ │ │ │ │ │ - 0x00000070 00000000 0000c03c 55555555 5555d5bf ....... │ │ │ │ │ │ test %rax,%rax │ │ │ │ │ │ - je 1209 <__llvm_libc_19_1_6_::cbrt(double)+0x1209> │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + je 154a <__llvm_libc_19_1_6_::cbrt(double)+0x154a> │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ mov $0x296,%r12d │ │ │ │ │ │ jmp 7f <__llvm_libc_19_1_6_::cbrt(double)+0x7f> │ │ │ │ │ │ movabs $0x7ff0000000000000,%rcx │ │ │ │ │ │ dec %rcx │ │ │ │ │ │ mov $0x2aa,%r12d │ │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ │ - ja 1209 <__llvm_libc_19_1_6_::cbrt(double)+0x1209> │ │ │ │ │ │ + ja 154a <__llvm_libc_19_1_6_::cbrt(double)+0x154a> │ │ │ │ │ │ movabs $0x800fffffffffffff,%rdi │ │ │ │ │ │ - vmovq %xmm0,%r14 │ │ │ │ │ │ + movq %xmm0,%r14 │ │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ │ shr $0x34,%rcx │ │ │ │ │ │ and $0x7ff,%ecx │ │ │ │ │ │ imul $0x5556,%ecx,%eax │ │ │ │ │ │ shr $0x10,%eax │ │ │ │ │ │ lea (%rax,%rax,2),%edx │ │ │ │ │ │ mov %r14,%rbx │ │ │ │ │ │ and %r13,%rbx │ │ │ │ │ │ movabs $0x3ff0000000000000,%rsi │ │ │ │ │ │ or %rbx,%rsi │ │ │ │ │ │ - vmovq %rsi,%xmm1 │ │ │ │ │ │ + movq %rsi,%xmm6 │ │ │ │ │ │ mov %ecx,%r9d │ │ │ │ │ │ sub %edx,%r9d │ │ │ │ │ │ neg %edx │ │ │ │ │ │ add %edx,%ecx │ │ │ │ │ │ add $0x3ff,%ecx │ │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ │ and %rdi,%rdx │ │ │ │ │ │ shl $0x34,%rcx │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + or %rdx,%rcx │ │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ │ + movdqa %xmm6,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - or %rdx,%rcx │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm3 │ │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vmovq %rcx,%xmm0 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm4 │ │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - vmulsd %xmm1,%xmm1,%xmm5 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm6 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm6 │ │ │ │ │ │ + mulsd %xmm1,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm6 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - vmulsd %xmm5,%xmm5,%xmm1 │ │ │ │ │ │ - vfmadd213sd %xmm2,%xmm5,%xmm3 │ │ │ │ │ │ - vfmadd213sd %xmm4,%xmm5,%xmm6 │ │ │ │ │ │ - vfmadd213sd %xmm3,%xmm1,%xmm6 │ │ │ │ │ │ - vmovaps 0x0(%rip),%xmm1 │ │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ │ + mulsd %xmm1,%xmm1 │ │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - vmovaps %xmm1,-0x70(%rbp) │ │ │ │ │ │ + movaps %xmm1,-0x70(%rbp) │ │ │ │ │ │ movabs $0x3fd965fea53d6e3d,%rcx │ │ │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ │ │ movzwl %r9w,%ecx │ │ │ │ │ │ - vmulsd -0x70(%rbp,%rcx,8),%xmm6,%xmm3 │ │ │ │ │ │ - vmulsd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ - vmovapd %xmm0,%xmm2 │ │ │ │ │ │ - vfmsub213sd %xmm1,%xmm0,%xmm2 │ │ │ │ │ │ - vmulsd %xmm3,%xmm3,%xmm4 │ │ │ │ │ │ - vmovapd %xmm3,%xmm5 │ │ │ │ │ │ - vfmsub213sd %xmm4,%xmm3,%xmm5 │ │ │ │ │ │ - vmulsd %xmm4,%xmm3,%xmm6 │ │ │ │ │ │ - vfmsub213sd %xmm6,%xmm3,%xmm4 │ │ │ │ │ │ - vfmadd231sd %xmm5,%xmm3,%xmm4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + mulsd -0x70(%rbp,%rcx,8),%xmm6 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - vfmadd231sd %xmm1,%xmm6,%xmm5 │ │ │ │ │ │ - vmulsd %xmm2,%xmm6,%xmm6 │ │ │ │ │ │ - vfmadd231sd %xmm4,%xmm1,%xmm6 │ │ │ │ │ │ - vaddsd %xmm6,%xmm5,%xmm4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + movdqa %xmm0,-0xe0(%rbp) │ │ │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm0,%xmm0 │ │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ │ + mulsd %xmm12,%xmm15 │ │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ │ + add %eax,%r12d │ │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ │ + movapd -0xe0(%rbp),%xmm15 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm12 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm4,%xmm5 │ │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ │ + mulsd %xmm15,%xmm13 │ │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ │ + mulsd %xmm11,%xmm14 │ │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - add %eax,%r12d │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm4,%xmm5 │ │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm9 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - vmulsd %xmm4,%xmm3,%xmm4 │ │ │ │ │ │ - vmulsd %xmm5,%xmm4,%xmm8 │ │ │ │ │ │ - vmulsd %xmm0,%xmm3,%xmm6 │ │ │ │ │ │ - vmovapd %xmm3,%xmm7 │ │ │ │ │ │ - vfmsub213sd %xmm6,%xmm0,%xmm7 │ │ │ │ │ │ - vfmadd231sd %xmm8,%xmm0,%xmm7 │ │ │ │ │ │ - vaddsd %xmm7,%xmm6,%xmm8 │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm0,%xmm9 │ │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm9 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm7,%xmm4,%xmm9 │ │ │ │ │ │ - vaddsd %xmm6,%xmm9,%xmm9 │ │ │ │ │ │ - vucomisd %xmm8,%xmm9 │ │ │ │ │ │ - jne 288 <__llvm_libc_19_1_6_::cbrt(double)+0x288> │ │ │ │ │ │ - jp 288 <__llvm_libc_19_1_6_::cbrt(double)+0x288> │ │ │ │ │ │ - vmovq %xmm8,%rax │ │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ │ + mulsd %xmm15,%xmm14 │ │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ │ + ucomisd %xmm10,%xmm7 │ │ │ │ │ │ + jne 474 <__llvm_libc_19_1_6_::cbrt(double)+0x474> │ │ │ │ │ │ + jp 474 <__llvm_libc_19_1_6_::cbrt(double)+0x474> │ │ │ │ │ │ + movq %xmm10,%rax │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ shl $0x1d,%rcx │ │ │ │ │ │ - jne 280 <__llvm_libc_19_1_6_::cbrt(double)+0x280> │ │ │ │ │ │ - vsubsd %xmm6,%xmm8,%xmm0 │ │ │ │ │ │ - vsubsd %xmm7,%xmm0,%xmm0 │ │ │ │ │ │ - vandpd 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + jne 46c <__llvm_libc_19_1_6_::cbrt(double)+0x46c> │ │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ │ + andpd 0x0(%rip),%xmm10 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_20-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ - vucomisd %xmm0,%xmm1 │ │ │ │ │ │ - jbe 280 <__llvm_libc_19_1_6_::cbrt(double)+0x280> │ │ │ │ │ │ + ucomisd %xmm10,%xmm0 │ │ │ │ │ │ + jbe 46c <__llvm_libc_19_1_6_::cbrt(double)+0x46c> │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rcx │ │ │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movapd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ - vmovupd %xmm0,-0x48(%rbp) │ │ │ │ │ │ + movupd %xmm0,-0x48(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x38(%rbp) │ │ │ │ │ │ fnstenv -0x50(%rbp) │ │ │ │ │ │ andb $0xdf,-0x4c(%rbp) │ │ │ │ │ │ fldenv -0x50(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x88(%rbp) │ │ │ │ │ │ stmxcsr -0x88(%rbp) │ │ │ │ │ │ mov -0x88(%rbp),%ecx │ │ │ │ │ │ and $0xffffffdf,%ecx │ │ │ │ │ │ mov %ecx,-0x88(%rbp) │ │ │ │ │ │ ldmxcsr -0x88(%rbp) │ │ │ │ │ │ and %rdi,%rax │ │ │ │ │ │ - jmp 11fd <__llvm_libc_19_1_6_::cbrt(double)+0x11fd> │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm5,%xmm5 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm3,%xmm5,%xmm4 │ │ │ │ │ │ - vmulsd %xmm4,%xmm4,%xmm3 │ │ │ │ │ │ - vmovapd %xmm4,%xmm5 │ │ │ │ │ │ - vfmsub213sd %xmm3,%xmm4,%xmm5 │ │ │ │ │ │ - vmulsd %xmm3,%xmm4,%xmm6 │ │ │ │ │ │ - vfmsub213sd %xmm6,%xmm4,%xmm3 │ │ │ │ │ │ - vfmadd231sd %xmm5,%xmm4,%xmm3 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - vfmadd231sd %xmm1,%xmm6,%xmm5 │ │ │ │ │ │ - vmulsd %xmm6,%xmm2,%xmm2 │ │ │ │ │ │ - vfmadd231sd %xmm3,%xmm1,%xmm2 │ │ │ │ │ │ - vaddsd %xmm2,%xmm5,%xmm1 │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm4,%xmm2 │ │ │ │ │ │ + jmp 153e <__llvm_libc_19_1_6_::cbrt(double)+0x153e> │ │ │ │ │ │ + addsd 0x0(%rip),%xmm9 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - vmulsd %xmm1,%xmm2,%xmm1 │ │ │ │ │ │ - vaddsd %xmm1,%xmm4,%xmm3 │ │ │ │ │ │ - vsubsd %xmm4,%xmm3,%xmm2 │ │ │ │ │ │ - vsubsd %xmm2,%xmm1,%xmm1 │ │ │ │ │ │ - vmulsd %xmm0,%xmm3,%xmm4 │ │ │ │ │ │ - vmovapd %xmm3,%xmm5 │ │ │ │ │ │ - vfmsub213sd %xmm4,%xmm0,%xmm5 │ │ │ │ │ │ - vfmadd231sd %xmm1,%xmm0,%xmm5 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ │ + mulsd %xmm10,%xmm10 │ │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm11 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm5,%xmm0,%xmm2 │ │ │ │ │ │ - vfmadd231sd 0x0(%rip),%xmm0,%xmm5 │ │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ │ + unpcklpd %xmm15,%xmm1 │ │ │ │ │ │ + mulpd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_18-0x4 │ │ │ │ │ │ - vaddsd %xmm2,%xmm4,%xmm2 │ │ │ │ │ │ - vaddsd %xmm5,%xmm4,%xmm4 │ │ │ │ │ │ - vucomisd %xmm4,%xmm2 │ │ │ │ │ │ - jne 327 <__llvm_libc_19_1_6_::cbrt(double)+0x327> │ │ │ │ │ │ - jp 327 <__llvm_libc_19_1_6_::cbrt(double)+0x327> │ │ │ │ │ │ - vmovq %xmm2,%rax │ │ │ │ │ │ + unpcklpd %xmm0,%xmm0 │ │ │ │ │ │ + addpd %xmm0,%xmm1 │ │ │ │ │ │ + unpcklpd %xmm3,%xmm3 │ │ │ │ │ │ + addpd %xmm1,%xmm3 │ │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ │ + unpckhpd %xmm3,%xmm0 │ │ │ │ │ │ + ucomisd %xmm0,%xmm3 │ │ │ │ │ │ + jne 668 <__llvm_libc_19_1_6_::cbrt(double)+0x668> │ │ │ │ │ │ + jp 668 <__llvm_libc_19_1_6_::cbrt(double)+0x668> │ │ │ │ │ │ + movq %xmm3,%rax │ │ │ │ │ │ and %rdi,%rax │ │ │ │ │ │ - jmp 11fd <__llvm_libc_19_1_6_::cbrt(double)+0x11fd> │ │ │ │ │ │ + jmp 153e <__llvm_libc_19_1_6_::cbrt(double)+0x153e> │ │ │ │ │ │ movabs $0x7ff0000000000000,%r11 │ │ │ │ │ │ - vmovq %xmm3,%rcx │ │ │ │ │ │ + movq %xmm5,%rcx │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ shr $0x34,%rax │ │ │ │ │ │ and $0x7ff,%eax │ │ │ │ │ │ lea -0x433(%rax),%edx │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ mov $0xfffffbce,%esi │ │ │ │ │ │ cmove %esi,%edx │ │ │ │ │ │ - vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ │ │ - vucomisd %xmm2,%xmm3 │ │ │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ │ │ + ucomisd %xmm1,%xmm5 │ │ │ │ │ │ mov $0xffffffcc,%eax │ │ │ │ │ │ cmovne %edx,%eax │ │ │ │ │ │ cmovp %edx,%eax │ │ │ │ │ │ mov $0xffffffcc,%r10d │ │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ │ and %r13,%rdi │ │ │ │ │ │ test %r11,%rcx │ │ │ │ │ │ lea 0x1(%r13,%rdi,1),%rdx │ │ │ │ │ │ cmove %rdi,%rdx │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - je 3a4 <__llvm_libc_19_1_6_::cbrt(double)+0x3a4> │ │ │ │ │ │ + je 6e5 <__llvm_libc_19_1_6_::cbrt(double)+0x6e5> │ │ │ │ │ │ bsr %rdx,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ │ or $0x40,%edi │ │ │ │ │ │ sub %edi,%eax │ │ │ │ │ │ shl %cl,%rdx │ │ │ │ │ │ - jmp 3a6 <__llvm_libc_19_1_6_::cbrt(double)+0x3a6> │ │ │ │ │ │ + jmp 6e7 <__llvm_libc_19_1_6_::cbrt(double)+0x6e7> │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ - vmovq %xmm1,%rcx │ │ │ │ │ │ + movq %xmm4,%rcx │ │ │ │ │ │ mov %rcx,%r15 │ │ │ │ │ │ shr $0x3f,%r15 │ │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ │ shr $0x34,%rdi │ │ │ │ │ │ and $0x7ff,%edi │ │ │ │ │ │ lea -0x433(%rdi),%r8d │ │ │ │ │ │ test %edi,%edi │ │ │ │ │ │ cmove %esi,%r8d │ │ │ │ │ │ - vucomisd %xmm2,%xmm1 │ │ │ │ │ │ + ucomisd %xmm1,%xmm4 │ │ │ │ │ │ cmovne %r8d,%r10d │ │ │ │ │ │ cmovp %r8d,%r10d │ │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ │ and %r13,%rsi │ │ │ │ │ │ test %r11,%rcx │ │ │ │ │ │ lea 0x1(%r13,%rsi,1),%rdi │ │ │ │ │ │ cmove %rsi,%rdi │ │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ │ - je 442 <__llvm_libc_19_1_6_::cbrt(double)+0x442> │ │ │ │ │ │ + je 783 <__llvm_libc_19_1_6_::cbrt(double)+0x783> │ │ │ │ │ │ bsr %rdi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ │ or $0x40,%esi │ │ │ │ │ │ sub %esi,%r10d │ │ │ │ │ │ shl %cl,%rdi │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - je 458 <__llvm_libc_19_1_6_::cbrt(double)+0x458> │ │ │ │ │ │ + je 799 <__llvm_libc_19_1_6_::cbrt(double)+0x799> │ │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ │ - je 460 <__llvm_libc_19_1_6_::cbrt(double)+0x460> │ │ │ │ │ │ + je 7a1 <__llvm_libc_19_1_6_::cbrt(double)+0x7a1> │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ sub %r10d,%ecx │ │ │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ │ │ - jle 468 <__llvm_libc_19_1_6_::cbrt(double)+0x468> │ │ │ │ │ │ + mov %r15,-0xb8(%rbp) │ │ │ │ │ │ + jle 7a9 <__llvm_libc_19_1_6_::cbrt(double)+0x7a9> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 494 <__llvm_libc_19_1_6_::cbrt(double)+0x494> │ │ │ │ │ │ + ja 7d5 <__llvm_libc_19_1_6_::cbrt(double)+0x7d5> │ │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ │ shrd %cl,%rdi,%r15 │ │ │ │ │ │ shr %cl,%r8 │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r8,%r15 │ │ │ │ │ │ cmovne %r11,%r8 │ │ │ │ │ │ mov %eax,%r10d │ │ │ │ │ │ - jmp 4b1 <__llvm_libc_19_1_6_::cbrt(double)+0x4b1> │ │ │ │ │ │ + jmp 7f2 <__llvm_libc_19_1_6_::cbrt(double)+0x7f2> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ mov $0x0,%ecx │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - jne 534 <__llvm_libc_19_1_6_::cbrt(double)+0x534> │ │ │ │ │ │ - jmp 5e0 <__llvm_libc_19_1_6_::cbrt(double)+0x5e0> │ │ │ │ │ │ + jne 875 <__llvm_libc_19_1_6_::cbrt(double)+0x875> │ │ │ │ │ │ + jmp 921 <__llvm_libc_19_1_6_::cbrt(double)+0x921> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ - jmp 5e0 <__llvm_libc_19_1_6_::cbrt(double)+0x5e0> │ │ │ │ │ │ + jmp 921 <__llvm_libc_19_1_6_::cbrt(double)+0x921> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ - jmp 534 <__llvm_libc_19_1_6_::cbrt(double)+0x534> │ │ │ │ │ │ + jmp 875 <__llvm_libc_19_1_6_::cbrt(double)+0x875> │ │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ │ mov %r10d,%ecx │ │ │ │ │ │ sub %eax,%ecx │ │ │ │ │ │ - jle 4a2 <__llvm_libc_19_1_6_::cbrt(double)+0x4a2> │ │ │ │ │ │ + jle 7e3 <__llvm_libc_19_1_6_::cbrt(double)+0x7e3> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 4a7 <__llvm_libc_19_1_6_::cbrt(double)+0x4a7> │ │ │ │ │ │ + ja 7e8 <__llvm_libc_19_1_6_::cbrt(double)+0x7e8> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ shrd %cl,%rdx,%r11 │ │ │ │ │ │ shr %cl,%rdx │ │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rdx,%r11 │ │ │ │ │ │ cmovne %r15,%rdx │ │ │ │ │ │ mov %r10d,%eax │ │ │ │ │ │ - jmp 4ae <__llvm_libc_19_1_6_::cbrt(double)+0x4ae> │ │ │ │ │ │ + jmp 7ef <__llvm_libc_19_1_6_::cbrt(double)+0x7ef> │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ - jmp 4b1 <__llvm_libc_19_1_6_::cbrt(double)+0x4b1> │ │ │ │ │ │ + jmp 7f2 <__llvm_libc_19_1_6_::cbrt(double)+0x7f2> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ - jmp 4ae <__llvm_libc_19_1_6_::cbrt(double)+0x4ae> │ │ │ │ │ │ + jmp 7ef <__llvm_libc_19_1_6_::cbrt(double)+0x7ef> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ │ │ - cmp %ecx,-0xb0(%rbp) │ │ │ │ │ │ - jne 4e8 <__llvm_libc_19_1_6_::cbrt(double)+0x4e8> │ │ │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ │ │ + cmp %ecx,-0xb8(%rbp) │ │ │ │ │ │ + jne 829 <__llvm_libc_19_1_6_::cbrt(double)+0x829> │ │ │ │ │ │ lea (%rdx,%r8,1),%rcx │ │ │ │ │ │ add %r15,%r11 │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %sil │ │ │ │ │ │ add %r8,%rdx │ │ │ │ │ │ - jb 51a <__llvm_libc_19_1_6_::cbrt(double)+0x51a> │ │ │ │ │ │ + jb 85b <__llvm_libc_19_1_6_::cbrt(double)+0x85b> │ │ │ │ │ │ test %sil,%sil │ │ │ │ │ │ - jne 51a <__llvm_libc_19_1_6_::cbrt(double)+0x51a> │ │ │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ │ │ + jne 85b <__llvm_libc_19_1_6_::cbrt(double)+0x85b> │ │ │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ │ │ mov %eax,%r10d │ │ │ │ │ │ - jmp 5e0 <__llvm_libc_19_1_6_::cbrt(double)+0x5e0> │ │ │ │ │ │ + jmp 921 <__llvm_libc_19_1_6_::cbrt(double)+0x921> │ │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ │ mov %r8,-0xc8(%rbp) │ │ │ │ │ │ sub %r8,%rdi │ │ │ │ │ │ - jne 508 <__llvm_libc_19_1_6_::cbrt(double)+0x508> │ │ │ │ │ │ + jne 849 <__llvm_libc_19_1_6_::cbrt(double)+0x849> │ │ │ │ │ │ mov %r11,%rcx │ │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ │ cmp %r15,%r11 │ │ │ │ │ │ - je 50d <__llvm_libc_19_1_6_::cbrt(double)+0x50d> │ │ │ │ │ │ + je 84e <__llvm_libc_19_1_6_::cbrt(double)+0x84e> │ │ │ │ │ │ cmp %rsi,%rcx │ │ │ │ │ │ - jbe 54f <__llvm_libc_19_1_6_::cbrt(double)+0x54f> │ │ │ │ │ │ + jbe 890 <__llvm_libc_19_1_6_::cbrt(double)+0x890> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %r15,%r11 │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rcx,%rdi │ │ │ │ │ │ - jmp 578 <__llvm_libc_19_1_6_::cbrt(double)+0x578> │ │ │ │ │ │ + jmp 8b9 <__llvm_libc_19_1_6_::cbrt(double)+0x8b9> │ │ │ │ │ │ shrd $0x1,%rcx,%r11 │ │ │ │ │ │ inc %eax │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%rdx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ │ lea (%rax,%rax,1),%r10d │ │ │ │ │ │ lea 0x80(,%rax,2),%r8d │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ │ │ - jmp 62c <__llvm_libc_19_1_6_::cbrt(double)+0x62c> │ │ │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ │ │ + jmp 96d <__llvm_libc_19_1_6_::cbrt(double)+0x96d> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ sub %r11,%r15 │ │ │ │ │ │ setb %al │ │ │ │ │ │ mov -0xc8(%rbp),%rdi │ │ │ │ │ │ sub %rdx,%rdi │ │ │ │ │ │ sub %rax,%rdi │ │ │ │ │ │ mov %r10d,%eax │ │ │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ │ │ mov %r15,%r11 │ │ │ │ │ │ mov %r11,%rcx │ │ │ │ │ │ or %rdi,%rcx │ │ │ │ │ │ - jne 591 <__llvm_libc_19_1_6_::cbrt(double)+0x591> │ │ │ │ │ │ + jne 8d2 <__llvm_libc_19_1_6_::cbrt(double)+0x8d2> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ │ │ mov %eax,%r10d │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - jmp 5e0 <__llvm_libc_19_1_6_::cbrt(double)+0x5e0> │ │ │ │ │ │ + jmp 921 <__llvm_libc_19_1_6_::cbrt(double)+0x921> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%edx │ │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ │ - je 5a8 <__llvm_libc_19_1_6_::cbrt(double)+0x5a8> │ │ │ │ │ │ + je 8e9 <__llvm_libc_19_1_6_::cbrt(double)+0x8e9> │ │ │ │ │ │ bsr %rdi,%rdx │ │ │ │ │ │ xor $0x3f,%rdx │ │ │ │ │ │ test %r11,%r11 │ │ │ │ │ │ - je 5b5 <__llvm_libc_19_1_6_::cbrt(double)+0x5b5> │ │ │ │ │ │ + je 8f6 <__llvm_libc_19_1_6_::cbrt(double)+0x8f6> │ │ │ │ │ │ bsr %r11,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ │ cmovne %esi,%ecx │ │ │ │ │ │ add %edx,%ecx │ │ │ │ │ │ shld %cl,%r11,%rdi │ │ │ │ │ │ sub %ecx,%eax │ │ │ │ │ │ shl %cl,%r11 │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r11,%rdi │ │ │ │ │ │ cmovne %rsi,%r11 │ │ │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ │ │ mov %eax,%r10d │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ lea 0x80(,%r10,2),%r8d │ │ │ │ │ │ mov %r11,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ │ │ - jne 622 <__llvm_libc_19_1_6_::cbrt(double)+0x622> │ │ │ │ │ │ + mov %r10,-0xb8(%rbp) │ │ │ │ │ │ + jne 963 <__llvm_libc_19_1_6_::cbrt(double)+0x963> │ │ │ │ │ │ lea (%r8,%r10,1),%edi │ │ │ │ │ │ add $0x80,%edi │ │ │ │ │ │ mov $0x1,%al │ │ │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ │ │ movq $0x0,-0xc8(%rbp) │ │ │ │ │ │ - jmp 697 <__llvm_libc_19_1_6_::cbrt(double)+0x697> │ │ │ │ │ │ + jmp 9d8 <__llvm_libc_19_1_6_::cbrt(double)+0x9d8> │ │ │ │ │ │ add %r10d,%r10d │ │ │ │ │ │ - mov %r15,-0xb8(%rbp) │ │ │ │ │ │ - mov %r11,-0xd8(%rbp) │ │ │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ │ │ + mov %r11,-0xe8(%rbp) │ │ │ │ │ │ mov %r11,%rax │ │ │ │ │ │ mul %rcx │ │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ adc %rdx,%rdi │ │ │ │ │ │ setb %al │ │ │ │ │ │ movzbl %al,%r11d │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mov %rcx,-0xc8(%rbp) │ │ │ │ │ │ mul %rcx │ │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ add %rdi,%rcx │ │ │ │ │ │ adc %r11,%rsi │ │ │ │ │ │ - js 6ab <__llvm_libc_19_1_6_::cbrt(double)+0x6ab> │ │ │ │ │ │ + js 9ec <__llvm_libc_19_1_6_::cbrt(double)+0x9ec> │ │ │ │ │ │ shld $0x1,%rcx,%rsi │ │ │ │ │ │ add %rcx,%rcx │ │ │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ │ │ lea (%r10,%rdx,1),%edi │ │ │ │ │ │ add $0xff,%edi │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ or %rsi,%rax │ │ │ │ │ │ - jne 6d0 <__llvm_libc_19_1_6_::cbrt(double)+0x6d0> │ │ │ │ │ │ + jne a11 <__llvm_libc_19_1_6_::cbrt(double)+0xa11> │ │ │ │ │ │ movq $0x0,-0xc0(%rbp) │ │ │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ movabs $0x8000000000000000,%rdx │ │ │ │ │ │ - jmp 795 <__llvm_libc_19_1_6_::cbrt(double)+0x795> │ │ │ │ │ │ + jmp ad6 <__llvm_libc_19_1_6_::cbrt(double)+0xad6> │ │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ │ │ lea (%rax,%r8,1),%edx │ │ │ │ │ │ mov %edx,-0xc0(%rbp) │ │ │ │ │ │ add %r8d,%eax │ │ │ │ │ │ add $0x80,%eax │ │ │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ │ │ - jmp 6e7 <__llvm_libc_19_1_6_::cbrt(double)+0x6e7> │ │ │ │ │ │ + jmp a28 <__llvm_libc_19_1_6_::cbrt(double)+0xa28> │ │ │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ │ │ lea (%r10,%rdx,1),%eax │ │ │ │ │ │ add $0x7f,%eax │ │ │ │ │ │ mov %eax,-0xc0(%rbp) │ │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ mov -0xc8(%rbp),%r11 │ │ │ │ │ │ mov %r11,%rax │ │ │ │ │ │ mul %rcx │ │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ │ imul %r10,%rcx │ │ │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ │ │ mul %rsi │ │ │ │ │ │ add %r8,%rcx │ │ │ │ │ │ imul %rsi,%r15 │ │ │ │ │ │ add %rdx,%r15 │ │ │ │ │ │ add %rdi,%rax │ │ │ │ │ │ adc %rcx,%r15 │ │ │ │ │ │ setb %dil │ │ │ │ │ │ @@ -461,93 +635,93 @@ │ │ │ │ │ │ mul %rsi │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ movzbl %dil,%eax │ │ │ │ │ │ imul %rsi,%r10 │ │ │ │ │ │ add %rdx,%r10 │ │ │ │ │ │ add %r15,%rcx │ │ │ │ │ │ adc %rax,%r10 │ │ │ │ │ │ - js 76f <__llvm_libc_19_1_6_::cbrt(double)+0x76f> │ │ │ │ │ │ + js ab0 <__llvm_libc_19_1_6_::cbrt(double)+0xab0> │ │ │ │ │ │ mov -0xc0(%rbp),%edx │ │ │ │ │ │ add $0x7f,%edx │ │ │ │ │ │ shld $0x1,%rcx,%r10 │ │ │ │ │ │ add %rcx,%rcx │ │ │ │ │ │ movq $0x0,-0xc0(%rbp) │ │ │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ │ │ mov %edx,%edi │ │ │ │ │ │ movabs $0x8000000000000000,%rdx │ │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ │ - jmp 795 <__llvm_libc_19_1_6_::cbrt(double)+0x795> │ │ │ │ │ │ + jmp ad6 <__llvm_libc_19_1_6_::cbrt(double)+0xad6> │ │ │ │ │ │ movq $0x0,-0xc0(%rbp) │ │ │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ │ │ movabs $0x8000000000000000,%rdx │ │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ │ │ movswl %r9w,%eax │ │ │ │ │ │ or $0xffcc,%eax │ │ │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vucomisd %xmm1,%xmm0 │ │ │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ │ │ + ucomisd %xmm0,%xmm15 │ │ │ │ │ │ cwtl │ │ │ │ │ │ mov $0xffffffcc,%esi │ │ │ │ │ │ cmovne %eax,%esi │ │ │ │ │ │ cmovp %eax,%esi │ │ │ │ │ │ shl $0xb,%rbx │ │ │ │ │ │ or %rdx,%rbx │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ mul %rbx │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ │ │ - js 7f0 <__llvm_libc_19_1_6_::cbrt(double)+0x7f0> │ │ │ │ │ │ + mov %rsi,-0xe0(%rbp) │ │ │ │ │ │ + js b32 <__llvm_libc_19_1_6_::cbrt(double)+0xb32> │ │ │ │ │ │ lea (%rsi,%rsi,1),%r11d │ │ │ │ │ │ add $0xffffffe9,%r11d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ lea (%r11,%rdi,1),%r9d │ │ │ │ │ │ add $0x80,%r9d │ │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ │ or %r10,%rsi │ │ │ │ │ │ - jne 80b <__llvm_libc_19_1_6_::cbrt(double)+0x80b> │ │ │ │ │ │ - jmp 817 <__llvm_libc_19_1_6_::cbrt(double)+0x817> │ │ │ │ │ │ + jne b4d <__llvm_libc_19_1_6_::cbrt(double)+0xb4d> │ │ │ │ │ │ + jmp b59 <__llvm_libc_19_1_6_::cbrt(double)+0xb59> │ │ │ │ │ │ lea -0x16(,%rsi,2),%r11d │ │ │ │ │ │ lea (%r11,%rdi,1),%r9d │ │ │ │ │ │ add $0x80,%r9d │ │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ │ or %r10,%rsi │ │ │ │ │ │ - je 817 <__llvm_libc_19_1_6_::cbrt(double)+0x817> │ │ │ │ │ │ + je b59 <__llvm_libc_19_1_6_::cbrt(double)+0xb59> │ │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ │ or %rdx,%rsi │ │ │ │ │ │ - jne 898 <__llvm_libc_19_1_6_::cbrt(double)+0x898> │ │ │ │ │ │ + jne bda <__llvm_libc_19_1_6_::cbrt(double)+0xbda> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ movw $0xaaaa,-0x87(%rbp) │ │ │ │ │ │ movb $0xaa,-0x85(%rbp) │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ - jne 851 <__llvm_libc_19_1_6_::cbrt(double)+0x851> │ │ │ │ │ │ + jne b93 <__llvm_libc_19_1_6_::cbrt(double)+0xb93> │ │ │ │ │ │ movb $0x1,-0x88(%rbp) │ │ │ │ │ │ mov $0xffffff81,%r9d │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ movabs $0x8000000000000000,%rsi │ │ │ │ │ │ - jmp a70 <__llvm_libc_19_1_6_::cbrt(double)+0xa70> │ │ │ │ │ │ + jmp db2 <__llvm_libc_19_1_6_::cbrt(double)+0xdb2> │ │ │ │ │ │ cmp $0xffffff82,%r9d │ │ │ │ │ │ - jl 8f3 <__llvm_libc_19_1_6_::cbrt(double)+0x8f3> │ │ │ │ │ │ + jl c35 <__llvm_libc_19_1_6_::cbrt(double)+0xc35> │ │ │ │ │ │ lea 0x7f(%r9),%ecx │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 903 <__llvm_libc_19_1_6_::cbrt(double)+0x903> │ │ │ │ │ │ + ja c45 <__llvm_libc_19_1_6_::cbrt(double)+0xc45> │ │ │ │ │ │ movabs $0x8000000000000000,%r10 │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ shrd %cl,%r10,%rsi │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ mov %r10,%rdi │ │ │ │ │ │ shr %cl,%rdi │ │ │ │ │ │ shrd %cl,%r8,%r10 │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmove %rsi,%rdi │ │ │ │ │ │ cmovne %r8,%r10 │ │ │ │ │ │ mov %r9d,%r8d │ │ │ │ │ │ - jmp 943 <__llvm_libc_19_1_6_::cbrt(double)+0x943> │ │ │ │ │ │ + jmp c85 <__llvm_libc_19_1_6_::cbrt(double)+0xc85> │ │ │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ │ mul %rcx │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ @@ -558,109 +732,109 @@ │ │ │ │ │ │ adc %rcx,%rsi │ │ │ │ │ │ setb %al │ │ │ │ │ │ movzbl %al,%ecx │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ mul %r10 │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ adc %rcx,%rdx │ │ │ │ │ │ - js 81b <__llvm_libc_19_1_6_::cbrt(double)+0x81b> │ │ │ │ │ │ + js b5d <__llvm_libc_19_1_6_::cbrt(double)+0xb5d> │ │ │ │ │ │ add -0xd0(%rbp),%r11d │ │ │ │ │ │ add $0x7f,%r11d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %r11d,%r9d │ │ │ │ │ │ - jmp 81b <__llvm_libc_19_1_6_::cbrt(double)+0x81b> │ │ │ │ │ │ + jmp b5d <__llvm_libc_19_1_6_::cbrt(double)+0xb5d> │ │ │ │ │ │ mov $0xffffff81,%r8d │ │ │ │ │ │ cmp $0xffffff81,%r9d │ │ │ │ │ │ - jne 90d <__llvm_libc_19_1_6_::cbrt(double)+0x90d> │ │ │ │ │ │ + jne c4f <__llvm_libc_19_1_6_::cbrt(double)+0xc4f> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - jmp 933 <__llvm_libc_19_1_6_::cbrt(double)+0x933> │ │ │ │ │ │ + jmp c75 <__llvm_libc_19_1_6_::cbrt(double)+0xc75> │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ - jmp 943 <__llvm_libc_19_1_6_::cbrt(double)+0x943> │ │ │ │ │ │ + jmp c85 <__llvm_libc_19_1_6_::cbrt(double)+0xc85> │ │ │ │ │ │ cmp $0xffffff02,%r9d │ │ │ │ │ │ - jb 9c0 <__llvm_libc_19_1_6_::cbrt(double)+0x9c0> │ │ │ │ │ │ + jb d02 <__llvm_libc_19_1_6_::cbrt(double)+0xd02> │ │ │ │ │ │ mov $0x81,%cl │ │ │ │ │ │ sub %r9b,%cl │ │ │ │ │ │ shrd %cl,%rdx,%rax │ │ │ │ │ │ shr %cl,%rdx │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rdx,%rax │ │ │ │ │ │ cmovne %rdi,%rdx │ │ │ │ │ │ mov $0xffffff81,%r9d │ │ │ │ │ │ movabs $0x8000000000000000,%r10 │ │ │ │ │ │ test %r15b,%r15b │ │ │ │ │ │ - je 993 <__llvm_libc_19_1_6_::cbrt(double)+0x993> │ │ │ │ │ │ + je cd5 <__llvm_libc_19_1_6_::cbrt(double)+0xcd5> │ │ │ │ │ │ lea (%rdx,%r10,1),%rsi │ │ │ │ │ │ add %rdi,%rax │ │ │ │ │ │ adc $0x0,%rsi │ │ │ │ │ │ setb %cl │ │ │ │ │ │ add %r10,%rdx │ │ │ │ │ │ - jb 95f <__llvm_libc_19_1_6_::cbrt(double)+0x95f> │ │ │ │ │ │ + jb ca1 <__llvm_libc_19_1_6_::cbrt(double)+0xca1> │ │ │ │ │ │ test %cl,%cl │ │ │ │ │ │ - je 977 <__llvm_libc_19_1_6_::cbrt(double)+0x977> │ │ │ │ │ │ + je cb9 <__llvm_libc_19_1_6_::cbrt(double)+0xcb9> │ │ │ │ │ │ inc %r9d │ │ │ │ │ │ shrd $0x1,%rsi,%rax │ │ │ │ │ │ shr $1,%rsi │ │ │ │ │ │ movabs $0x8000000000000000,%rcx │ │ │ │ │ │ or %rcx,%rsi │ │ │ │ │ │ mov %r15b,-0x88(%rbp) │ │ │ │ │ │ movw $0xaaaa,-0x87(%rbp) │ │ │ │ │ │ movb $0xaa,-0x85(%rbp) │ │ │ │ │ │ - jmp a70 <__llvm_libc_19_1_6_::cbrt(double)+0xa70> │ │ │ │ │ │ + jmp db2 <__llvm_libc_19_1_6_::cbrt(double)+0xdb2> │ │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ mov %r10,%r11 │ │ │ │ │ │ sub %r10,%rsi │ │ │ │ │ │ - jne 9ac <__llvm_libc_19_1_6_::cbrt(double)+0x9ac> │ │ │ │ │ │ + jne cee <__llvm_libc_19_1_6_::cbrt(double)+0xcee> │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ mov %rdi,%r11 │ │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ │ - je 9b1 <__llvm_libc_19_1_6_::cbrt(double)+0x9b1> │ │ │ │ │ │ + je cf3 <__llvm_libc_19_1_6_::cbrt(double)+0xcf3> │ │ │ │ │ │ cmp %r11,%rcx │ │ │ │ │ │ - jbe 9eb <__llvm_libc_19_1_6_::cbrt(double)+0x9eb> │ │ │ │ │ │ + jbe d2d <__llvm_libc_19_1_6_::cbrt(double)+0xd2d> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rdi,%rax │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rcx,%rsi │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ - jmp a04 <__llvm_libc_19_1_6_::cbrt(double)+0xa04> │ │ │ │ │ │ + jmp d46 <__llvm_libc_19_1_6_::cbrt(double)+0xd46> │ │ │ │ │ │ mov $0xffffff81,%r8d │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ movabs $0x8000000000000000,%r10 │ │ │ │ │ │ mov $0x0,%eax │ │ │ │ │ │ mov $0x0,%edi │ │ │ │ │ │ mov $0x0,%r9d │ │ │ │ │ │ test %r15b,%r15b │ │ │ │ │ │ - jne 948 <__llvm_libc_19_1_6_::cbrt(double)+0x948> │ │ │ │ │ │ + jne c8a <__llvm_libc_19_1_6_::cbrt(double)+0xc8a> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rax,%rdi │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rdx,%r10 │ │ │ │ │ │ sub %rcx,%r10 │ │ │ │ │ │ mov $0x1,%dl │ │ │ │ │ │ mov %r8d,%r9d │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ or %rsi,%rcx │ │ │ │ │ │ - jne a12 <__llvm_libc_19_1_6_::cbrt(double)+0xa12> │ │ │ │ │ │ + jne d54 <__llvm_libc_19_1_6_::cbrt(double)+0xd54> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - jmp a57 <__llvm_libc_19_1_6_::cbrt(double)+0xa57> │ │ │ │ │ │ + jmp d99 <__llvm_libc_19_1_6_::cbrt(double)+0xd99> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%r8d │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je a2a <__llvm_libc_19_1_6_::cbrt(double)+0xa2a> │ │ │ │ │ │ + je d6c <__llvm_libc_19_1_6_::cbrt(double)+0xd6c> │ │ │ │ │ │ bsr %rsi,%r8 │ │ │ │ │ │ xor $0x3f,%r8 │ │ │ │ │ │ test %rax,%rax │ │ │ │ │ │ - je a37 <__llvm_libc_19_1_6_::cbrt(double)+0xa37> │ │ │ │ │ │ + je d79 <__llvm_libc_19_1_6_::cbrt(double)+0xd79> │ │ │ │ │ │ bsr %rax,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ cmovne %edi,%ecx │ │ │ │ │ │ add %r8d,%ecx │ │ │ │ │ │ shld %cl,%rax,%rsi │ │ │ │ │ │ @@ -674,78 +848,78 @@ │ │ │ │ │ │ movb $0xaa,-0x85(%rbp) │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ shr $0x3f,%r14 │ │ │ │ │ │ mov %r9d,-0x84(%rbp) │ │ │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ │ │ lea -0x88(%rbp),%rdi │ │ │ │ │ │ - call a8f <__llvm_libc_19_1_6_::cbrt(double)+0xa8f> │ │ │ │ │ │ + call dd1 <__llvm_libc_19_1_6_::cbrt(double)+0xdd1> │ │ │ │ │ │ R_X86_64_PLT32 double __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>::as() const-0x4 │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - vmovq %xmm0,%r10 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ + movq %xmm0,%r10 │ │ │ │ │ │ mov %r10,%rcx │ │ │ │ │ │ and %r13,%rcx │ │ │ │ │ │ movabs $0x7ff0000000000000,%rax │ │ │ │ │ │ test %rax,%r10 │ │ │ │ │ │ lea 0x1(%r13,%rcx,1),%rax │ │ │ │ │ │ cmove %rcx,%rax │ │ │ │ │ │ mov $0xffffff81,%r9d │ │ │ │ │ │ test %rax,%rax │ │ │ │ │ │ - je b56 <__llvm_libc_19_1_6_::cbrt(double)+0xb56> │ │ │ │ │ │ + je e98 <__llvm_libc_19_1_6_::cbrt(double)+0xe98> │ │ │ │ │ │ mov %r10,%rcx │ │ │ │ │ │ shr $0x34,%rcx │ │ │ │ │ │ and $0x7ff,%ecx │ │ │ │ │ │ lea -0x433(%rcx),%edx │ │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ │ mov $0xfffffbce,%ecx │ │ │ │ │ │ cmovne %edx,%ecx │ │ │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vucomisd %xmm1,%xmm0 │ │ │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ │ │ mov $0xffffffcc,%edx │ │ │ │ │ │ cmovne %ecx,%edx │ │ │ │ │ │ cmovp %ecx,%edx │ │ │ │ │ │ bsr %rax,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ shl %cl,%rax │ │ │ │ │ │ test %rax,%rax │ │ │ │ │ │ - je b56 <__llvm_libc_19_1_6_::cbrt(double)+0xb56> │ │ │ │ │ │ + je e98 <__llvm_libc_19_1_6_::cbrt(double)+0xe98> │ │ │ │ │ │ or $0x40,%ecx │ │ │ │ │ │ sub %ecx,%edx │ │ │ │ │ │ cmp $0xffffff80,%edx │ │ │ │ │ │ - jg bee <__llvm_libc_19_1_6_::cbrt(double)+0xbee> │ │ │ │ │ │ + jg f30 <__llvm_libc_19_1_6_::cbrt(double)+0xf30> │ │ │ │ │ │ cmp $0xffffff02,%edx │ │ │ │ │ │ - jb c0f <__llvm_libc_19_1_6_::cbrt(double)+0xc0f> │ │ │ │ │ │ + jb f51 <__llvm_libc_19_1_6_::cbrt(double)+0xf51> │ │ │ │ │ │ mov $0x81,%cl │ │ │ │ │ │ sub %dl,%cl │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ shrd %cl,%rax,%r8 │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ shr %cl,%rax │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rax,%r8 │ │ │ │ │ │ cmovne %rsi,%rax │ │ │ │ │ │ mov $0xffffff81,%r9d │ │ │ │ │ │ mov $0xffffff81,%edx │ │ │ │ │ │ movabs $0x8000000000000000,%rdi │ │ │ │ │ │ - jmp c73 <__llvm_libc_19_1_6_::cbrt(double)+0xc73> │ │ │ │ │ │ + jmp fb5 <__llvm_libc_19_1_6_::cbrt(double)+0xfb5> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ movabs $0x8000000000000000,%rcx │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ │ │ lea (%r9,%rax,1),%r11d │ │ │ │ │ │ add $0x80,%r11d │ │ │ │ │ │ cmpb $0x0,-0xc0(%rbp) │ │ │ │ │ │ - jne d77 <__llvm_libc_19_1_6_::cbrt(double)+0xd77> │ │ │ │ │ │ + jne 10b9 <__llvm_libc_19_1_6_::cbrt(double)+0x10b9> │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - je d77 <__llvm_libc_19_1_6_::cbrt(double)+0xd77> │ │ │ │ │ │ + je 10b9 <__llvm_libc_19_1_6_::cbrt(double)+0x10b9> │ │ │ │ │ │ mov %r15,%r13 │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ - mulq -0xd8(%rbp) │ │ │ │ │ │ + mulq -0xe8(%rbp) │ │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ mov -0xc8(%rbp),%r15 │ │ │ │ │ │ mul %r15 │ │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ │ add %r8,%rax │ │ │ │ │ │ @@ -753,276 +927,276 @@ │ │ │ │ │ │ setb %al │ │ │ │ │ │ movzbl %al,%edi │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %r15 │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ adc %rdi,%rcx │ │ │ │ │ │ - js be6 <__llvm_libc_19_1_6_::cbrt(double)+0xbe6> │ │ │ │ │ │ - add -0xb0(%rbp),%r9d │ │ │ │ │ │ + js f28 <__llvm_libc_19_1_6_::cbrt(double)+0xf28> │ │ │ │ │ │ + add -0xb8(%rbp),%r9d │ │ │ │ │ │ add $0x7f,%r9d │ │ │ │ │ │ shld $0x1,%rax,%rcx │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %r9d,%r11d │ │ │ │ │ │ mov %r13,%r15 │ │ │ │ │ │ - jmp d7b <__llvm_libc_19_1_6_::cbrt(double)+0xd7b> │ │ │ │ │ │ + jmp 10bd <__llvm_libc_19_1_6_::cbrt(double)+0x10bd> │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ cmp $0xffffff81,%edx │ │ │ │ │ │ - jne c36 <__llvm_libc_19_1_6_::cbrt(double)+0xc36> │ │ │ │ │ │ + jne f78 <__llvm_libc_19_1_6_::cbrt(double)+0xf78> │ │ │ │ │ │ mov $0xffffff81,%r9d │ │ │ │ │ │ mov $0xffffff81,%edx │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ movabs $0x8000000000000000,%rdi │ │ │ │ │ │ - jmp c73 <__llvm_libc_19_1_6_::cbrt(double)+0xc73> │ │ │ │ │ │ + jmp fb5 <__llvm_libc_19_1_6_::cbrt(double)+0xfb5> │ │ │ │ │ │ mov $0xffffff81,%r9d │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ movabs $0x8000000000000000,%rdi │ │ │ │ │ │ mov $0x0,%esi │ │ │ │ │ │ mov $0x0,%r8d │ │ │ │ │ │ test %r10,%r10 │ │ │ │ │ │ - jns c78 <__llvm_libc_19_1_6_::cbrt(double)+0xc78> │ │ │ │ │ │ - jmp cd6 <__llvm_libc_19_1_6_::cbrt(double)+0xcd6> │ │ │ │ │ │ + jns fba <__llvm_libc_19_1_6_::cbrt(double)+0xfba> │ │ │ │ │ │ + jmp 1018 <__llvm_libc_19_1_6_::cbrt(double)+0x1018> │ │ │ │ │ │ lea 0x7f(%rdx),%ecx │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja c6c <__llvm_libc_19_1_6_::cbrt(double)+0xc6c> │ │ │ │ │ │ + ja fae <__llvm_libc_19_1_6_::cbrt(double)+0xfae> │ │ │ │ │ │ movabs $0x8000000000000000,%rdi │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ shrd %cl,%rdi,%r9 │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ │ shr %cl,%rsi │ │ │ │ │ │ shrd %cl,%r8,%rdi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmove %r9,%rsi │ │ │ │ │ │ cmovne %r8,%rdi │ │ │ │ │ │ mov %edx,%r9d │ │ │ │ │ │ - jmp c73 <__llvm_libc_19_1_6_::cbrt(double)+0xc73> │ │ │ │ │ │ + jmp fb5 <__llvm_libc_19_1_6_::cbrt(double)+0xfb5> │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ test %r10,%r10 │ │ │ │ │ │ - js cb0 <__llvm_libc_19_1_6_::cbrt(double)+0xcb0> │ │ │ │ │ │ + js ff2 <__llvm_libc_19_1_6_::cbrt(double)+0xff2> │ │ │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ │ │ add %r8,%rsi │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %dl │ │ │ │ │ │ add %rax,%rdi │ │ │ │ │ │ - jb c93 <__llvm_libc_19_1_6_::cbrt(double)+0xc93> │ │ │ │ │ │ + jb fd5 <__llvm_libc_19_1_6_::cbrt(double)+0xfd5> │ │ │ │ │ │ test %dl,%dl │ │ │ │ │ │ - je b62 <__llvm_libc_19_1_6_::cbrt(double)+0xb62> │ │ │ │ │ │ + je ea4 <__llvm_libc_19_1_6_::cbrt(double)+0xea4> │ │ │ │ │ │ shrd $0x1,%rcx,%rsi │ │ │ │ │ │ inc %r9d │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%rax │ │ │ │ │ │ or %rax,%rcx │ │ │ │ │ │ - jmp b62 <__llvm_libc_19_1_6_::cbrt(double)+0xb62> │ │ │ │ │ │ + jmp ea4 <__llvm_libc_19_1_6_::cbrt(double)+0xea4> │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ mov %rdi,%r10 │ │ │ │ │ │ mov %rax,%r11 │ │ │ │ │ │ sub %rdi,%rcx │ │ │ │ │ │ - jne cd1 <__llvm_libc_19_1_6_::cbrt(double)+0xcd1> │ │ │ │ │ │ + jne 1013 <__llvm_libc_19_1_6_::cbrt(double)+0x1013> │ │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ │ mov %r8,%r11 │ │ │ │ │ │ cmp %r8,%rsi │ │ │ │ │ │ - jne cd1 <__llvm_libc_19_1_6_::cbrt(double)+0xcd1> │ │ │ │ │ │ + jne 1013 <__llvm_libc_19_1_6_::cbrt(double)+0x1013> │ │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ │ - jmp cd6 <__llvm_libc_19_1_6_::cbrt(double)+0xcd6> │ │ │ │ │ │ + jmp 1018 <__llvm_libc_19_1_6_::cbrt(double)+0x1018> │ │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ │ - jbe cec <__llvm_libc_19_1_6_::cbrt(double)+0xcec> │ │ │ │ │ │ + jbe 102e <__llvm_libc_19_1_6_::cbrt(double)+0x102e> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %r8,%rsi │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rax,%rdi │ │ │ │ │ │ sub %rcx,%rdi │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ mov %r9d,%edx │ │ │ │ │ │ - jmp d00 <__llvm_libc_19_1_6_::cbrt(double)+0xd00> │ │ │ │ │ │ + jmp 1042 <__llvm_libc_19_1_6_::cbrt(double)+0x1042> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ sub %rsi,%r8 │ │ │ │ │ │ setb %al │ │ │ │ │ │ sub %rax,%rcx │ │ │ │ │ │ mov $0x1,%r10b │ │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rdi,%rax │ │ │ │ │ │ - jne d0e <__llvm_libc_19_1_6_::cbrt(double)+0xd0e> │ │ │ │ │ │ + jne 1050 <__llvm_libc_19_1_6_::cbrt(double)+0x1050> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ - jmp d55 <__llvm_libc_19_1_6_::cbrt(double)+0xd55> │ │ │ │ │ │ + jmp 1097 <__llvm_libc_19_1_6_::cbrt(double)+0x1097> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%eax │ │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ │ - je d25 <__llvm_libc_19_1_6_::cbrt(double)+0xd25> │ │ │ │ │ │ + je 1067 <__llvm_libc_19_1_6_::cbrt(double)+0x1067> │ │ │ │ │ │ bsr %rdi,%rax │ │ │ │ │ │ xor $0x3f,%rax │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je d32 <__llvm_libc_19_1_6_::cbrt(double)+0xd32> │ │ │ │ │ │ + je 1074 <__llvm_libc_19_1_6_::cbrt(double)+0x1074> │ │ │ │ │ │ bsr %rsi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ │ cmovne %r8d,%ecx │ │ │ │ │ │ add %eax,%ecx │ │ │ │ │ │ shld %cl,%rsi,%rdi │ │ │ │ │ │ shl %cl,%rsi │ │ │ │ │ │ sub %ecx,%edx │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rsi,%rdi │ │ │ │ │ │ cmovne %r8,%rsi │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ mov %edx,%r9d │ │ │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ │ │ lea (%r9,%rax,1),%r11d │ │ │ │ │ │ add $0x80,%r11d │ │ │ │ │ │ cmpb $0x0,-0xc0(%rbp) │ │ │ │ │ │ - je b84 <__llvm_libc_19_1_6_::cbrt(double)+0xb84> │ │ │ │ │ │ + je ec6 <__llvm_libc_19_1_6_::cbrt(double)+0xec6> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ movw $0xaaaa,-0x9f(%rbp) │ │ │ │ │ │ movb $0xaa,-0x9d(%rbp) │ │ │ │ │ │ xor %r14b,%r10b │ │ │ │ │ │ xor %r15b,%r10b │ │ │ │ │ │ mov %r10b,-0xa0(%rbp) │ │ │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ │ │ lea (%rdi,%r11,1),%edx │ │ │ │ │ │ add $0x35,%edx │ │ │ │ │ │ mov %edx,-0x9c(%rbp) │ │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ │ or %rcx,%rdx │ │ │ │ │ │ - jne dc5 <__llvm_libc_19_1_6_::cbrt(double)+0xdc5> │ │ │ │ │ │ + jne 1107 <__llvm_libc_19_1_6_::cbrt(double)+0x1107> │ │ │ │ │ │ lea -0x98(%rbp),%rax │ │ │ │ │ │ - vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovupd %xmm0,(%rax) │ │ │ │ │ │ - jmp e0e <__llvm_libc_19_1_6_::cbrt(double)+0xe0e> │ │ │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ │ │ + movupd %xmm0,(%rax) │ │ │ │ │ │ + jmp 1150 <__llvm_libc_19_1_6_::cbrt(double)+0x1150> │ │ │ │ │ │ mul %rbx │ │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %rbx │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ adc $0x0,%rdx │ │ │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ │ │ mov %rdx,-0x90(%rbp) │ │ │ │ │ │ - js e0e <__llvm_libc_19_1_6_::cbrt(double)+0xe0e> │ │ │ │ │ │ + js 1150 <__llvm_libc_19_1_6_::cbrt(double)+0x1150> │ │ │ │ │ │ lea (%rdi,%r11,1),%ecx │ │ │ │ │ │ add $0xffffffb5,%ecx │ │ │ │ │ │ add $0x7f,%ecx │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ mov %ecx,-0x9c(%rbp) │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ │ │ mov %rdx,-0x90(%rbp) │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 .L.str-0x4 │ │ │ │ │ │ - call e1a <__llvm_libc_19_1_6_::cbrt(double)+0xe1a> │ │ │ │ │ │ + call 115c <__llvm_libc_19_1_6_::cbrt(double)+0x115c> │ │ │ │ │ │ R_X86_64_PLT32 unsigned __int128 __llvm_libc_19_1_6_::internal::parse_with_prefix(char const*)-0x4 │ │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ │ or %rdx,%rax │ │ │ │ │ │ cmove %r15,%rbx │ │ │ │ │ │ cmove %r15,%r14 │ │ │ │ │ │ and -0x98(%rbp),%rbx │ │ │ │ │ │ and -0x90(%rbp),%r14 │ │ │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ │ │ - call e48 <__llvm_libc_19_1_6_::cbrt(double)+0xe48> │ │ │ │ │ │ + call 118a <__llvm_libc_19_1_6_::cbrt(double)+0x118a> │ │ │ │ │ │ R_X86_64_PLT32 double __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>::as() const-0x4 │ │ │ │ │ │ - vmovsd %xmm0,-0xb0(%rbp) │ │ │ │ │ │ + movsd %xmm0,-0xe0(%rbp) │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 .L.str.1-0x4 │ │ │ │ │ │ - call e5c <__llvm_libc_19_1_6_::cbrt(double)+0xe5c> │ │ │ │ │ │ + call 119e <__llvm_libc_19_1_6_::cbrt(double)+0x119e> │ │ │ │ │ │ R_X86_64_PLT32 unsigned __int128 __llvm_libc_19_1_6_::internal::parse_with_prefix(char const*)-0x4 │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ cmovne %rdx,%r15 │ │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ │ cmp %r15,%r14 │ │ │ │ │ │ - jne e80 <__llvm_libc_19_1_6_::cbrt(double)+0xe80> │ │ │ │ │ │ + jne 11c2 <__llvm_libc_19_1_6_::cbrt(double)+0x11c2> │ │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ │ or %rax,%rdx │ │ │ │ │ │ cmovne %rax,%r15 │ │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ │ cmp %r15,%rbx │ │ │ │ │ │ - je e85 <__llvm_libc_19_1_6_::cbrt(double)+0xe85> │ │ │ │ │ │ + je 11c7 <__llvm_libc_19_1_6_::cbrt(double)+0x11c7> │ │ │ │ │ │ cmp %r15,%rcx │ │ │ │ │ │ - jbe ebf <__llvm_libc_19_1_6_::cbrt(double)+0xebf> │ │ │ │ │ │ + jbe 1201 <__llvm_libc_19_1_6_::cbrt(double)+0x1201> │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 .L.str.2-0x4 │ │ │ │ │ │ - call e91 <__llvm_libc_19_1_6_::cbrt(double)+0xe91> │ │ │ │ │ │ + call 11d3 <__llvm_libc_19_1_6_::cbrt(double)+0x11d3> │ │ │ │ │ │ R_X86_64_PLT32 unsigned __int128 __llvm_libc_19_1_6_::internal::parse_with_prefix(char const*)-0x4 │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ │ or %rdx,%rsi │ │ │ │ │ │ cmovne %rdx,%rcx │ │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ │ cmp %rcx,%r14 │ │ │ │ │ │ - jne eb6 <__llvm_libc_19_1_6_::cbrt(double)+0xeb6> │ │ │ │ │ │ + jne 11f8 <__llvm_libc_19_1_6_::cbrt(double)+0x11f8> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ or %rax,%rdx │ │ │ │ │ │ cmovne %rax,%rcx │ │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ │ cmp %rcx,%rbx │ │ │ │ │ │ - je ebf <__llvm_libc_19_1_6_::cbrt(double)+0xebf> │ │ │ │ │ │ + je 1201 <__llvm_libc_19_1_6_::cbrt(double)+0x1201> │ │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ │ - jbe 11e3 <__llvm_libc_19_1_6_::cbrt(double)+0x11e3> │ │ │ │ │ │ + jbe 1524 <__llvm_libc_19_1_6_::cbrt(double)+0x1524> │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 .L.str.3-0x4 │ │ │ │ │ │ - call ecb <__llvm_libc_19_1_6_::cbrt(double)+0xecb> │ │ │ │ │ │ + call 120d <__llvm_libc_19_1_6_::cbrt(double)+0x120d> │ │ │ │ │ │ R_X86_64_PLT32 unsigned __int128 __llvm_libc_19_1_6_::internal::parse_with_prefix(char const*)-0x4 │ │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ cmove %r15,%rax │ │ │ │ │ │ cmove %r15,%rdx │ │ │ │ │ │ and %rax,-0x98(%rbp) │ │ │ │ │ │ and %rdx,-0x90(%rbp) │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 .L.str.2-0x4 │ │ │ │ │ │ - call ef6 <__llvm_libc_19_1_6_::cbrt(double)+0xef6> │ │ │ │ │ │ + call 1238 <__llvm_libc_19_1_6_::cbrt(double)+0x1238> │ │ │ │ │ │ R_X86_64_PLT32 unsigned __int128 __llvm_libc_19_1_6_::internal::parse_with_prefix(char const*)-0x4 │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ cmovne %rdx,%r15 │ │ │ │ │ │ cmp %r15,%r14 │ │ │ │ │ │ - jne f17 <__llvm_libc_19_1_6_::cbrt(double)+0xf17> │ │ │ │ │ │ + jne 1259 <__llvm_libc_19_1_6_::cbrt(double)+0x1259> │ │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ │ or %rax,%rdx │ │ │ │ │ │ cmovne %rax,%r15 │ │ │ │ │ │ mov %rbx,%r14 │ │ │ │ │ │ cmp %r15,%rbx │ │ │ │ │ │ - je f1c <__llvm_libc_19_1_6_::cbrt(double)+0xf1c> │ │ │ │ │ │ + je 125e <__llvm_libc_19_1_6_::cbrt(double)+0x125e> │ │ │ │ │ │ cmp %r15,%r14 │ │ │ │ │ │ - jbe f5e <__llvm_libc_19_1_6_::cbrt(double)+0xf5e> │ │ │ │ │ │ + jbe 12a0 <__llvm_libc_19_1_6_::cbrt(double)+0x12a0> │ │ │ │ │ │ movzbl -0xa0(%rbp),%ebx │ │ │ │ │ │ mov -0x9c(%rbp),%r14d │ │ │ │ │ │ add $0xffffff85,%r14d │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 .L.str.4-0x4 │ │ │ │ │ │ - call f3a <__llvm_libc_19_1_6_::cbrt(double)+0xf3a> │ │ │ │ │ │ + call 127c <__llvm_libc_19_1_6_::cbrt(double)+0x127c> │ │ │ │ │ │ R_X86_64_PLT32 unsigned __int128 __llvm_libc_19_1_6_::internal::parse_with_prefix(char const*)-0x4 │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ - je f6a <__llvm_libc_19_1_6_::cbrt(double)+0xf6a> │ │ │ │ │ │ + je 12ac <__llvm_libc_19_1_6_::cbrt(double)+0x12ac> │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ movabs $0x8000000000000000,%r11 │ │ │ │ │ │ - je f7b <__llvm_libc_19_1_6_::cbrt(double)+0xf7b> │ │ │ │ │ │ + je 12bd <__llvm_libc_19_1_6_::cbrt(double)+0x12bd> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ bsr %rdx,%rcx │ │ │ │ │ │ xor $0x3f,%ecx │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ - jmp f94 <__llvm_libc_19_1_6_::cbrt(double)+0xf94> │ │ │ │ │ │ + jmp 12d6 <__llvm_libc_19_1_6_::cbrt(double)+0x12d6> │ │ │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ │ │ - jmp 1182 <__llvm_libc_19_1_6_::cbrt(double)+0x1182> │ │ │ │ │ │ + jmp 14c4 <__llvm_libc_19_1_6_::cbrt(double)+0x14c4> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ movabs $0x8000000000000000,%r11 │ │ │ │ │ │ - jmp fb1 <__llvm_libc_19_1_6_::cbrt(double)+0xfb1> │ │ │ │ │ │ + jmp 12f3 <__llvm_libc_19_1_6_::cbrt(double)+0x12f3> │ │ │ │ │ │ test %rax,%rax │ │ │ │ │ │ - je 1062 <__llvm_libc_19_1_6_::cbrt(double)+0x1062> │ │ │ │ │ │ + je 13a4 <__llvm_libc_19_1_6_::cbrt(double)+0x13a4> │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ bsr %rax,%rsi │ │ │ │ │ │ xor $0x3f,%esi │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ or %rdi,%rdx │ │ │ │ │ │ add %esi,%ecx │ │ │ │ │ │ @@ -1033,133 +1207,133 @@ │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmove %rax,%r8 │ │ │ │ │ │ cmove %rdx,%rax │ │ │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ │ or %r9,%rcx │ │ │ │ │ │ - jne fd9 <__llvm_libc_19_1_6_::cbrt(double)+0xfd9> │ │ │ │ │ │ + jne 131b <__llvm_libc_19_1_6_::cbrt(double)+0x131b> │ │ │ │ │ │ mov %bl,-0x50(%rbp) │ │ │ │ │ │ movw $0xaaaa,-0x4f(%rbp) │ │ │ │ │ │ movb $0xaa,-0x4d(%rbp) │ │ │ │ │ │ - jmp 1172 <__llvm_libc_19_1_6_::cbrt(double)+0x1172> │ │ │ │ │ │ + jmp 14b4 <__llvm_libc_19_1_6_::cbrt(double)+0x14b4> │ │ │ │ │ │ movzbl -0xa0(%rbp),%edx │ │ │ │ │ │ mov -0x9c(%rbp),%edi │ │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ │ or %rax,%rcx │ │ │ │ │ │ - jne 1017 <__llvm_libc_19_1_6_::cbrt(double)+0x1017> │ │ │ │ │ │ + jne 1359 <__llvm_libc_19_1_6_::cbrt(double)+0x1359> │ │ │ │ │ │ lea -0x9f(%rbp),%rax │ │ │ │ │ │ lea -0x4f(%rbp),%rcx │ │ │ │ │ │ mov %dl,-0x50(%rbp) │ │ │ │ │ │ movzbl 0x2(%rax),%edx │ │ │ │ │ │ mov %dl,0x2(%rcx) │ │ │ │ │ │ movzwl (%rax),%eax │ │ │ │ │ │ mov %ax,(%rcx) │ │ │ │ │ │ mov %edi,%r14d │ │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ - jmp 1172 <__llvm_libc_19_1_6_::cbrt(double)+0x1172> │ │ │ │ │ │ + jmp 14b4 <__llvm_libc_19_1_6_::cbrt(double)+0x14b4> │ │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ │ sub %r14d,%ecx │ │ │ │ │ │ - jle 103d <__llvm_libc_19_1_6_::cbrt(double)+0x103d> │ │ │ │ │ │ + jle 137f <__llvm_libc_19_1_6_::cbrt(double)+0x137f> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 106c <__llvm_libc_19_1_6_::cbrt(double)+0x106c> │ │ │ │ │ │ + ja 13ae <__llvm_libc_19_1_6_::cbrt(double)+0x13ae> │ │ │ │ │ │ shrd %cl,%rax,%r8 │ │ │ │ │ │ shr %cl,%rax │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rax,%r8 │ │ │ │ │ │ cmovne %r10,%rax │ │ │ │ │ │ mov %edi,%r14d │ │ │ │ │ │ - jmp 107d <__llvm_libc_19_1_6_::cbrt(double)+0x107d> │ │ │ │ │ │ + jmp 13bf <__llvm_libc_19_1_6_::cbrt(double)+0x13bf> │ │ │ │ │ │ mov %r14d,%ecx │ │ │ │ │ │ sub %edi,%ecx │ │ │ │ │ │ - jle 107d <__llvm_libc_19_1_6_::cbrt(double)+0x107d> │ │ │ │ │ │ + jle 13bf <__llvm_libc_19_1_6_::cbrt(double)+0x13bf> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 1076 <__llvm_libc_19_1_6_::cbrt(double)+0x1076> │ │ │ │ │ │ + ja 13b8 <__llvm_libc_19_1_6_::cbrt(double)+0x13b8> │ │ │ │ │ │ shrd %cl,%r9,%rsi │ │ │ │ │ │ shr %cl,%r9 │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r9,%rsi │ │ │ │ │ │ cmovne %rdi,%r9 │ │ │ │ │ │ mov %r14d,%edi │ │ │ │ │ │ - jmp 107d <__llvm_libc_19_1_6_::cbrt(double)+0x107d> │ │ │ │ │ │ + jmp 13bf <__llvm_libc_19_1_6_::cbrt(double)+0x13bf> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ - jmp fb1 <__llvm_libc_19_1_6_::cbrt(double)+0xfb1> │ │ │ │ │ │ + jmp 12f3 <__llvm_libc_19_1_6_::cbrt(double)+0x12f3> │ │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ - jmp 107d <__llvm_libc_19_1_6_::cbrt(double)+0x107d> │ │ │ │ │ │ + jmp 13bf <__llvm_libc_19_1_6_::cbrt(double)+0x13bf> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ │ xor %bl,%cl │ │ │ │ │ │ test $0x1,%cl │ │ │ │ │ │ - jne 10c7 <__llvm_libc_19_1_6_::cbrt(double)+0x10c7> │ │ │ │ │ │ + jne 1409 <__llvm_libc_19_1_6_::cbrt(double)+0x1409> │ │ │ │ │ │ lea (%r9,%rax,1),%rcx │ │ │ │ │ │ add %r8,%rsi │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %r8b │ │ │ │ │ │ add %rax,%r9 │ │ │ │ │ │ - jb 109f <__llvm_libc_19_1_6_::cbrt(double)+0x109f> │ │ │ │ │ │ + jb 13e1 <__llvm_libc_19_1_6_::cbrt(double)+0x13e1> │ │ │ │ │ │ test %r8b,%r8b │ │ │ │ │ │ - je 10ac <__llvm_libc_19_1_6_::cbrt(double)+0x10ac> │ │ │ │ │ │ + je 13ee <__llvm_libc_19_1_6_::cbrt(double)+0x13ee> │ │ │ │ │ │ inc %edi │ │ │ │ │ │ shrd $0x1,%rcx,%rsi │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ or %r11,%rcx │ │ │ │ │ │ mov %dl,-0x50(%rbp) │ │ │ │ │ │ movw $0xaaaa,-0x4f(%rbp) │ │ │ │ │ │ movb $0xaa,-0x4d(%rbp) │ │ │ │ │ │ mov %edi,%r14d │ │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ - jmp 1172 <__llvm_libc_19_1_6_::cbrt(double)+0x1172> │ │ │ │ │ │ + jmp 14b4 <__llvm_libc_19_1_6_::cbrt(double)+0x14b4> │ │ │ │ │ │ mov %r9,%r10 │ │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ │ mov %rax,%r11 │ │ │ │ │ │ sub %rax,%r10 │ │ │ │ │ │ - jne 10e0 <__llvm_libc_19_1_6_::cbrt(double)+0x10e0> │ │ │ │ │ │ + jne 1422 <__llvm_libc_19_1_6_::cbrt(double)+0x1422> │ │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ │ mov %r8,%r11 │ │ │ │ │ │ cmp %r8,%rsi │ │ │ │ │ │ - je 10e5 <__llvm_libc_19_1_6_::cbrt(double)+0x10e5> │ │ │ │ │ │ + je 1427 <__llvm_libc_19_1_6_::cbrt(double)+0x1427> │ │ │ │ │ │ cmp %r11,%rcx │ │ │ │ │ │ - jbe 10f2 <__llvm_libc_19_1_6_::cbrt(double)+0x10f2> │ │ │ │ │ │ + jbe 1434 <__llvm_libc_19_1_6_::cbrt(double)+0x1434> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ sub %r8,%rsi │ │ │ │ │ │ setb %al │ │ │ │ │ │ sub %rax,%r10 │ │ │ │ │ │ - jmp 110b <__llvm_libc_19_1_6_::cbrt(double)+0x110b> │ │ │ │ │ │ + jmp 144d <__llvm_libc_19_1_6_::cbrt(double)+0x144d> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rsi,%r8 │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %r9,%rax │ │ │ │ │ │ sub %rcx,%rax │ │ │ │ │ │ mov %r14d,%edi │ │ │ │ │ │ mov %ebx,%edx │ │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %r10,%rax │ │ │ │ │ │ - jne 111b <__llvm_libc_19_1_6_::cbrt(double)+0x111b> │ │ │ │ │ │ + jne 145d <__llvm_libc_19_1_6_::cbrt(double)+0x145d> │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ - jmp 115f <__llvm_libc_19_1_6_::cbrt(double)+0x115f> │ │ │ │ │ │ + jmp 14a1 <__llvm_libc_19_1_6_::cbrt(double)+0x14a1> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%eax │ │ │ │ │ │ test %r10,%r10 │ │ │ │ │ │ - je 1132 <__llvm_libc_19_1_6_::cbrt(double)+0x1132> │ │ │ │ │ │ + je 1474 <__llvm_libc_19_1_6_::cbrt(double)+0x1474> │ │ │ │ │ │ bsr %r10,%rax │ │ │ │ │ │ xor $0x3f,%rax │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je 113f <__llvm_libc_19_1_6_::cbrt(double)+0x113f> │ │ │ │ │ │ + je 1481 <__llvm_libc_19_1_6_::cbrt(double)+0x1481> │ │ │ │ │ │ bsr %rsi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ test %r10,%r10 │ │ │ │ │ │ cmovne %r8d,%ecx │ │ │ │ │ │ add %eax,%ecx │ │ │ │ │ │ shld %cl,%rsi,%r10 │ │ │ │ │ │ @@ -1173,45 +1347,45 @@ │ │ │ │ │ │ movb $0xaa,-0x4d(%rbp) │ │ │ │ │ │ mov %edi,%r14d │ │ │ │ │ │ mov %r10,%rax │ │ │ │ │ │ mov %r14d,-0x4c(%rbp) │ │ │ │ │ │ mov %r8,-0x48(%rbp) │ │ │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ │ │ lea -0x50(%rbp),%rdi │ │ │ │ │ │ - call 1187 <__llvm_libc_19_1_6_::cbrt(double)+0x1187> │ │ │ │ │ │ + call 14c9 <__llvm_libc_19_1_6_::cbrt(double)+0x14c9> │ │ │ │ │ │ R_X86_64_PLT32 double __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>::as() const-0x4 │ │ │ │ │ │ - vmovsd %xmm0,-0xb0(%rbp) │ │ │ │ │ │ + movsd %xmm0,-0xe0(%rbp) │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movapd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ - vmovupd %xmm0,-0x48(%rbp) │ │ │ │ │ │ + movupd %xmm0,-0x48(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x38(%rbp) │ │ │ │ │ │ fnstenv -0x50(%rbp) │ │ │ │ │ │ andb $0xdf,-0x4c(%rbp) │ │ │ │ │ │ fldenv -0x50(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0xa4(%rbp) │ │ │ │ │ │ stmxcsr -0xa4(%rbp) │ │ │ │ │ │ mov -0xa4(%rbp),%eax │ │ │ │ │ │ and $0xffffffdf,%eax │ │ │ │ │ │ mov %eax,-0xa4(%rbp) │ │ │ │ │ │ ldmxcsr -0xa4(%rbp) │ │ │ │ │ │ - vmovq -0xb0(%rbp),%xmm0 │ │ │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ │ │ + movq -0xe0(%rbp),%xmm0 │ │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ │ movabs $0x800fffffffffffff,%rcx │ │ │ │ │ │ and %rcx,%rax │ │ │ │ │ │ shl $0x34,%r12 │ │ │ │ │ │ or %rax,%r12 │ │ │ │ │ │ - vmovq %r12,%xmm0 │ │ │ │ │ │ + movq %r12,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x30(%rbp),%rax │ │ │ │ │ │ - jne 122a <__llvm_libc_19_1_6_::cbrt(double)+0x122a> │ │ │ │ │ │ - add $0xb8,%rsp │ │ │ │ │ │ + jne 156b <__llvm_libc_19_1_6_::cbrt(double)+0x156b> │ │ │ │ │ │ + add $0xc8,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - call 122f <.LCPI1_4+0x1177> │ │ │ │ │ │ + call 1570 <.LCPI1_4+0x14c0> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK19__llvm_libc_19_1_6_6fputil1 […] │ │ │ │ │ │ @@ -16,45 +16,45 @@ │ │ │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ │ │ mov 0x10(%rdi),%r8 │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ or %r8,%rax │ │ │ │ │ │ jne 2f ::as() const+0x2f> │ │ │ │ │ │ testb $0x1,(%rdi) │ │ │ │ │ │ jne 49 ::as() const+0x49> │ │ │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - jmp 1ee ::as() const+0x1ee> │ │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ │ + jmp 1f4 ::as() const+0x1f4> │ │ │ │ │ │ mov 0x4(%rdi),%edx │ │ │ │ │ │ cmp $0x381,%edx │ │ │ │ │ │ jl 56 ::as() const+0x56> │ │ │ │ │ │ testb $0x1,(%rdi) │ │ │ │ │ │ jne 82 ::as() const+0x82> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 # 47 ::as() const+0x47> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 # 47 ::as() const+0x47> │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_3-0x4 │ │ │ │ │ │ jmp 8a ::as() const+0x8a> │ │ │ │ │ │ - vmovq 0x0(%rip),%xmm0 # 51 ::as() const+0x51> │ │ │ │ │ │ + movq 0x0(%rip),%xmm0 # 51 ::as() const+0x51> │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_4-0x4 │ │ │ │ │ │ - jmp 1ee ::as() const+0x1ee> │ │ │ │ │ │ + jmp 1f4 ::as() const+0x1f4> │ │ │ │ │ │ lea 0x47e(%rdx),%ecx │ │ │ │ │ │ mov $0xfffffbce,%esi │ │ │ │ │ │ sub %edx,%esi │ │ │ │ │ │ cmp $0xfffffb83,%edx │ │ │ │ │ │ mov $0x4b,%eax │ │ │ │ │ │ cmovl %esi,%eax │ │ │ │ │ │ mov $0x3ff,%esi │ │ │ │ │ │ cmovge %ecx,%esi │ │ │ │ │ │ cmp $0x7f,%eax │ │ │ │ │ │ jbe a2 ::as() const+0xa2> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ jmp c4 ::as() const+0xc4> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 # 8a ::as() const+0x8a> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 # 8a ::as() const+0x8a> │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_2-0x4 │ │ │ │ │ │ movabs $0x4000000000000000,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - vmulsd -0x30(%rbp),%xmm0,%xmm0 │ │ │ │ │ │ - jmp 1ee ::as() const+0x1ee> │ │ │ │ │ │ + mulsd -0x30(%rbp),%xmm0 │ │ │ │ │ │ + jmp 1f4 ::as() const+0x1f4> │ │ │ │ │ │ mov %r9,%r10 │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ shrd %cl,%r8,%r10 │ │ │ │ │ │ mov %r8,%r11 │ │ │ │ │ │ shr %cl,%r11 │ │ │ │ │ │ test $0x40,%al │ │ │ │ │ │ cmove %r10,%r11 │ │ │ │ │ │ @@ -80,15 +80,15 @@ │ │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r14,%r15 │ │ │ │ │ │ cmovne %r13,%r14 │ │ │ │ │ │ cmp $0x81,%eax │ │ │ │ │ │ cmovae %r13,%r15 │ │ │ │ │ │ cmovae %r13,%r14 │ │ │ │ │ │ - vmovq %r12,%xmm1 │ │ │ │ │ │ + movq %r12,%xmm1 │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ │ sub $0x1,%rcx │ │ │ │ │ │ setb %al │ │ │ │ │ │ and $0x1,%eax │ │ │ │ │ │ mov %r15,%r12 │ │ │ │ │ │ sub %rax,%r12 │ │ │ │ │ │ @@ -105,44 +105,46 @@ │ │ │ │ │ │ lea (%r8,%rax,2),%eax │ │ │ │ │ │ cmp $0x36,%esi │ │ │ │ │ │ jg 19e ::as() const+0x19e> │ │ │ │ │ │ mov $0x436,%ecx │ │ │ │ │ │ sub %esi,%ecx │ │ │ │ │ │ shl $0x34,%rcx │ │ │ │ │ │ and %r11,%rcx │ │ │ │ │ │ - vmovq %rcx,%xmm0 │ │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ │ add $0x3c8,%esi │ │ │ │ │ │ shl $0x34,%rsi │ │ │ │ │ │ and %r11,%rsi │ │ │ │ │ │ - vmovq %rsi,%xmm2 │ │ │ │ │ │ + movq %rsi,%xmm2 │ │ │ │ │ │ test $0x1,%dil │ │ │ │ │ │ - jne 1d5 ::as() const+0x1d5> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 # 19c ::as() const+0x19c> │ │ │ │ │ │ + jne 1d8 ::as() const+0x1d8> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 # 19c ::as() const+0x19c> │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_1-0x4 │ │ │ │ │ │ - jmp 1dd ::as() const+0x1dd> │ │ │ │ │ │ + jmp 1e0 ::as() const+0x1e0> │ │ │ │ │ │ add $0xffffffca,%esi │ │ │ │ │ │ shl $0x34,%rsi │ │ │ │ │ │ or %rsi,%rbx │ │ │ │ │ │ test $0x1,%dil │ │ │ │ │ │ cmove %rsi,%rbx │ │ │ │ │ │ - vmovq %rbx,%xmm2 │ │ │ │ │ │ - vcvtsi2sd %eax,%xmm0,%xmm0 │ │ │ │ │ │ - vfmadd213sd %xmm1,%xmm2,%xmm0 │ │ │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ │ │ + movq %rbx,%xmm2 │ │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ │ cmp $0xfffffb82,%edx │ │ │ │ │ │ - jg 1ee ::as() const+0x1ee> │ │ │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ │ │ + jg 1f4 ::as() const+0x1f4> │ │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ │ sub %r10,%rax │ │ │ │ │ │ - vmovq %rax,%xmm0 │ │ │ │ │ │ - jmp 1ee ::as() const+0x1ee> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 # 1dd ::as() const+0x1dd> │ │ │ │ │ │ + movq %rax,%xmm0 │ │ │ │ │ │ + jmp 1f4 ::as() const+0x1f4> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 # 1e0 ::as() const+0x1e0> │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_0-0x4 │ │ │ │ │ │ - vcvtsi2sd %eax,%xmm4,%xmm4 │ │ │ │ │ │ - vmulsd %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ - vfmadd231sd %xmm4,%xmm3,%xmm0 │ │ │ │ │ │ - vmulsd %xmm2,%xmm0,%xmm0 │ │ │ │ │ │ + cvtsi2sd %eax,%xmm4 │ │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_8internal […] │ │ │ │ │ │ @@ -8,85 +8,90 @@ │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x90,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ │ - je 273 (char const*)+0x273> │ │ │ │ │ │ + je 283 (char const*)+0x283> │ │ │ │ │ │ movzbl (%rdi),%eax │ │ │ │ │ │ cmp $0x30,%al │ │ │ │ │ │ - jne b9 (char const*)+0xb9> │ │ │ │ │ │ + jne c9 (char const*)+0xc9> │ │ │ │ │ │ movzbl 0x1(%rdi),%ecx │ │ │ │ │ │ cmp $0x78,%ecx │ │ │ │ │ │ - je 1f5 (char const*)+0x1f5> │ │ │ │ │ │ + je 205 (char const*)+0x205> │ │ │ │ │ │ cmp $0x62,%ecx │ │ │ │ │ │ - jne b9 (char const*)+0xb9> │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %ymm0,-0x90(%rbp) │ │ │ │ │ │ - vmovups %ymm0,-0x70(%rbp) │ │ │ │ │ │ - vmovups %ymm0,-0x50(%rbp) │ │ │ │ │ │ - vmovups %ymm0,-0x30(%rbp) │ │ │ │ │ │ + jne c9 (char const*)+0xc9> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movaps %xmm0,-0x90(%rbp) │ │ │ │ │ │ + movaps %xmm0,-0x80(%rbp) │ │ │ │ │ │ + movaps %xmm0,-0x70(%rbp) │ │ │ │ │ │ + movaps %xmm0,-0x60(%rbp) │ │ │ │ │ │ + movaps %xmm0,-0x50(%rbp) │ │ │ │ │ │ + movaps %xmm0,-0x40(%rbp) │ │ │ │ │ │ + movaps %xmm0,-0x30(%rbp) │ │ │ │ │ │ + movaps %xmm0,-0x20(%rbp) │ │ │ │ │ │ add $0x2,%rdi │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ - jmp 80 (char const*)+0x80> │ │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ + jmp 90 (char const*)+0x90> │ │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ add $0xd0,%al │ │ │ │ │ │ mov %al,-0x90(%rbp,%r8,1) │ │ │ │ │ │ inc %r8 │ │ │ │ │ │ inc %rdi │ │ │ │ │ │ movzbl (%rdi),%eax │ │ │ │ │ │ cmp $0x27,%eax │ │ │ │ │ │ - je 7d (char const*)+0x7d> │ │ │ │ │ │ + je 8d (char const*)+0x8d> │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - jne 70 (char const*)+0x70> │ │ │ │ │ │ + jne 80 (char const*)+0x80> │ │ │ │ │ │ mov %r8,-0x10(%rbp) │ │ │ │ │ │ test %r8,%r8 │ │ │ │ │ │ - je 273 (char const*)+0x273> │ │ │ │ │ │ + je 283 (char const*)+0x283> │ │ │ │ │ │ mov %r8d,%edx │ │ │ │ │ │ and $0x3,%edx │ │ │ │ │ │ cmp $0x4,%r8 │ │ │ │ │ │ - jae 299 (char const*)+0x299> │ │ │ │ │ │ + jae 2a6 (char const*)+0x2a6> │ │ │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - jmp 2fb (char const*)+0x2fb> │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 # c2 (char const*)+0xc2> │ │ │ │ │ │ - R_X86_64_PC32 .LCPI2_1-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x68(%rbp) │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %ymm0,-0x90(%rbp) │ │ │ │ │ │ + jmp 30b (char const*)+0x30b> │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 # d0 (char const*)+0xd0> │ │ │ │ │ │ + R_X86_64_PC32 .LCPI2_0-0x4 │ │ │ │ │ │ + movups %xmm0,-0x68(%rbp) │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movaps %xmm0,-0x90(%rbp) │ │ │ │ │ │ + movaps %xmm0,-0x80(%rbp) │ │ │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ │ │ movw $0x0,-0x68(%rbp) │ │ │ │ │ │ inc %rdi │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ - jmp f6 (char const*)+0xf6> │ │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ + jmp 106 (char const*)+0x106> │ │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ movzbl (%rdi),%eax │ │ │ │ │ │ inc %rdi │ │ │ │ │ │ cmp $0x27,%al │ │ │ │ │ │ - je f0 (char const*)+0xf0> │ │ │ │ │ │ + je 100 (char const*)+0x100> │ │ │ │ │ │ movzbl %al,%ecx │ │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ │ - je 10f (char const*)+0x10f> │ │ │ │ │ │ + je 11f (char const*)+0x11f> │ │ │ │ │ │ add $0xd0,%al │ │ │ │ │ │ mov %al,-0x90(%rbp,%rsi,1) │ │ │ │ │ │ inc %rsi │ │ │ │ │ │ - jmp f0 (char const*)+0xf0> │ │ │ │ │ │ + jmp 100 (char const*)+0x100> │ │ │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je 273 (char const*)+0x273> │ │ │ │ │ │ + je 283 (char const*)+0x283> │ │ │ │ │ │ mov %esi,%edi │ │ │ │ │ │ and $0x3,%edi │ │ │ │ │ │ cmp $0x4,%rsi │ │ │ │ │ │ - jae 137 (char const*)+0x137> │ │ │ │ │ │ + jae 147 (char const*)+0x147> │ │ │ │ │ │ lea -0x90(%rbp),%r8 │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - jmp 1b6 (char const*)+0x1b6> │ │ │ │ │ │ + jmp 1c6 (char const*)+0x1c6> │ │ │ │ │ │ and $0xfffffffffffffffc,%rsi │ │ │ │ │ │ lea -0x90(%rbp),%r8 │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ mov $0xa,%r9d │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ mul %r9 │ │ │ │ │ │ @@ -114,84 +119,84 @@ │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ movzbl 0x3(%r8),%eax │ │ │ │ │ │ add %rcx,%rax │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ adc %r10,%rcx │ │ │ │ │ │ add $0x4,%r8 │ │ │ │ │ │ add $0xfffffffffffffffc,%rsi │ │ │ │ │ │ - jne 150 (char const*)+0x150> │ │ │ │ │ │ + jne 160 (char const*)+0x160> │ │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ │ - je 277 (char const*)+0x277> │ │ │ │ │ │ + je 287 (char const*)+0x287> │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ mov $0xa,%r10d │ │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ mul %r10 │ │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ │ add %rcx,%rcx │ │ │ │ │ │ lea (%rcx,%rcx,4),%rcx │ │ │ │ │ │ movzbl (%r8,%r9,1),%eax │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ adc %rdx,%rcx │ │ │ │ │ │ inc %r9 │ │ │ │ │ │ cmp %r9,%rdi │ │ │ │ │ │ - jne 1d0 (char const*)+0x1d0> │ │ │ │ │ │ - jmp 277 (char const*)+0x277> │ │ │ │ │ │ + jne 1e0 (char const*)+0x1e0> │ │ │ │ │ │ + jmp 287 (char const*)+0x287> │ │ │ │ │ │ add $0x2,%rdi │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %ymm0,-0x90(%rbp) │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movaps %xmm0,-0x90(%rbp) │ │ │ │ │ │ + movaps %xmm0,-0x80(%rbp) │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ - jmp 21d (char const*)+0x21d> │ │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ │ + jmp 22d (char const*)+0x22d> │ │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ mov %cl,-0x90(%rbp,%rdx,1) │ │ │ │ │ │ inc %rdx │ │ │ │ │ │ inc %rdi │ │ │ │ │ │ movzbl (%rdi),%eax │ │ │ │ │ │ cmp $0x27,%eax │ │ │ │ │ │ - je 21a (char const*)+0x21a> │ │ │ │ │ │ + je 22a (char const*)+0x22a> │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - je 24b (char const*)+0x24b> │ │ │ │ │ │ + je 25b (char const*)+0x25b> │ │ │ │ │ │ lea -0x30(%rax),%ecx │ │ │ │ │ │ cmp $0xa,%cl │ │ │ │ │ │ - jb 210 (char const*)+0x210> │ │ │ │ │ │ + jb 220 (char const*)+0x220> │ │ │ │ │ │ mov %eax,%esi │ │ │ │ │ │ and $0xdf,%sil │ │ │ │ │ │ add $0xbf,%sil │ │ │ │ │ │ mov $0xff,%cl │ │ │ │ │ │ cmp $0x19,%sil │ │ │ │ │ │ - ja 210 (char const*)+0x210> │ │ │ │ │ │ + ja 220 (char const*)+0x220> │ │ │ │ │ │ or $0x20,%al │ │ │ │ │ │ add $0xa9,%al │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ - jmp 210 (char const*)+0x210> │ │ │ │ │ │ + jmp 220 (char const*)+0x220> │ │ │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - je 273 (char const*)+0x273> │ │ │ │ │ │ + je 283 (char const*)+0x283> │ │ │ │ │ │ mov %edx,%esi │ │ │ │ │ │ and $0x3,%esi │ │ │ │ │ │ cmp $0x4,%rdx │ │ │ │ │ │ - jae 333 (char const*)+0x333> │ │ │ │ │ │ + jae 343 (char const*)+0x343> │ │ │ │ │ │ lea -0x90(%rbp),%rdi │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - jmp 3a1 (char const*)+0x3a1> │ │ │ │ │ │ + jmp 3b1 (char const*)+0x3b1> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ mov %fs:0x28,%rdx │ │ │ │ │ │ cmp -0x8(%rbp),%rdx │ │ │ │ │ │ - jne 3d4 (char const*)+0x3d4> │ │ │ │ │ │ + jne 3e4 (char const*)+0x3e4> │ │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ │ add $0x90,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ - vzeroupper │ │ │ │ │ │ ret │ │ │ │ │ │ and $0xfffffffffffffffc,%r8 │ │ │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ shld $0x2,%rax,%rcx │ │ │ │ │ │ movzbl (%rsi),%edi │ │ │ │ │ │ shl $0x2,%rax │ │ │ │ │ │ add %edi,%edi │ │ │ │ │ │ add %rax,%rdi │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ movzbl 0x1(%rsi),%eax │ │ │ │ │ │ @@ -204,29 +209,29 @@ │ │ │ │ │ │ add %rax,%rdi │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ movzbl 0x3(%rsi),%eax │ │ │ │ │ │ add %rdi,%rax │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ add $0x4,%rsi │ │ │ │ │ │ add $0xfffffffffffffffc,%r8 │ │ │ │ │ │ - jne 2b0 (char const*)+0x2b0> │ │ │ │ │ │ + jne 2c0 (char const*)+0x2c0> │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - je 277 (char const*)+0x277> │ │ │ │ │ │ + je 287 (char const*)+0x287> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ shld $0x1,%rax,%rcx │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ add %rax,%r8 │ │ │ │ │ │ movzbl (%rsi,%rdi,1),%eax │ │ │ │ │ │ add %r8,%rax │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ inc %rdi │ │ │ │ │ │ cmp %rdi,%rdx │ │ │ │ │ │ - jne 310 (char const*)+0x310> │ │ │ │ │ │ - jmp 277 (char const*)+0x277> │ │ │ │ │ │ + jne 320 (char const*)+0x320> │ │ │ │ │ │ + jmp 287 (char const*)+0x287> │ │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ │ lea -0x90(%rbp),%rdi │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ shld $0x8,%rax,%rcx │ │ │ │ │ │ movzbl (%rdi),%r8d │ │ │ │ │ │ @@ -244,25 +249,24 @@ │ │ │ │ │ │ add %rax,%r8 │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ movzbl 0x3(%rdi),%eax │ │ │ │ │ │ add %r8,%rax │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ add $0x4,%rdi │ │ │ │ │ │ add $0xfffffffffffffffc,%rdx │ │ │ │ │ │ - jne 350 (char const*)+0x350> │ │ │ │ │ │ + jne 360 (char const*)+0x360> │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je 277 (char const*)+0x277> │ │ │ │ │ │ + je 287 (char const*)+0x287> │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ shld $0x4,%rax,%rcx │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ shl $0x4,%r8 │ │ │ │ │ │ movzbl (%rdi,%rdx,1),%eax │ │ │ │ │ │ add %r8,%rax │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ inc %rdx │ │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ │ - jne 3b0 (char const*)+0x3b0> │ │ │ │ │ │ - jmp 277 (char const*)+0x277> │ │ │ │ │ │ - vzeroupper │ │ │ │ │ │ - call 3dc <.LCPI1_4+0x324> │ │ │ │ │ │ + jne 3c0 (char const*)+0x3c0> │ │ │ │ │ │ + jmp 287 (char const*)+0x287> │ │ │ │ │ │ + call 3e9 <.LCPI1_4+0x339> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ │ @@ -6,24 +6,24 @@ │ │ │ │ │ │ 0x00000030 43504930 5f35002e 4c435049 305f3600 CPI0_5..LCPI0_6. │ │ │ │ │ │ 0x00000040 2e4c4350 49305f37 002e4c43 5049305f .LCPI0_7..LCPI0_ │ │ │ │ │ │ 0x00000050 38002e4c 43504930 5f313000 2e4c4350 8..LCPI0_10..LCP │ │ │ │ │ │ 0x00000060 49305f31 31002e4c 43504930 5f313200 I0_11..LCPI0_12. │ │ │ │ │ │ 0x00000070 2e4c4350 49305f31 33002e4c 43504930 .LCPI0_13..LCPI0 │ │ │ │ │ │ 0x00000080 5f313400 2e4c4350 49305f31 35002e4c _14..LCPI0_15..L │ │ │ │ │ │ 0x00000090 43504930 5f313600 2e4c4350 49305f31 CPI0_16..LCPI0_1 │ │ │ │ │ │ - 0x000000a0 37002e4c 43504930 5f313800 2e4c4350 7..LCPI0_18..LCP │ │ │ │ │ │ - 0x000000b0 49305f32 31002e4c 43504930 5f39002e I0_21..LCPI0_9.. │ │ │ │ │ │ - 0x000000c0 4c435049 305f3230 002e4c43 5049305f LCPI0_20..LCPI0_ │ │ │ │ │ │ - 0x000000d0 3139002e 4c2e7374 72002e4c 2e737472 19..L.str..L.str │ │ │ │ │ │ + 0x000000a0 37002e4c 43504930 5f323100 2e4c4350 7..LCPI0_21..LCP │ │ │ │ │ │ + 0x000000b0 49305f39 002e4c43 5049305f 3138002e I0_9..LCPI0_18.. │ │ │ │ │ │ + 0x000000c0 4c435049 305f3139 002e4c43 5049305f LCPI0_19..LCPI0_ │ │ │ │ │ │ + 0x000000d0 3230002e 4c2e7374 72002e4c 2e737472 20..L.str..L.str │ │ │ │ │ │ 0x000000e0 2e31002e 4c2e7374 722e3200 2e4c2e73 .1..L.str.2..L.s │ │ │ │ │ │ 0x000000f0 74722e33 002e4c2e 7374722e 34002e4c tr.3..L.str.4..L │ │ │ │ │ │ 0x00000100 43504931 5f30002e 4c435049 315f3100 CPI1_0..LCPI1_1. │ │ │ │ │ │ 0x00000110 2e4c4350 49315f32 002e4c43 5049315f .LCPI1_2..LCPI1_ │ │ │ │ │ │ 0x00000120 33002e4c 43504931 5f34002e 4c435049 3..LCPI1_4..LCPI │ │ │ │ │ │ - 0x00000130 325f3100 63627274 005f5a4e 4b31395f 2_1.cbrt._ZNK19_ │ │ │ │ │ │ + 0x00000130 325f3000 63627274 005f5a4e 4b31395f 2_0.cbrt._ZNK19_ │ │ │ │ │ │ 0x00000140 5f6c6c76 6d5f6c69 62635f31 395f315f _llvm_libc_19_1_ │ │ │ │ │ │ 0x00000150 365f3666 70757469 6c313144 79616469 6_6fputil11Dyadi │ │ │ │ │ │ 0x00000160 63466c6f 6174494c 6d313238 45453261 cFloatILm128EE2a │ │ │ │ │ │ 0x00000170 7349644c 62304576 4545545f 76005f5a sIdLb0EvEET_v._Z │ │ │ │ │ │ 0x00000180 4e31395f 5f6c6c76 6d5f6c69 62635f31 N19__llvm_libc_1 │ │ │ │ │ │ 0x00000190 395f315f 365f3869 6e746572 6e616c31 9_1_6_8internal1 │ │ │ │ │ │ 0x000001a0 37706172 73655f77 6974685f 70726566 7parse_with_pref │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,23 +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 63737438 rty..rodata.cst8 │ │ │ │ │ │ 0x00000040 002e726f 64617461 2e637374 3136002e ..rodata.cst16.. │ │ │ │ │ │ - 0x00000050 726f6461 74612e63 73743400 2e72656c rodata.cst4..rel │ │ │ │ │ │ - 0x00000060 612e7465 78742e63 62727400 2e67726f a.text.cbrt..gro │ │ │ │ │ │ - 0x00000070 7570002e 72656c61 2e746578 742e5f5a up..rela.text._Z │ │ │ │ │ │ - 0x00000080 4e4b3139 5f5f6c6c 766d5f6c 6962635f NK19__llvm_libc_ │ │ │ │ │ │ - 0x00000090 31395f31 5f365f36 66707574 696c3131 19_1_6_6fputil11 │ │ │ │ │ │ - 0x000000a0 44796164 6963466c 6f617449 4c6d3132 DyadicFloatILm12 │ │ │ │ │ │ - 0x000000b0 38454532 61734964 4c623045 76454554 8EE2asIdLb0EvEET │ │ │ │ │ │ - 0x000000c0 5f76002e 72656c61 2e746578 742e5f5a _v..rela.text._Z │ │ │ │ │ │ - 0x000000d0 4e31395f 5f6c6c76 6d5f6c69 62635f31 N19__llvm_libc_1 │ │ │ │ │ │ - 0x000000e0 395f315f 365f3869 6e746572 6e616c31 9_1_6_8internal1 │ │ │ │ │ │ - 0x000000f0 37706172 73655f77 6974685f 70726566 7parse_with_pref │ │ │ │ │ │ - 0x00000100 6978496f 4545545f 504b6300 2e726f64 ixIoEET_PKc..rod │ │ │ │ │ │ - 0x00000110 6174612e 73747231 2e31002e 6e6f7465 ata.str1.1..note │ │ │ │ │ │ - 0x00000120 2e474e55 2d737461 636b002e 6c6c766d .GNU-stack..llvm │ │ │ │ │ │ - 0x00000130 5f616464 72736967 00 _addrsig. │ │ │ │ │ │ + 0x00000050 72656c61 2e746578 742e6362 7274002e rela.text.cbrt.. │ │ │ │ │ │ + 0x00000060 67726f75 70002e72 656c612e 74657874 group..rela.text │ │ │ │ │ │ + 0x00000070 2e5f5a4e 4b31395f 5f6c6c76 6d5f6c69 ._ZNK19__llvm_li │ │ │ │ │ │ + 0x00000080 62635f31 395f315f 365f3666 70757469 bc_19_1_6_6fputi │ │ │ │ │ │ + 0x00000090 6c313144 79616469 63466c6f 6174494c l11DyadicFloatIL │ │ │ │ │ │ + 0x000000a0 6d313238 45453261 7349644c 62304576 m128EE2asIdLb0Ev │ │ │ │ │ │ + 0x000000b0 4545545f 76002e72 656c612e 74657874 EET_v..rela.text │ │ │ │ │ │ + 0x000000c0 2e5f5a4e 31395f5f 6c6c766d 5f6c6962 ._ZN19__llvm_lib │ │ │ │ │ │ + 0x000000d0 635f3139 5f315f36 5f38696e 7465726e c_19_1_6_8intern │ │ │ │ │ │ + 0x000000e0 616c3137 70617273 655f7769 74685f70 al17parse_with_p │ │ │ │ │ │ + 0x000000f0 72656669 78496f45 45545f50 4b63002e refixIoEET_PKc.. │ │ │ │ │ │ + 0x00000100 726f6461 74612e73 7472312e 31002e6e rodata.str1.1..n │ │ │ │ │ │ + 0x00000110 6f74652e 474e552d 73746163 6b002e6c ote.GNU-stack..l │ │ │ │ │ │ + 0x00000120 6c766d5f 61646472 73696700 lvm_addrsig. │ │ │ │ ├── cbrtf.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: 2296 (bytes into file) │ │ │ │ │ │ + Start of section headers: 2328 (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: 14 │ │ │ │ │ │ Section header string table index: 13 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ -There are 14 section headers, starting at offset 0x8f8: │ │ │ │ │ │ +There are 14 section headers, starting at offset 0x918: │ │ │ │ │ │ │ │ │ │ │ │ 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 000010 08 AM 0 0 8 │ │ │ │ │ │ - [ 4] .rodata.cst4 PROGBITS 0000000000000000 000070 000004 04 AM 0 0 4 │ │ │ │ │ │ - [ 5] .text.cbrtf PROGBITS 0000000000000000 000074 0001a7 00 AX 0 0 16 │ │ │ │ │ │ - [ 6] .rela.text.cbrtf RELA 0000000000000000 000778 000090 18 I 11 5 8 │ │ │ │ │ │ - [ 7] .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE PROGBITS 0000000000000000 00021b 000380 00 A 0 0 16 │ │ │ │ │ │ - [ 8] .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_15CBRT2E PROGBITS 0000000000000000 00059b 000018 00 A 0 0 16 │ │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 0005b3 000000 00 0 0 1 │ │ │ │ │ │ - [10] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0005b3 000002 00 E 0 0 1 │ │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 0005b8 000108 18 12 8 8 │ │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 0006c0 0000b1 00 0 0 1 │ │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 000808 0000ea 00 0 0 1 │ │ │ │ │ │ + [ 4] .rodata.cst16 PROGBITS 0000000000000000 000070 000010 10 AM 0 0 16 │ │ │ │ │ │ + [ 5] .text.cbrtf PROGBITS 0000000000000000 000080 0001bd 00 AX 0 0 16 │ │ │ │ │ │ + [ 6] .rela.text.cbrtf RELA 0000000000000000 000798 000090 18 I 11 5 8 │ │ │ │ │ │ + [ 7] .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE PROGBITS 0000000000000000 00023d 000380 00 A 0 0 16 │ │ │ │ │ │ + [ 8] .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_15CBRT2E PROGBITS 0000000000000000 0005bd 000018 00 A 0 0 16 │ │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 0005d5 000000 00 0 0 1 │ │ │ │ │ │ + [10] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0005d5 000002 00 E 0 0 1 │ │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 0005d8 000108 18 12 8 8 │ │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 0006e0 0000b1 00 0 0 1 │ │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 000828 0000eb 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 {} │ │ │ │ │ │ @@ -5,10 +5,10 @@ │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_0 │ │ │ │ │ │ 2: 0000000000000008 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_1 │ │ │ │ │ │ 3: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_2 │ │ │ │ │ │ 4: 0000000000000000 896 OBJECT LOCAL DEFAULT 7 _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ 5: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_15CBRT2E │ │ │ │ │ │ 6: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_15CBRT2E │ │ │ │ │ │ - 8: 0000000000000000 423 FUNC GLOBAL HIDDEN 5 cbrtf │ │ │ │ │ │ + 8: 0000000000000000 445 FUNC GLOBAL HIDDEN 5 cbrtf │ │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 10: 0000000000000000 423 FUNC GLOBAL HIDDEN 5 _ZN19__llvm_libc_19_1_6_5cbrtfEf │ │ │ │ │ │ + 10: 0000000000000000 445 FUNC GLOBAL HIDDEN 5 _ZN19__llvm_libc_19_1_6_5cbrtfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.cbrtf' at offset 0x778 contains 6 entries: │ │ │ │ │ │ +Relocation section '.rela.text.cbrtf' at offset 0x798 contains 6 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000009a 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -00000000000000a5 0000000600000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE - 4 │ │ │ │ │ │ -00000000000000bb 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ -0000000000000102 0000000700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_15CBRT2E - 4 │ │ │ │ │ │ -0000000000000146 0000000300000002 R_X86_64_PC32 0000000000000000 .LCPI0_2 - 4 │ │ │ │ │ │ -00000000000001a3 0000000900000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +00000000000000af 0000000600000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE - 4 │ │ │ │ │ │ +00000000000000c1 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ +0000000000000119 0000000700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_15CBRT2E - 4 │ │ │ │ │ │ +000000000000015c 0000000300000002 R_X86_64_PC32 0000000000000000 .LCPI0_2 - 4 │ │ │ │ │ │ +00000000000001b9 0000000900000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -4,13 +4,13 @@ │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_12_GLOBAL__N_15CBRT2E │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5cbrtfEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ -.rodata.cst4 │ │ │ │ │ │ +.rodata.cst16 │ │ │ │ │ │ .rela.text.cbrtf │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_15CBRT2E │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.cbrtf {} │ │ │ │ │ │ @@ -5,98 +5,105 @@ │ │ │ │ │ │ │ │ │ │ │ │ 0000000000000000 <__llvm_libc_19_1_6_::cbrtf(float)>: │ │ │ │ │ │ cbrtf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ │ │ + movd %xmm0,%eax │ │ │ │ │ │ mov %fs:0x28,%rcx │ │ │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ │ │ and $0x7fffffff,%eax │ │ │ │ │ │ add $0x80800000,%eax │ │ │ │ │ │ cmp $0x80800001,%eax │ │ │ │ │ │ - jb 18d <__llvm_libc_19_1_6_::cbrtf(float)+0x18d> │ │ │ │ │ │ + jb 1a3 <__llvm_libc_19_1_6_::cbrtf(float)+0x1a3> │ │ │ │ │ │ movabs $0xfffffffffffff,%rcx │ │ │ │ │ │ movabs $0xfffffffffff,%rdx │ │ │ │ │ │ - vmovmskps %xmm0,%eax │ │ │ │ │ │ + movmskps %xmm0,%eax │ │ │ │ │ │ and $0x1,%eax │ │ │ │ │ │ shl $0xb,%eax │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovq %xmm0,%rdi │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + movq %xmm0,%rdi │ │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ │ shr $0x34,%rsi │ │ │ │ │ │ and $0x7ff,%esi │ │ │ │ │ │ imul $0x5556,%esi,%r8d │ │ │ │ │ │ shr $0x10,%r8d │ │ │ │ │ │ add %r8d,%eax │ │ │ │ │ │ add $0x2aa,%eax │ │ │ │ │ │ lea (%r8,%r8,2),%r8d │ │ │ │ │ │ + sub %r8d,%esi │ │ │ │ │ │ and %rcx,%rdi │ │ │ │ │ │ - movabs $0x3ff0000000000000,%r9 │ │ │ │ │ │ - or %rdi,%r9 │ │ │ │ │ │ + movabs $0x3ff0000000000000,%r8 │ │ │ │ │ │ + or %rdi,%r8 │ │ │ │ │ │ shr $0x30,%rdi │ │ │ │ │ │ - vmovq %r9,%xmm0 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + movq %r8,%xmm0 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ imul $0x38,%rdi,%rdi │ │ │ │ │ │ - lea 0x0(%rip),%r9 │ │ │ │ │ │ + lea 0x0(%rip),%r8 │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_16COEFFSE-0x4 │ │ │ │ │ │ - vmovsd (%rdi,%r9,1),%xmm1 │ │ │ │ │ │ - vmovsd 0x10(%rdi,%r9,1),%xmm2 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + movsd (%rdi,%r8,1),%xmm2 │ │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vfmadd213sd 0x8(%rdi,%r9,1),%xmm0,%xmm2 │ │ │ │ │ │ - sub %r8d,%esi │ │ │ │ │ │ - vmovsd 0x20(%rdi,%r9,1),%xmm3 │ │ │ │ │ │ - vfmadd213sd 0x18(%rdi,%r9,1),%xmm0,%xmm3 │ │ │ │ │ │ - vmulsd %xmm0,%xmm0,%xmm4 │ │ │ │ │ │ - vmovsd 0x30(%rdi,%r9,1),%xmm5 │ │ │ │ │ │ - vfmadd213sd 0x28(%rdi,%r9,1),%xmm0,%xmm5 │ │ │ │ │ │ - vmulsd %xmm4,%xmm4,%xmm0 │ │ │ │ │ │ - vfmadd213sd %xmm1,%xmm4,%xmm2 │ │ │ │ │ │ - vfmadd213sd %xmm3,%xmm4,%xmm5 │ │ │ │ │ │ - vfmadd213sd %xmm2,%xmm0,%xmm5 │ │ │ │ │ │ + movsd 0x10(%rdi,%r8,1),%xmm3 │ │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ │ + addsd 0x8(%rdi,%r8,1),%xmm3 │ │ │ │ │ │ + movsd 0x20(%rdi,%r8,1),%xmm4 │ │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ │ + addsd 0x18(%rdi,%r8,1),%xmm4 │ │ │ │ │ │ + mulsd 0x30(%rdi,%r8,1),%xmm0 │ │ │ │ │ │ + addsd 0x28(%rdi,%r8,1),%xmm0 │ │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + mulsd %xmm1,%xmm1 │ │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ │ movzwl %si,%esi │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_15CBRT2E-0x4 │ │ │ │ │ │ - vmulsd (%rdi,%rsi,8),%xmm5,%xmm0 │ │ │ │ │ │ - vmovq %xmm0,%rsi │ │ │ │ │ │ + mulsd (%rdi,%rsi,8),%xmm0 │ │ │ │ │ │ + movq %xmm0,%rsi │ │ │ │ │ │ lea 0x8(%rsi),%rdi │ │ │ │ │ │ and %rdx,%rdi │ │ │ │ │ │ cmp $0x10,%rdi │ │ │ │ │ │ - ja 17a <__llvm_libc_19_1_6_::cbrtf(float)+0x17a> │ │ │ │ │ │ + ja 190 <__llvm_libc_19_1_6_::cbrtf(float)+0x190> │ │ │ │ │ │ and %rsi,%rdx │ │ │ │ │ │ add $0xffffffffffffffe1,%rcx │ │ │ │ │ │ and %rsi,%rcx │ │ │ │ │ │ lea 0x20(%rcx),%rsi │ │ │ │ │ │ cmp $0x9,%rdx │ │ │ │ │ │ cmovb %rcx,%rsi │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rcx │ │ │ │ │ │ mov %rcx,-0x28(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movapd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - vmovupd %xmm0,-0x20(%rbp) │ │ │ │ │ │ + movupd %xmm0,-0x20(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x10(%rbp) │ │ │ │ │ │ fnstenv -0x28(%rbp) │ │ │ │ │ │ andb $0xdf,-0x24(%rbp) │ │ │ │ │ │ fldenv -0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x2c(%rbp) │ │ │ │ │ │ stmxcsr -0x2c(%rbp) │ │ │ │ │ │ mov -0x2c(%rbp),%ecx │ │ │ │ │ │ and $0xffffffdf,%ecx │ │ │ │ │ │ mov %ecx,-0x2c(%rbp) │ │ │ │ │ │ ldmxcsr -0x2c(%rbp) │ │ │ │ │ │ - jmp 17d <__llvm_libc_19_1_6_::cbrtf(float)+0x17d> │ │ │ │ │ │ + jmp 193 <__llvm_libc_19_1_6_::cbrtf(float)+0x193> │ │ │ │ │ │ and %rcx,%rsi │ │ │ │ │ │ shl $0x34,%rax │ │ │ │ │ │ or %rsi,%rax │ │ │ │ │ │ - vmovq %rax,%xmm0 │ │ │ │ │ │ - vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + movq %rax,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 1a2 <__llvm_libc_19_1_6_::cbrtf(float)+0x1a2> │ │ │ │ │ │ + jne 1b8 <__llvm_libc_19_1_6_::cbrtf(float)+0x1b8> │ │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - call 1a7 <.LCPI0_1+0x19f> │ │ │ │ │ │ + call 1bd <.LCPI0_1+0x1b5> │ │ │ │ │ │ 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 1213 .. │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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 656c612e 74657874 2e636272 7466002e ela.text.cbrtf.. │ │ │ │ │ │ - 0x00000060 726f6461 74612e5f 5a4e3139 5f5f6c6c rodata._ZN19__ll │ │ │ │ │ │ - 0x00000070 766d5f6c 6962635f 31395f31 5f365f31 vm_libc_19_1_6_1 │ │ │ │ │ │ - 0x00000080 325f474c 4f42414c 5f5f4e5f 3136434f 2_GLOBAL__N_16CO │ │ │ │ │ │ - 0x00000090 45464653 45002e72 6f646174 612e5f5a EFFSE..rodata._Z │ │ │ │ │ │ - 0x000000a0 4e31395f 5f6c6c76 6d5f6c69 62635f31 N19__llvm_libc_1 │ │ │ │ │ │ - 0x000000b0 395f315f 365f3132 5f474c4f 42414c5f 9_1_6_12_GLOBAL_ │ │ │ │ │ │ - 0x000000c0 5f4e5f31 35434252 54324500 2e6e6f74 _N_15CBRT2E..not │ │ │ │ │ │ - 0x000000d0 652e474e 552d7374 61636b00 2e6c6c76 e.GNU-stack..llv │ │ │ │ │ │ - 0x000000e0 6d5f6164 64727369 6700 m_addrsig. │ │ │ │ │ │ + 0x00000040 002e726f 64617461 2e637374 3136002e ..rodata.cst16.. │ │ │ │ │ │ + 0x00000050 72656c61 2e746578 742e6362 72746600 rela.text.cbrtf. │ │ │ │ │ │ + 0x00000060 2e726f64 6174612e 5f5a4e31 395f5f6c .rodata._ZN19__l │ │ │ │ │ │ + 0x00000070 6c766d5f 6c696263 5f31395f 315f365f lvm_libc_19_1_6_ │ │ │ │ │ │ + 0x00000080 31325f47 4c4f4241 4c5f5f4e 5f313643 12_GLOBAL__N_16C │ │ │ │ │ │ + 0x00000090 4f454646 5345002e 726f6461 74612e5f OEFFSE..rodata._ │ │ │ │ │ │ + 0x000000a0 5a4e3139 5f5f6c6c 766d5f6c 6962635f ZN19__llvm_libc_ │ │ │ │ │ │ + 0x000000b0 31395f31 5f365f31 325f474c 4f42414c 19_1_6_12_GLOBAL │ │ │ │ │ │ + 0x000000c0 5f5f4e5f 31354342 52543245 002e6e6f __N_15CBRT2E..no │ │ │ │ │ │ + 0x000000d0 74652e47 4e552d73 7461636b 002e6c6c te.GNU-stack..ll │ │ │ │ │ │ + 0x000000e0 766d5f61 64647273 696700 vm_addrsig. │ │ │ │ ├── copysign.cpp.o │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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] .text.copysign PROGBITS 0000000000000000 000080 00001e 00 AX 0 0 16 │ │ │ │ │ │ + [ 4] .text.copysign PROGBITS 0000000000000000 000080 00001b 00 AX 0 0 16 │ │ │ │ │ │ [ 5] .rela.text.copysign RELA 0000000000000000 000160 000030 18 I 8 4 8 │ │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 0000000000000000 00009e 000000 00 0 0 1 │ │ │ │ │ │ - [ 7] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 00009e 000001 00 E 0 0 1 │ │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 0000000000000000 00009b 000000 00 0 0 1 │ │ │ │ │ │ + [ 7] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 00009b 000001 00 E 0 0 1 │ │ │ │ │ │ [ 8] .symtab SYMTAB 0000000000000000 0000a0 000078 18 9 3 8 │ │ │ │ │ │ [ 9] .strtab STRTAB 0000000000000000 000118 000041 00 0 0 1 │ │ │ │ │ │ [10] .shstrtab STRTAB 0000000000000000 000190 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), │ │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 5 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: 0000000000000010 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_1 │ │ │ │ │ │ - 3: 0000000000000000 30 FUNC GLOBAL HIDDEN 4 copysign │ │ │ │ │ │ - 4: 0000000000000000 30 FUNC GLOBAL HIDDEN 4 _ZN19__llvm_libc_19_1_6_8copysignEdd │ │ │ │ │ │ + 3: 0000000000000000 27 FUNC GLOBAL HIDDEN 4 copysign │ │ │ │ │ │ + 4: 0000000000000000 27 FUNC GLOBAL HIDDEN 4 _ZN19__llvm_libc_19_1_6_8copysignEdd │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text.copysign' at offset 0x160 contains 2 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000000c 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000014 0000000200000002 R_X86_64_PC32 0000000000000010 .LCPI0_1 - 4 │ │ │ │ │ │ +000000000000000b 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +0000000000000012 0000000200000002 R_X86_64_PC32 0000000000000010 .LCPI0_1 - 4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.copysign {} │ │ │ │ │ │ @@ -4,14 +4,14 @@ │ │ │ │ │ │ Disassembly of section .text.copysign: │ │ │ │ │ │ │ │ │ │ │ │ 0000000000000000 <__llvm_libc_19_1_6_::copysign(double, double)>: │ │ │ │ │ │ copysign(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ - vandps 0x0(%rip),%xmm1,%xmm1 │ │ │ │ │ │ + andps 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vandps 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + andps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vorps %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ + orps %xmm1,%xmm0 │ │ │ │ │ │ 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: 512 (bytes into file) │ │ │ │ │ │ + Start of section headers: 520 (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 0x200: │ │ │ │ │ │ +There are 11 section headers, starting at offset 0x208: │ │ │ │ │ │ │ │ │ │ │ │ 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] .text.copysignf PROGBITS 0000000000000000 000068 000028 00 AX 0 0 16 │ │ │ │ │ │ - [ 5] .rela.text.copysignf RELA 0000000000000000 000158 000030 18 I 8 4 8 │ │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 0000000000000000 000090 000000 00 0 0 1 │ │ │ │ │ │ - [ 7] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000090 000001 00 E 0 0 1 │ │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000098 000078 18 9 3 8 │ │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000110 000043 00 0 0 1 │ │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000188 000074 00 0 0 1 │ │ │ │ │ │ + [ 3] .rodata.cst16 PROGBITS 0000000000000000 000060 000020 10 AM 0 0 16 │ │ │ │ │ │ + [ 4] .text.copysignf PROGBITS 0000000000000000 000080 00001b 00 AX 0 0 16 │ │ │ │ │ │ + [ 5] .rela.text.copysignf RELA 0000000000000000 000160 000030 18 I 8 4 8 │ │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 0000000000000000 00009b 000000 00 0 0 1 │ │ │ │ │ │ + [ 7] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 00009b 000001 00 E 0 0 1 │ │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 0000a0 000078 18 9 3 8 │ │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000118 000043 00 0 0 1 │ │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000190 000075 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,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 5 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_1 │ │ │ │ │ │ - 3: 0000000000000000 40 FUNC GLOBAL HIDDEN 4 copysignf │ │ │ │ │ │ - 4: 0000000000000000 40 FUNC GLOBAL HIDDEN 4 _ZN19__llvm_libc_19_1_6_9copysignfEff │ │ │ │ │ │ + 2: 0000000000000010 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_1 │ │ │ │ │ │ + 3: 0000000000000000 27 FUNC GLOBAL HIDDEN 4 copysignf │ │ │ │ │ │ + 4: 0000000000000000 27 FUNC GLOBAL HIDDEN 4 _ZN19__llvm_libc_19_1_6_9copysignfEff │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.copysignf' at offset 0x158 contains 2 entries: │ │ │ │ │ │ +Relocation section '.rela.text.copysignf' at offset 0x160 contains 2 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000000d 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000016 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_1 - 4 │ │ │ │ │ │ +000000000000000b 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +0000000000000012 0000000200000002 R_X86_64_PC32 0000000000000010 .LCPI0_1 - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ .LCPI0_0 │ │ │ │ │ │ .LCPI0_1 │ │ │ │ │ │ copysignf │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_9copysignfEff │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ -.rodata.cst4 │ │ │ │ │ │ +.rodata.cst16 │ │ │ │ │ │ .rela.text.copysignf │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.copysignf {} │ │ │ │ │ │ @@ -4,16 +4,14 @@ │ │ │ │ │ │ Disassembly of section .text.copysignf: │ │ │ │ │ │ │ │ │ │ │ │ 0000000000000000 <__llvm_libc_19_1_6_::copysignf(float, float)>: │ │ │ │ │ │ copysignf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm2 │ │ │ │ │ │ + andps 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm3 │ │ │ │ │ │ + andps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vandps %xmm2,%xmm1,%xmm1 │ │ │ │ │ │ - vandps %xmm3,%xmm0,%xmm0 │ │ │ │ │ │ - vorps %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ + orps %xmm1,%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 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. │ │ │ │ │ │ + 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. │ │ │ │ ├── cos.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: 24344 (bytes into file) │ │ │ │ │ │ + Start of section headers: 25032 (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: 50 │ │ │ │ │ │ - Section header string table index: 49 │ │ │ │ │ │ + Number of section headers: 49 │ │ │ │ │ │ + Section header string table index: 48 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,59 +1,58 @@ │ │ │ │ │ │ -There are 50 section headers, starting at offset 0x5f18: │ │ │ │ │ │ +There are 49 section headers, starting at offset 0x61c8: │ │ │ │ │ │ │ │ │ │ │ │ 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 47 33 4 │ │ │ │ │ │ - [ 2] .group GROUP 0000000000000000 00004c 00000c 04 47 34 4 │ │ │ │ │ │ - [ 3] .group GROUP 0000000000000000 000058 00000c 04 47 35 4 │ │ │ │ │ │ - [ 4] .group GROUP 0000000000000000 000064 000008 04 47 40 4 │ │ │ │ │ │ - [ 5] .group GROUP 0000000000000000 00006c 00000c 04 47 39 4 │ │ │ │ │ │ - [ 6] .group GROUP 0000000000000000 000078 00000c 04 47 41 4 │ │ │ │ │ │ - [ 7] .group GROUP 0000000000000000 000084 00000c 04 47 42 4 │ │ │ │ │ │ - [ 8] .group GROUP 0000000000000000 000090 00000c 04 47 43 4 │ │ │ │ │ │ - [ 9] .group GROUP 0000000000000000 00009c 00000c 04 47 44 4 │ │ │ │ │ │ - [10] .group GROUP 0000000000000000 0000a8 00000c 04 47 37 4 │ │ │ │ │ │ - [11] .group GROUP 0000000000000000 0000b4 000008 04 47 32 4 │ │ │ │ │ │ - [12] .group GROUP 0000000000000000 0000bc 000008 04 47 31 4 │ │ │ │ │ │ - [13] .group GROUP 0000000000000000 0000c4 000008 04 47 36 4 │ │ │ │ │ │ + [ 1] .group GROUP 0000000000000000 000040 00000c 04 46 41 4 │ │ │ │ │ │ + [ 2] .group GROUP 0000000000000000 00004c 00000c 04 46 42 4 │ │ │ │ │ │ + [ 3] .group GROUP 0000000000000000 000058 00000c 04 46 43 4 │ │ │ │ │ │ + [ 4] .group GROUP 0000000000000000 000064 000008 04 46 49 4 │ │ │ │ │ │ + [ 5] .group GROUP 0000000000000000 00006c 00000c 04 46 48 4 │ │ │ │ │ │ + [ 6] .group GROUP 0000000000000000 000078 00000c 04 46 50 4 │ │ │ │ │ │ + [ 7] .group GROUP 0000000000000000 000084 00000c 04 46 51 4 │ │ │ │ │ │ + [ 8] .group GROUP 0000000000000000 000090 00000c 04 46 52 4 │ │ │ │ │ │ + [ 9] .group GROUP 0000000000000000 00009c 00000c 04 46 53 4 │ │ │ │ │ │ + [10] .group GROUP 0000000000000000 0000a8 00000c 04 46 45 4 │ │ │ │ │ │ + [11] .group GROUP 0000000000000000 0000b4 000008 04 46 40 4 │ │ │ │ │ │ + [12] .group GROUP 0000000000000000 0000bc 000008 04 46 39 4 │ │ │ │ │ │ + [13] .group GROUP 0000000000000000 0000c4 000008 04 46 44 4 │ │ │ │ │ │ [14] .text PROGBITS 0000000000000000 0000cc 000000 00 AX 0 0 4 │ │ │ │ │ │ [15] .note.gnu.property NOTE 0000000000000000 0000cc 000020 00 A 0 0 8 │ │ │ │ │ │ - [16] .rodata.cst8 PROGBITS 0000000000000000 0000ec 0000a0 08 AM 0 0 8 │ │ │ │ │ │ - [17] .rodata.cst4 PROGBITS 0000000000000000 00018c 000004 04 AM 0 0 4 │ │ │ │ │ │ - [18] .rodata.cst16 PROGBITS 0000000000000000 000190 000040 10 AM 0 0 16 │ │ │ │ │ │ - [19] .text.cos PROGBITS 0000000000000000 0001d0 00075b 00 AX 0 0 16 │ │ │ │ │ │ - [20] .rela.text.cos RELA 0000000000000000 005230 0002d0 18 I 47 19 8 │ │ │ │ │ │ - [21] .text._ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed PROGBITS 0000000000000000 00092b 0006c0 00 AXG 0 0 16 │ │ │ │ │ │ - [22] .rela.text._ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed RELA 0000000000000000 005500 000030 18 IG 47 21 8 │ │ │ │ │ │ - [23] .text._ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb0EE8accurateEv PROGBITS 0000000000000000 000feb 0008fb 00 AXG 0 0 16 │ │ │ │ │ │ - [24] .rela.text._ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb0EE8accurateEv RELA 0000000000000000 005530 000018 18 IG 47 23 8 │ │ │ │ │ │ - [25] .text._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ PROGBITS 0000000000000000 0018e6 0002f7 00 AXG 0 0 16 │ │ │ │ │ │ - [26] .rela.text._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ RELA 0000000000000000 005548 000138 18 IG 47 25 8 │ │ │ │ │ │ - [27] .text._ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ PROGBITS 0000000000000000 001bdd 0001e0 00 AXG 0 0 16 │ │ │ │ │ │ - [28] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 001dbd 00014e 00 AXG 0 0 16 │ │ │ │ │ │ - [29] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 005680 000048 18 IG 47 28 8 │ │ │ │ │ │ - [30] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 001f0b 00014f 00 AXG 0 0 16 │ │ │ │ │ │ - [31] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 0056c8 000048 18 IG 47 30 8 │ │ │ │ │ │ - [32] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 00205a 000144 00 AXG 0 0 16 │ │ │ │ │ │ - [33] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 005710 000048 18 IG 47 32 8 │ │ │ │ │ │ - [34] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 00219e 00013d 00 AXG 0 0 16 │ │ │ │ │ │ - [35] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 005758 000048 18 IG 47 34 8 │ │ │ │ │ │ - [36] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 0022db 00035b 00 AXG 0 0 16 │ │ │ │ │ │ - [37] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 0057a0 000030 18 IG 47 36 8 │ │ │ │ │ │ - [38] .text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v PROGBITS 0000000000000000 002636 0001f9 00 AXG 0 0 16 │ │ │ │ │ │ - [39] .rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v RELA 0000000000000000 0057d0 000078 18 IG 47 38 8 │ │ │ │ │ │ - [40] .rodata._ZN19__llvm_libc_19_1_6_3fma17SIN_K_PI_OVER_128E PROGBITS 0000000000000000 00282f 001000 00 AG 0 0 16 │ │ │ │ │ │ - [41] .rodata._ZN19__llvm_libc_19_1_6_3fma24ONE_TWENTY_EIGHT_OVER_PIE PROGBITS 0000000000000000 00382f 000800 00 AG 0 0 16 │ │ │ │ │ │ - [42] .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS PROGBITS 0000000000000000 00402f 0000a8 00 A 0 0 16 │ │ │ │ │ │ - [43] .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS PROGBITS 0000000000000000 0040d7 0000a8 00 A 0 0 16 │ │ │ │ │ │ - [44] .rodata._ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E PROGBITS 0000000000000000 00417f 000618 00 AG 0 0 16 │ │ │ │ │ │ - [45] .note.GNU-stack PROGBITS 0000000000000000 004797 000000 00 0 0 1 │ │ │ │ │ │ - [46] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 004797 000003 00 E 0 0 1 │ │ │ │ │ │ - [47] .symtab SYMTAB 0000000000000000 0047a0 000450 18 48 28 8 │ │ │ │ │ │ - [48] .strtab STRTAB 0000000000000000 004bf0 00063b 00 0 0 1 │ │ │ │ │ │ - [49] .shstrtab STRTAB 0000000000000000 005848 0006ca 00 0 0 1 │ │ │ │ │ │ + [16] .rodata.cst8 PROGBITS 0000000000000000 0000ec 0000d0 08 AM 0 0 8 │ │ │ │ │ │ + [17] .rodata.cst16 PROGBITS 0000000000000000 0001bc 000070 10 AM 0 0 16 │ │ │ │ │ │ + [18] .text.cos PROGBITS 0000000000000000 00022c 00094c 00 AX 0 0 16 │ │ │ │ │ │ + [19] .rela.text.cos RELA 0000000000000000 0054b8 000390 18 I 46 18 8 │ │ │ │ │ │ + [20] .text._ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed PROGBITS 0000000000000000 000b78 0006c8 00 AXG 0 0 16 │ │ │ │ │ │ + [21] .rela.text._ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed RELA 0000000000000000 005848 000030 18 IG 46 20 8 │ │ │ │ │ │ + [22] .text._ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb1EE8accurateEv PROGBITS 0000000000000000 001240 0008b1 00 AXG 0 0 16 │ │ │ │ │ │ + [23] .rela.text._ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb1EE8accurateEv RELA 0000000000000000 005878 000018 18 IG 46 22 8 │ │ │ │ │ │ + [24] .text._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ PROGBITS 0000000000000000 001af1 000263 00 AXG 0 0 16 │ │ │ │ │ │ + [25] .rela.text._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ RELA 0000000000000000 005890 0000a8 18 IG 46 24 8 │ │ │ │ │ │ + [26] .text._ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ PROGBITS 0000000000000000 001d54 0001dc 00 AXG 0 0 16 │ │ │ │ │ │ + [27] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 001f30 000146 00 AXG 0 0 16 │ │ │ │ │ │ + [28] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 005938 000048 18 IG 46 27 8 │ │ │ │ │ │ + [29] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 002076 000149 00 AXG 0 0 16 │ │ │ │ │ │ + [30] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 005980 000048 18 IG 46 29 8 │ │ │ │ │ │ + [31] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 0021bf 00013e 00 AXG 0 0 16 │ │ │ │ │ │ + [32] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 0059c8 000048 18 IG 46 31 8 │ │ │ │ │ │ + [33] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 0022fd 000137 00 AXG 0 0 16 │ │ │ │ │ │ + [34] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 005a10 000048 18 IG 46 33 8 │ │ │ │ │ │ + [35] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 002434 000355 00 AXG 0 0 16 │ │ │ │ │ │ + [36] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 005a58 000030 18 IG 46 35 8 │ │ │ │ │ │ + [37] .text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v PROGBITS 0000000000000000 002789 0001ff 00 AXG 0 0 16 │ │ │ │ │ │ + [38] .rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v RELA 0000000000000000 005a88 000078 18 IG 46 37 8 │ │ │ │ │ │ + [39] .rodata._ZN19__llvm_libc_19_1_6_5nofma17SIN_K_PI_OVER_128E PROGBITS 0000000000000000 002988 001000 00 AG 0 0 16 │ │ │ │ │ │ + [40] .rodata._ZN19__llvm_libc_19_1_6_5nofma24ONE_TWENTY_EIGHT_OVER_PIE PROGBITS 0000000000000000 003988 000800 00 AG 0 0 16 │ │ │ │ │ │ + [41] .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS PROGBITS 0000000000000000 004188 0000a8 00 A 0 0 16 │ │ │ │ │ │ + [42] .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS PROGBITS 0000000000000000 004230 0000a8 00 A 0 0 16 │ │ │ │ │ │ + [43] .rodata._ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E PROGBITS 0000000000000000 0042d8 000618 00 AG 0 0 16 │ │ │ │ │ │ + [44] .note.GNU-stack PROGBITS 0000000000000000 0048f0 000000 00 0 0 1 │ │ │ │ │ │ + [45] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0048f0 000003 00 E 0 0 1 │ │ │ │ │ │ + [46] .symtab SYMTAB 0000000000000000 0048f8 000528 18 47 36 8 │ │ │ │ │ │ + [47] .strtab STRTAB 0000000000000000 004e20 000696 00 0 0 1 │ │ │ │ │ │ + [48] .shstrtab STRTAB 0000000000000000 005b00 0006c1 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,49 +1,58 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 46 entries: │ │ │ │ │ │ +Symbol table '.symtab' contains 55 entries: │ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_0 │ │ │ │ │ │ 2: 0000000000000008 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_1 │ │ │ │ │ │ 3: 0000000000000010 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_2 │ │ │ │ │ │ - 4: 0000000000000018 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_4 │ │ │ │ │ │ - 5: 0000000000000020 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_5 │ │ │ │ │ │ - 6: 0000000000000028 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_6 │ │ │ │ │ │ - 7: 0000000000000030 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_7 │ │ │ │ │ │ + 4: 0000000000000018 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_3 │ │ │ │ │ │ + 5: 0000000000000020 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_4 │ │ │ │ │ │ + 6: 0000000000000028 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_5 │ │ │ │ │ │ + 7: 0000000000000030 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_6 │ │ │ │ │ │ 8: 0000000000000038 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_8 │ │ │ │ │ │ 9: 0000000000000040 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_9 │ │ │ │ │ │ 10: 0000000000000048 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_10 │ │ │ │ │ │ 11: 0000000000000050 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_11 │ │ │ │ │ │ - 12: 0000000000000058 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_15 │ │ │ │ │ │ - 13: 0000000000000060 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_16 │ │ │ │ │ │ - 14: 0000000000000068 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_17 │ │ │ │ │ │ - 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 17 .LCPI0_3 │ │ │ │ │ │ - 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 18 .LCPI0_12 │ │ │ │ │ │ - 17: 0000000000000010 0 NOTYPE LOCAL DEFAULT 18 .LCPI0_13 │ │ │ │ │ │ - 18: 0000000000000020 0 NOTYPE LOCAL DEFAULT 18 .LCPI0_14 │ │ │ │ │ │ - 19: 0000000000000070 0 NOTYPE LOCAL DEFAULT 16 .LCPI1_0 │ │ │ │ │ │ - 20: 0000000000000030 0 NOTYPE LOCAL DEFAULT 18 .LCPI1_1 │ │ │ │ │ │ - 21: 0000000000000078 0 NOTYPE LOCAL DEFAULT 16 .LCPI10_0 │ │ │ │ │ │ - 22: 0000000000000080 0 NOTYPE LOCAL DEFAULT 16 .LCPI10_1 │ │ │ │ │ │ - 23: 0000000000000088 0 NOTYPE LOCAL DEFAULT 16 .LCPI10_2 │ │ │ │ │ │ - 24: 0000000000000090 0 NOTYPE LOCAL DEFAULT 16 .LCPI10_3 │ │ │ │ │ │ - 25: 0000000000000098 0 NOTYPE LOCAL DEFAULT 16 .LCPI10_4 │ │ │ │ │ │ - 26: 0000000000000000 0 SECTION LOCAL DEFAULT 42 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS │ │ │ │ │ │ - 27: 0000000000000000 0 SECTION LOCAL DEFAULT 43 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS │ │ │ │ │ │ - 28: 0000000000000000 1883 FUNC GLOBAL HIDDEN 19 cos │ │ │ │ │ │ - 29: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ - 30: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ - 31: 0000000000000000 2048 OBJECT WEAK HIDDEN 41 _ZN19__llvm_libc_19_1_6_3fma24ONE_TWENTY_EIGHT_OVER_PIE │ │ │ │ │ │ - 32: 0000000000000000 4096 OBJECT WEAK HIDDEN 40 _ZN19__llvm_libc_19_1_6_3fma17SIN_K_PI_OVER_128E │ │ │ │ │ │ - 33: 0000000000000000 1728 FUNC WEAK HIDDEN 21 _ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed │ │ │ │ │ │ - 34: 0000000000000000 2299 FUNC WEAK HIDDEN 23 _ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb0EE8accurateEv │ │ │ │ │ │ - 35: 0000000000000000 759 FUNC WEAK HIDDEN 25 _ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ │ │ │ │ │ │ - 36: 0000000000000000 1560 OBJECT WEAK HIDDEN 44 _ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E │ │ │ │ │ │ - 37: 0000000000000000 505 FUNC WEAK HIDDEN 38 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ │ - 38: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 39: 0000000000000000 334 FUNC WEAK HIDDEN 28 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 40: 0000000000000000 480 FUNC WEAK HIDDEN 27 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ │ - 41: 0000000000000000 335 FUNC WEAK HIDDEN 30 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 42: 0000000000000000 324 FUNC WEAK HIDDEN 32 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 43: 0000000000000000 317 FUNC WEAK HIDDEN 34 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 44: 0000000000000000 859 FUNC WEAK HIDDEN 36 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 45: 0000000000000000 1883 FUNC GLOBAL HIDDEN 19 _ZN19__llvm_libc_19_1_6_3cosEd │ │ │ │ │ │ + 12: 0000000000000058 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_12 │ │ │ │ │ │ + 13: 0000000000000060 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_13 │ │ │ │ │ │ + 14: 0000000000000068 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_14 │ │ │ │ │ │ + 15: 0000000000000070 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_15 │ │ │ │ │ │ + 16: 0000000000000078 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_16 │ │ │ │ │ │ + 17: 0000000000000080 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_17 │ │ │ │ │ │ + 18: 0000000000000088 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_23 │ │ │ │ │ │ + 19: 0000000000000090 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_24 │ │ │ │ │ │ + 20: 0000000000000098 0 NOTYPE LOCAL DEFAULT 16 .LCPI0_25 │ │ │ │ │ │ + 21: 0000000000000000 0 NOTYPE LOCAL DEFAULT 17 .LCPI0_7 │ │ │ │ │ │ + 22: 0000000000000010 0 NOTYPE LOCAL DEFAULT 17 .LCPI0_18 │ │ │ │ │ │ + 23: 0000000000000020 0 NOTYPE LOCAL DEFAULT 17 .LCPI0_19 │ │ │ │ │ │ + 24: 0000000000000030 0 NOTYPE LOCAL DEFAULT 17 .LCPI0_20 │ │ │ │ │ │ + 25: 0000000000000040 0 NOTYPE LOCAL DEFAULT 17 .LCPI0_21 │ │ │ │ │ │ + 26: 0000000000000050 0 NOTYPE LOCAL DEFAULT 17 .LCPI0_22 │ │ │ │ │ │ + 27: 00000000000000a0 0 NOTYPE LOCAL DEFAULT 16 .LCPI1_0 │ │ │ │ │ │ + 28: 0000000000000060 0 NOTYPE LOCAL DEFAULT 17 .LCPI1_1 │ │ │ │ │ │ + 29: 00000000000000a8 0 NOTYPE LOCAL DEFAULT 16 .LCPI10_0 │ │ │ │ │ │ + 30: 00000000000000b0 0 NOTYPE LOCAL DEFAULT 16 .LCPI10_1 │ │ │ │ │ │ + 31: 00000000000000b8 0 NOTYPE LOCAL DEFAULT 16 .LCPI10_2 │ │ │ │ │ │ + 32: 00000000000000c0 0 NOTYPE LOCAL DEFAULT 16 .LCPI10_3 │ │ │ │ │ │ + 33: 00000000000000c8 0 NOTYPE LOCAL DEFAULT 16 .LCPI10_4 │ │ │ │ │ │ + 34: 0000000000000000 0 SECTION LOCAL DEFAULT 41 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS │ │ │ │ │ │ + 35: 0000000000000000 0 SECTION LOCAL DEFAULT 42 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS │ │ │ │ │ │ + 36: 0000000000000000 2380 FUNC GLOBAL HIDDEN 18 cos │ │ │ │ │ │ + 37: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ + 38: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ + 39: 0000000000000000 2048 OBJECT WEAK HIDDEN 40 _ZN19__llvm_libc_19_1_6_5nofma24ONE_TWENTY_EIGHT_OVER_PIE │ │ │ │ │ │ + 40: 0000000000000000 4096 OBJECT WEAK HIDDEN 39 _ZN19__llvm_libc_19_1_6_5nofma17SIN_K_PI_OVER_128E │ │ │ │ │ │ + 41: 0000000000000000 1736 FUNC WEAK HIDDEN 20 _ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed │ │ │ │ │ │ + 42: 0000000000000000 2225 FUNC WEAK HIDDEN 22 _ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb1EE8accurateEv │ │ │ │ │ │ + 43: 0000000000000000 611 FUNC WEAK HIDDEN 24 _ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ │ │ │ │ │ │ + 44: 0000000000000000 1560 OBJECT WEAK HIDDEN 43 _ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E │ │ │ │ │ │ + 45: 0000000000000000 511 FUNC WEAK HIDDEN 37 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ │ + 46: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ + 47: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ │ + 48: 0000000000000000 326 FUNC WEAK HIDDEN 27 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 49: 0000000000000000 476 FUNC WEAK HIDDEN 26 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ │ + 50: 0000000000000000 329 FUNC WEAK HIDDEN 29 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 51: 0000000000000000 318 FUNC WEAK HIDDEN 31 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 52: 0000000000000000 311 FUNC WEAK HIDDEN 33 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 53: 0000000000000000 853 FUNC WEAK HIDDEN 35 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 54: 0000000000000000 2380 FUNC GLOBAL HIDDEN 18 _ZN19__llvm_libc_19_1_6_3cosEd │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,95 +1,97 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.cos' at offset 0x5230 contains 30 entries: │ │ │ │ │ │ +Relocation section '.rela.text.cos' at offset 0x54b8 contains 38 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000073 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_9 - 4 │ │ │ │ │ │ -000000000000008f 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ -000000000000009c 0000001d00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -00000000000000a9 0000001e00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ -00000000000000b1 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ -00000000000000c8 0000000f00000002 R_X86_64_PC32 0000000000000000 .LCPI0_3 - 4 │ │ │ │ │ │ -0000000000000104 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_4 - 4 │ │ │ │ │ │ -0000000000000112 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_5 - 4 │ │ │ │ │ │ -000000000000011f 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_6 - 4 │ │ │ │ │ │ -0000000000000189 0000001f00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_3fma24ONE_TWENTY_EIGHT_OVER_PIE - 4 │ │ │ │ │ │ -00000000000001fa 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000210 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ -0000000000000221 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_7 - 4 │ │ │ │ │ │ -0000000000000229 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_8 - 4 │ │ │ │ │ │ -0000000000000236 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_9 - 4 │ │ │ │ │ │ -000000000000025d 0000000a00000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ -0000000000000266 0000000b00000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ -0000000000000287 0000002000000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_3fma17SIN_K_PI_OVER_128E - 4 │ │ │ │ │ │ -000000000000029d 0000001000000002 R_X86_64_PC32 0000000000000000 .LCPI0_12 - 4 │ │ │ │ │ │ -00000000000002a6 0000001100000002 R_X86_64_PC32 0000000000000010 .LCPI0_13 - 4 │ │ │ │ │ │ -00000000000002b9 0000001200000002 R_X86_64_PC32 0000000000000020 .LCPI0_14 - 4 │ │ │ │ │ │ -000000000000032d 0000000c00000002 R_X86_64_PC32 0000000000000058 .LCPI0_15 - 4 │ │ │ │ │ │ -0000000000000335 0000000d00000002 R_X86_64_PC32 0000000000000060 .LCPI0_16 - 4 │ │ │ │ │ │ -0000000000000383 0000002100000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed - 4 │ │ │ │ │ │ -00000000000003a0 0000000e00000002 R_X86_64_PC32 0000000000000068 .LCPI0_17 - 4 │ │ │ │ │ │ -00000000000003be 0000002200000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb0EE8accurateEv - 4 │ │ │ │ │ │ -00000000000003e7 0000002300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ - 4 │ │ │ │ │ │ -0000000000000408 0000002400000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E - 4 │ │ │ │ │ │ -0000000000000723 0000002500000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v - 4 │ │ │ │ │ │ -0000000000000757 0000002600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed' at offset 0x5500 contains 2 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000001f 0000001300000002 R_X86_64_PC32 0000000000000070 .LCPI1_0 - 4 │ │ │ │ │ │ -000000000000002d 0000001400000002 R_X86_64_PC32 0000000000000030 .LCPI1_1 - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb0EE8accurateEv' at offset 0x5530 contains 1 entry: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000037 0000001f00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_3fma24ONE_TWENTY_EIGHT_OVER_PIE - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_' at offset 0x5548 contains 13 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -00000000000000b0 0000001a00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS + 7c │ │ │ │ │ │ -00000000000000bd 0000001a00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS + 5c │ │ │ │ │ │ -00000000000000cd 0000001a00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS + 3c │ │ │ │ │ │ -00000000000000dd 0000001a00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS + 1c │ │ │ │ │ │ -00000000000000ed 0000001a00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS - 4 │ │ │ │ │ │ -0000000000000112 0000001b00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS + 7c │ │ │ │ │ │ -0000000000000122 0000001b00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS + 5c │ │ │ │ │ │ -0000000000000132 0000001b00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS + 3c │ │ │ │ │ │ -0000000000000142 0000001b00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS + 1c │ │ │ │ │ │ -0000000000000152 0000001b00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS - 4 │ │ │ │ │ │ -00000000000001ab 0000002700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -0000000000000268 0000002700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000002f3 0000002600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x5680 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000046 0000002900000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000000cb 0000002800000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ -000000000000014a 0000002600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x56c8 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000047 0000002a00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000000cc 0000002800000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ -000000000000014b 0000002600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x5710 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000003c 0000002b00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000000c1 0000002800000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ -0000000000000140 0000002600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x5758 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000035 0000002c00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000000ba 0000002800000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ -0000000000000139 0000002600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x57a0 contains 2 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -00000000000002e1 0000002800000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ -0000000000000357 0000002600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v' at offset 0x57d0 contains 5 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000043 0000001800000002 R_X86_64_PC32 0000000000000090 .LCPI10_3 - 4 │ │ │ │ │ │ -000000000000004d 0000001900000002 R_X86_64_PC32 0000000000000098 .LCPI10_4 - 4 │ │ │ │ │ │ -0000000000000086 0000001700000002 R_X86_64_PC32 0000000000000088 .LCPI10_2 - 4 │ │ │ │ │ │ -0000000000000198 0000001600000002 R_X86_64_PC32 0000000000000080 .LCPI10_1 - 4 │ │ │ │ │ │ -00000000000001d9 0000001500000002 R_X86_64_PC32 0000000000000078 .LCPI10_0 - 4 │ │ │ │ │ │ +000000000000007b 0000000f00000002 R_X86_64_PC32 0000000000000070 .LCPI0_15 - 4 │ │ │ │ │ │ +0000000000000097 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ +00000000000000a4 0000002500000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +00000000000000ae 0000002600000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ +00000000000000b6 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ +00000000000000cc 0000001500000002 R_X86_64_PC32 0000000000000000 .LCPI0_7 - 4 │ │ │ │ │ │ +0000000000000108 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_8 - 4 │ │ │ │ │ │ +000000000000011a 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_9 - 4 │ │ │ │ │ │ +000000000000012a 0000000a00000002 R_X86_64_PC32 0000000000000048 .LCPI0_10 - 4 │ │ │ │ │ │ +000000000000013a 0000000b00000002 R_X86_64_PC32 0000000000000050 .LCPI0_11 - 4 │ │ │ │ │ │ +000000000000014a 0000000c00000002 R_X86_64_PC32 0000000000000058 .LCPI0_12 - 4 │ │ │ │ │ │ +00000000000001b5 0000002700000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_5nofma24ONE_TWENTY_EIGHT_OVER_PIE - 4 │ │ │ │ │ │ +00000000000001bd 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +00000000000001ec 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ +000000000000030a 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ +000000000000031a 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ +0000000000000332 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000351 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ +0000000000000371 0000000d00000002 R_X86_64_PC32 0000000000000060 .LCPI0_13 - 4 │ │ │ │ │ │ +000000000000037d 0000000e00000002 R_X86_64_PC32 0000000000000068 .LCPI0_14 - 4 │ │ │ │ │ │ +000000000000038d 0000000f00000002 R_X86_64_PC32 0000000000000070 .LCPI0_15 - 4 │ │ │ │ │ │ +00000000000003b5 0000001000000002 R_X86_64_PC32 0000000000000078 .LCPI0_16 - 4 │ │ │ │ │ │ +00000000000003c1 0000001100000002 R_X86_64_PC32 0000000000000080 .LCPI0_17 - 4 │ │ │ │ │ │ +00000000000003e4 0000002800000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_5nofma17SIN_K_PI_OVER_128E - 4 │ │ │ │ │ │ +00000000000003fb 0000001600000002 R_X86_64_PC32 0000000000000010 .LCPI0_18 - 4 │ │ │ │ │ │ +0000000000000407 0000001700000002 R_X86_64_PC32 0000000000000020 .LCPI0_19 - 4 │ │ │ │ │ │ +000000000000041f 0000001800000002 R_X86_64_PC32 0000000000000030 .LCPI0_20 - 4 │ │ │ │ │ │ +000000000000043e 0000001900000002 R_X86_64_PC32 0000000000000040 .LCPI0_21 - 4 │ │ │ │ │ │ +0000000000000491 0000001a00000002 R_X86_64_PC32 0000000000000050 .LCPI0_22 - 4 │ │ │ │ │ │ +0000000000000528 0000001200000002 R_X86_64_PC32 0000000000000088 .LCPI0_23 - 4 │ │ │ │ │ │ +0000000000000534 0000001300000002 R_X86_64_PC32 0000000000000090 .LCPI0_24 - 4 │ │ │ │ │ │ +000000000000057f 0000002900000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed - 4 │ │ │ │ │ │ +000000000000059c 0000001400000002 R_X86_64_PC32 0000000000000098 .LCPI0_25 - 4 │ │ │ │ │ │ +00000000000005b7 0000002a00000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb1EE8accurateEv - 4 │ │ │ │ │ │ +00000000000005e0 0000002b00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_ - 4 │ │ │ │ │ │ +00000000000005ff 0000002c00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_7generic22SIN_K_PI_OVER_128_F128E - 4 │ │ │ │ │ │ +000000000000091a 0000002d00000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v - 4 │ │ │ │ │ │ +0000000000000948 0000002e00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_7generic26range_reduction_small_f128Ed' at offset 0x5848 contains 2 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +000000000000001f 0000001b00000002 R_X86_64_PC32 00000000000000a0 .LCPI1_0 - 4 │ │ │ │ │ │ +0000000000000031 0000001c00000002 R_X86_64_PC32 0000000000000060 .LCPI1_1 - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZNK19__llvm_libc_19_1_6_7generic19LargeRangeReductionILb1EE8accurateEv' at offset 0x5878 contains 1 entry: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000037 0000002700000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_5nofma24ONE_TWENTY_EIGHT_OVER_PIE - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_' at offset 0x5890 contains 7 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +00000000000000ad 0000002200000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS - 4 │ │ │ │ │ │ +00000000000000c1 0000002f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ │ +00000000000000c8 0000002300000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS - 4 │ │ │ │ │ │ +00000000000000d9 0000002f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ │ +0000000000000119 0000003000000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000001d6 0000003000000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +000000000000025f 0000002e00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x5938 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000044 0000003200000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000000c3 0000003100000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ +0000000000000142 0000002e00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x5980 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000047 0000003300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000000c6 0000003100000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ +0000000000000145 0000002e00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x59c8 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +000000000000003c 0000003400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000000bb 0000003100000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ +000000000000013a 0000002e00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x5a10 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000035 0000003500000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000000b4 0000003100000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ +0000000000000133 0000002e00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x5a58 contains 2 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +00000000000002db 0000003100000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ +0000000000000351 0000002e00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v' at offset 0x5a88 contains 5 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000043 0000002000000002 R_X86_64_PC32 00000000000000c0 .LCPI10_3 - 4 │ │ │ │ │ │ +000000000000004d 0000002100000002 R_X86_64_PC32 00000000000000c8 .LCPI10_4 - 4 │ │ │ │ │ │ +0000000000000086 0000001f00000002 R_X86_64_PC32 00000000000000b8 .LCPI10_2 - 4 │ │ │ │ │ │ +0000000000000198 0000001e00000002 R_X86_64_PC32 00000000000000b0 .LCPI10_1 - 4 │ │ │ │ │ │ +00000000000001dc 0000001d00000002 R_X86_64_PC32 00000000000000a8 .LCPI10_0 - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -1,80 +1,85 @@ │ │ │ │ │ │ +~ │ │ │ │ │ │ - 0x00000010 11111111 1111813f 176cc116 6cc156bf .......?.l..l.V. │ │ │ │ │ │ - 0x00000020 55555555 5555c5bf 55555555 5555a53f UUUUUU..UUUUUU.? │ │ │ │ │ │ - 0x00000030 00000000 00000080 00000000 00000080 ................ │ │ │ │ │ │ + 0x00000000 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ │ │ + 0x00000010 1aa0011a a0012abf 1aa0011a a001fa3e ......*........> │ │ │ │ │ │ + 0x00000020 11111111 1111813f 176cc116 6cc156bf .......?.l..l.V. │ │ │ │ │ │ + 0x00000030 55555555 5555c5bf 55555555 5555a53f UUUUUU..UUUUUU.? │ │ │ │ │ │ + 0x00000040 00000002 0000a041 00000002 0000a041 .......A.......A │ │ │ │ │ │ + 0x00000050 00000001 0000b041 00000001 0000b041 .......A.......A │ │ │ │ │ │ + 0x00000060 00000000 00000080 00000000 00000080 ................ │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.cos {} │ │ │ │ │ │ @@ -12,267 +12,384 @@ │ │ │ │ │ │ push %r14 │ │ │ │ │ │ push %r13 │ │ │ │ │ │ push %r12 │ │ │ │ │ │ push %rbx │ │ │ │ │ │ sub $0xa8,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ │ │ + movq %xmm0,%rdx │ │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ │ shr $0x34,%rsi │ │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ │ and $0x7ff,%ecx │ │ │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vmovupd %ymm1,-0xc0(%rbp) │ │ │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ │ │ + movapd %xmm1,-0xb0(%rbp) │ │ │ │ │ │ + movapd %xmm1,-0xc0(%rbp) │ │ │ │ │ │ movzwl %cx,%eax │ │ │ │ │ │ - cmp $0x41e,%ecx │ │ │ │ │ │ - ja 7c <__llvm_libc_19_1_6_::cos(double)+0x7c> │ │ │ │ │ │ + cmp $0x415,%ecx │ │ │ │ │ │ + ja 84 <__llvm_libc_19_1_6_::cos(double)+0x84> │ │ │ │ │ │ cmp $0x3e3,%eax │ │ │ │ │ │ - ja 100 <__llvm_libc_19_1_6_::cos(double)+0x100> │ │ │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vucomisd %xmm1,%xmm0 │ │ │ │ │ │ - jne 389 <__llvm_libc_19_1_6_::cos(double)+0x389> │ │ │ │ │ │ - jp 389 <__llvm_libc_19_1_6_::cos(double)+0x389> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - jmp 72b <__llvm_libc_19_1_6_::cos(double)+0x72b> │ │ │ │ │ │ + ja 104 <__llvm_libc_19_1_6_::cos(double)+0x104> │ │ │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ │ │ + jne 585 <__llvm_libc_19_1_6_::cos(double)+0x585> │ │ │ │ │ │ + jp 585 <__llvm_libc_19_1_6_::cos(double)+0x585> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ + jmp 922 <__llvm_libc_19_1_6_::cos(double)+0x922> │ │ │ │ │ │ cmp $0x7ff,%eax │ │ │ │ │ │ - jne 13f <__llvm_libc_19_1_6_::cos(double)+0x13f> │ │ │ │ │ │ + jne 16b <__llvm_libc_19_1_6_::cos(double)+0x16b> │ │ │ │ │ │ shl $0xc,%rdx │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - jne 72b <__llvm_libc_19_1_6_::cos(double)+0x72b> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ + jne 922 <__llvm_libc_19_1_6_::cos(double)+0x922> │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - vzeroupper │ │ │ │ │ │ - call ad <__llvm_libc_19_1_6_::cos(double)+0xad> │ │ │ │ │ │ + call b2 <__llvm_libc_19_1_6_::cos(double)+0xb2> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - vmovupd %xmm0,-0x48(%rbp) │ │ │ │ │ │ + movapd 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ + movupd %xmm0,-0x48(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x38(%rbp) │ │ │ │ │ │ fnstenv -0x50(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x68(%rbp) │ │ │ │ │ │ stmxcsr -0x68(%rbp) │ │ │ │ │ │ mov -0x68(%rbp),%eax │ │ │ │ │ │ orb $0x1,-0x4c(%rbp) │ │ │ │ │ │ or $0x1,%eax │ │ │ │ │ │ fldenv -0x50(%rbp) │ │ │ │ │ │ mov %eax,-0x68(%rbp) │ │ │ │ │ │ ldmxcsr -0x68(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ - jmp 72b <__llvm_libc_19_1_6_::cos(double)+0x72b> │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vroundsd $0x8,%xmm1,%xmm1,%xmm3 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm0,%xmm3,%xmm2 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm4 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - vmovapd %xmm4,%xmm1 │ │ │ │ │ │ - vfmadd213sd %xmm2,%xmm3,%xmm1 │ │ │ │ │ │ - vsubsd %xmm1,%xmm2,%xmm2 │ │ │ │ │ │ - vfmadd231sd %xmm4,%xmm3,%xmm2 │ │ │ │ │ │ - vcvttsd2si %xmm3,%r14 │ │ │ │ │ │ - jmp 219 <__llvm_libc_19_1_6_::cos(double)+0x219> │ │ │ │ │ │ + jmp 922 <__llvm_libc_19_1_6_::cos(double)+0x922> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + roundsd $0x8,%xmm1,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ │ + cvttsd2si %xmm1,%ebx │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ │ + jmp 365 <__llvm_libc_19_1_6_::cos(double)+0x365> │ │ │ │ │ │ and $0x7ff,%esi │ │ │ │ │ │ add $0xfffffbc3,%esi │ │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ │ sar $0x4,%ecx │ │ │ │ │ │ add $0x3,%ecx │ │ │ │ │ │ mov %ecx,-0xc0(%rbp) │ │ │ │ │ │ and $0xf,%esi │ │ │ │ │ │ add $0x43d,%esi │ │ │ │ │ │ shl $0x34,%rsi │ │ │ │ │ │ movabs $0x800fffffffffffff,%rdi │ │ │ │ │ │ and %rdi,%rdx │ │ │ │ │ │ or %rsi,%rdx │ │ │ │ │ │ - vmovq %rdx,%xmm1 │ │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ │ mov %rdx,-0xb8(%rbp) │ │ │ │ │ │ shl $0x5,%rcx │ │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ │ - R_X86_64_PC32 __llvm_libc_19_1_6_::fma::ONE_TWENTY_EIGHT_OVER_PI-0x4 │ │ │ │ │ │ - vmovsd (%rcx,%rdx,1),%xmm2 │ │ │ │ │ │ - vmovsd 0x8(%rcx,%rdx,1),%xmm3 │ │ │ │ │ │ - vmulsd %xmm2,%xmm1,%xmm4 │ │ │ │ │ │ - vfmsub231sd %xmm2,%xmm1,%xmm4 │ │ │ │ │ │ - vmulsd %xmm1,%xmm3,%xmm2 │ │ │ │ │ │ - vfmsub213sd %xmm2,%xmm1,%xmm3 │ │ │ │ │ │ - vroundsd $0x8,%xmm4,%xmm4,%xmm5 │ │ │ │ │ │ - vsubsd %xmm5,%xmm4,%xmm4 │ │ │ │ │ │ - vaddsd %xmm4,%xmm2,%xmm6 │ │ │ │ │ │ - vroundsd $0x8,%xmm6,%xmm6,%xmm6 │ │ │ │ │ │ - vsubsd %xmm6,%xmm2,%xmm2 │ │ │ │ │ │ - vaddsd %xmm2,%xmm4,%xmm2 │ │ │ │ │ │ - vmovsd %xmm2,-0xb0(%rbp) │ │ │ │ │ │ - vcvttsd2si %xmm5,%rsi │ │ │ │ │ │ - vmovsd %xmm3,-0xa8(%rbp) │ │ │ │ │ │ - vcvttsd2si %xmm6,%r14 │ │ │ │ │ │ - add %rsi,%r14 │ │ │ │ │ │ - vfmadd231sd 0x10(%rcx,%rdx,1),%xmm1,%xmm3 │ │ │ │ │ │ - vaddsd %xmm3,%xmm2,%xmm4 │ │ │ │ │ │ - vsubsd %xmm2,%xmm4,%xmm1 │ │ │ │ │ │ - vsubsd %xmm1,%xmm3,%xmm3 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + R_X86_64_PC32 __llvm_libc_19_1_6_::nofma::ONE_TWENTY_EIGHT_OVER_PI-0x4 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vmulsd %xmm5,%xmm4,%xmm1 │ │ │ │ │ │ - vmovapd %xmm5,%xmm2 │ │ │ │ │ │ - vfmsub213sd %xmm1,%xmm4,%xmm2 │ │ │ │ │ │ - vfmadd231sd 0x0(%rip),%xmm4,%xmm2 │ │ │ │ │ │ + movdqa %xmm1,%xmm3 │ │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ │ + movsd (%rcx,%rdx,1),%xmm4 │ │ │ │ │ │ + movsd 0x8(%rcx,%rdx,1),%xmm3 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vfmadd231sd %xmm3,%xmm5,%xmm2 │ │ │ │ │ │ - vmulsd %xmm1,%xmm1,%xmm3 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm4 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm4,%xmm3,%xmm5 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm6 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm6,%xmm3,%xmm5 │ │ │ │ │ │ - vmulsd %xmm5,%xmm2,%xmm5 │ │ │ │ │ │ - vmulsd %xmm4,%xmm1,%xmm7 │ │ │ │ │ │ - vmovapd %xmm7,%xmm4 │ │ │ │ │ │ - vfmadd213sd %xmm6,%xmm1,%xmm4 │ │ │ │ │ │ - vsubsd %xmm4,%xmm6,%xmm6 │ │ │ │ │ │ - vfmadd231sd %xmm7,%xmm1,%xmm6 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm7 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm3,%xmm7 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - vmulsd %xmm1,%xmm2,%xmm2 │ │ │ │ │ │ - vfmadd213sd %xmm6,%xmm7,%xmm2 │ │ │ │ │ │ - vunpcklpd %xmm2,%xmm5,%xmm2 │ │ │ │ │ │ - movzbl %r14b,%ecx │ │ │ │ │ │ - xor $0x80,%ecx │ │ │ │ │ │ - shl $0x4,%ecx │ │ │ │ │ │ - lea 0x0(%rip),%rdx │ │ │ │ │ │ - R_X86_64_PC32 __llvm_libc_19_1_6_::fma::SIN_K_PI_OVER_128-0x4 │ │ │ │ │ │ - lea 0x40(%r14),%ebx │ │ │ │ │ │ - movzbl %bl,%esi │ │ │ │ │ │ - shl $0x4,%esi │ │ │ │ │ │ - vmovddup %xmm3,%xmm3 │ │ │ │ │ │ - vmovapd 0x0(%rip),%xmm5 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - vfmadd213pd 0x0(%rip),%xmm3,%xmm5 │ │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ │ + movdqa %xmm1,%xmm8 │ │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ │ + roundsd $0x8,%xmm4,%xmm5 │ │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ │ + roundsd $0x8,%xmm6,%xmm6 │ │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ │ + movsd %xmm3,-0xb0(%rbp) │ │ │ │ │ │ + movsd %xmm7,-0xa8(%rbp) │ │ │ │ │ │ + cvttsd2si %xmm5,%rbx │ │ │ │ │ │ + cvttsd2si %xmm6,%rsi │ │ │ │ │ │ + mulsd 0x10(%rcx,%rdx,1),%xmm1 │ │ │ │ │ │ + add %esi,%ebx │ │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - vblendpd $0x1,%xmm1,%xmm3,%xmm6 │ │ │ │ │ │ - vmulpd %xmm3,%xmm6,%xmm6 │ │ │ │ │ │ - vfmadd213pd 0x0(%rip),%xmm3,%xmm5 │ │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - vfmadd213pd %xmm2,%xmm6,%xmm5 │ │ │ │ │ │ - vunpcklpd %xmm4,%xmm1,%xmm1 │ │ │ │ │ │ - vaddpd %xmm5,%xmm1,%xmm2 │ │ │ │ │ │ - vsubpd %xmm1,%xmm2,%xmm1 │ │ │ │ │ │ - vsubpd %xmm1,%xmm5,%xmm1 │ │ │ │ │ │ - vmovsd (%rcx,%rdx,1),%xmm3 │ │ │ │ │ │ - vmovsd 0x8(%rcx,%rdx,1),%xmm4 │ │ │ │ │ │ - vmovhpd 0x8(%rsi,%rdx,1),%xmm4,%xmm4 │ │ │ │ │ │ - vmulpd %xmm2,%xmm4,%xmm5 │ │ │ │ │ │ - vmovapd %xmm4,%xmm6 │ │ │ │ │ │ - vfmsub213pd %xmm5,%xmm2,%xmm6 │ │ │ │ │ │ - vmovhpd (%rsi,%rdx,1),%xmm3,%xmm3 │ │ │ │ │ │ - vfmadd213pd %xmm6,%xmm2,%xmm3 │ │ │ │ │ │ - vfmadd231pd %xmm1,%xmm4,%xmm3 │ │ │ │ │ │ - vshufpd $0x1,%xmm5,%xmm5,%xmm1 │ │ │ │ │ │ - vaddsd %xmm1,%xmm5,%xmm2 │ │ │ │ │ │ - vsubsd %xmm1,%xmm2,%xmm4 │ │ │ │ │ │ - vsubsd %xmm4,%xmm2,%xmm6 │ │ │ │ │ │ - vsubsd %xmm4,%xmm5,%xmm4 │ │ │ │ │ │ - vsubsd %xmm6,%xmm1,%xmm1 │ │ │ │ │ │ - vaddsd %xmm1,%xmm4,%xmm1 │ │ │ │ │ │ - vshufpd $0x1,%xmm3,%xmm3,%xmm4 │ │ │ │ │ │ - vaddsd %xmm4,%xmm3,%xmm3 │ │ │ │ │ │ - vaddsd %xmm1,%xmm3,%xmm1 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm1,%xmm3 │ │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm1,%xmm1 │ │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - vaddsd %xmm3,%xmm2,%xmm3 │ │ │ │ │ │ - vaddsd %xmm1,%xmm2,%xmm1 │ │ │ │ │ │ - vucomisd %xmm1,%xmm3 │ │ │ │ │ │ - jne 34d <__llvm_libc_19_1_6_::cos(double)+0x34d> │ │ │ │ │ │ - jnp 72b <__llvm_libc_19_1_6_::cos(double)+0x72b> │ │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm6 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ │ + unpcklpd %xmm1,%xmm3 │ │ │ │ │ │ + movzbl %bl,%esi │ │ │ │ │ │ + xor $0x80,%esi │ │ │ │ │ │ + shl $0x4,%esi │ │ │ │ │ │ + lea 0x0(%rip),%rcx │ │ │ │ │ │ + R_X86_64_PC32 __llvm_libc_19_1_6_::nofma::SIN_K_PI_OVER_128-0x4 │ │ │ │ │ │ + lea 0x40(%rbx),%r14d │ │ │ │ │ │ + movzbl %r14b,%edx │ │ │ │ │ │ + shl $0x4,%edx │ │ │ │ │ │ + movddup %xmm4,%xmm6 │ │ │ │ │ │ + movapd 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_18-0x4 │ │ │ │ │ │ + mulpd %xmm6,%xmm1 │ │ │ │ │ │ + addpd 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ │ + unpcklpd %xmm4,%xmm7 │ │ │ │ │ │ + mulpd %xmm6,%xmm7 │ │ │ │ │ │ + mulpd %xmm6,%xmm1 │ │ │ │ │ │ + addpd 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_20-0x4 │ │ │ │ │ │ + mulpd %xmm7,%xmm1 │ │ │ │ │ │ + addpd %xmm3,%xmm1 │ │ │ │ │ │ + unpcklpd %xmm5,%xmm2 │ │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ │ + addpd %xmm1,%xmm8 │ │ │ │ │ │ + movapd 0x0(%rip),%xmm9 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ + mulpd %xmm8,%xmm9 │ │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ │ + movsd (%rsi,%rcx,1),%xmm5 │ │ │ │ │ │ + movsd 0x8(%rsi,%rcx,1),%xmm3 │ │ │ │ │ │ + movhpd 0x8(%rdx,%rcx,1),%xmm3 │ │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ │ + mulpd %xmm8,%xmm4 │ │ │ │ │ │ + movhpd (%rdx,%rcx,1),%xmm5 │ │ │ │ │ │ + mulpd %xmm8,%xmm5 │ │ │ │ │ │ + subpd %xmm2,%xmm8 │ │ │ │ │ │ + subpd %xmm8,%xmm1 │ │ │ │ │ │ + subpd %xmm9,%xmm6 │ │ │ │ │ │ + addpd %xmm9,%xmm6 │ │ │ │ │ │ + subpd %xmm6,%xmm7 │ │ │ │ │ │ + movapd 0x0(%rip),%xmm2 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_22-0x4 │ │ │ │ │ │ + mulpd %xmm3,%xmm2 │ │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ │ + subpd %xmm2,%xmm8 │ │ │ │ │ │ + addpd %xmm2,%xmm8 │ │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ │ + subpd %xmm8,%xmm2 │ │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ │ + mulpd %xmm8,%xmm9 │ │ │ │ │ │ + subpd %xmm4,%xmm9 │ │ │ │ │ │ + mulpd %xmm2,%xmm6 │ │ │ │ │ │ + addpd %xmm9,%xmm6 │ │ │ │ │ │ + mulpd %xmm7,%xmm8 │ │ │ │ │ │ + addpd %xmm6,%xmm8 │ │ │ │ │ │ + mulpd %xmm7,%xmm2 │ │ │ │ │ │ + addpd %xmm8,%xmm2 │ │ │ │ │ │ + addpd %xmm2,%xmm5 │ │ │ │ │ │ + mulpd %xmm1,%xmm3 │ │ │ │ │ │ + addpd %xmm5,%xmm3 │ │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ │ + unpckhpd %xmm4,%xmm1 │ │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ │ + unpckhpd %xmm3,%xmm4 │ │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_23-0x4 │ │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_24-0x4 │ │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ │ + ucomisd %xmm4,%xmm1 │ │ │ │ │ │ + jne 54c <__llvm_libc_19_1_6_::cos(double)+0x54c> │ │ │ │ │ │ + jnp 922 <__llvm_libc_19_1_6_::cos(double)+0x922> │ │ │ │ │ │ mov $0xaaaaaa00,%ecx │ │ │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ │ │ mov %rcx,-0x80(%rbp) │ │ │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vmovupd %xmm1,-0x48(%rbp) │ │ │ │ │ │ - vmovupd %xmm1,-0x60(%rbp) │ │ │ │ │ │ - vmovupd %xmm1,-0x78(%rbp) │ │ │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ │ │ + movupd %xmm1,-0x48(%rbp) │ │ │ │ │ │ + movupd %xmm1,-0x60(%rbp) │ │ │ │ │ │ + movupd %xmm1,-0x78(%rbp) │ │ │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ │ │ - cmp $0x41e,%eax │ │ │ │ │ │ - ja 3b3 <__llvm_libc_19_1_6_::cos(double)+0x3b3> │ │ │ │ │ │ - vzeroupper │ │ │ │ │ │ - call 387 <__llvm_libc_19_1_6_::cos(double)+0x387> │ │ │ │ │ │ + cmp $0x415,%eax │ │ │ │ │ │ + ja 5af <__llvm_libc_19_1_6_::cos(double)+0x5af> │ │ │ │ │ │ + call 583 <__llvm_libc_19_1_6_::cos(double)+0x583> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)-0x4 │ │ │ │ │ │ - jmp 3c2 <__llvm_libc_19_1_6_::cos(double)+0x3c2> │ │ │ │ │ │ + jmp 5bb <__llvm_libc_19_1_6_::cos(double)+0x5bb> │ │ │ │ │ │ movabs $0x3ff0000000000000,%rax │ │ │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ │ │ - vmovsd -0x50(%rbp),%xmm0 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - vmovsd %xmm0,-0x50(%rbp) │ │ │ │ │ │ - vmovsd -0x50(%rbp),%xmm3 │ │ │ │ │ │ - jmp 72b <__llvm_libc_19_1_6_::cos(double)+0x72b> │ │ │ │ │ │ + movsd -0x50(%rbp),%xmm0 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_25-0x4 │ │ │ │ │ │ + movsd %xmm0,-0x50(%rbp) │ │ │ │ │ │ + movsd -0x50(%rbp),%xmm1 │ │ │ │ │ │ + jmp 922 <__llvm_libc_19_1_6_::cos(double)+0x922> │ │ │ │ │ │ lea -0xc0(%rbp),%rsi │ │ │ │ │ │ - vzeroupper │ │ │ │ │ │ - call 3c2 <__llvm_libc_19_1_6_::cos(double)+0x3c2> │ │ │ │ │ │ - R_X86_64_PLT32 __llvm_libc_19_1_6_::generic::LargeRangeReduction::accurate() const-0x4 │ │ │ │ │ │ + call 5bb <__llvm_libc_19_1_6_::cos(double)+0x5bb> │ │ │ │ │ │ + R_X86_64_PLT32 __llvm_libc_19_1_6_::generic::LargeRangeReduction::accurate() const-0x4 │ │ │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ │ │ - vmovupd -0x98(%rbp),%xmm0 │ │ │ │ │ │ - vmovapd %xmm0,-0x50(%rbp) │ │ │ │ │ │ + movupd -0x98(%rbp),%xmm0 │ │ │ │ │ │ + movapd %xmm0,-0x50(%rbp) │ │ │ │ │ │ lea -0x50(%rbp),%rdi │ │ │ │ │ │ lea -0x68(%rbp),%rsi │ │ │ │ │ │ lea -0x80(%rbp),%rdx │ │ │ │ │ │ - call 3eb <__llvm_libc_19_1_6_::cos(double)+0x3eb> │ │ │ │ │ │ + call 5e4 <__llvm_libc_19_1_6_::cos(double)+0x5e4> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)-0x4 │ │ │ │ │ │ - mov %r14d,%eax │ │ │ │ │ │ + mov %ebx,%eax │ │ │ │ │ │ and $0x3f,%eax │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ sub %eax,%ecx │ │ │ │ │ │ - test $0x40,%r14b │ │ │ │ │ │ + test $0x40,%bl │ │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ │ cmove %eax,%edx │ │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::generic::SIN_K_PI_OVER_128_F128-0x4 │ │ │ │ │ │ mov 0x4(%rsi,%rdx,8),%r8d │ │ │ │ │ │ mov 0x8(%rsi,%rdx,8),%r10 │ │ │ │ │ │ mov 0x10(%rsi,%rdx,8),%r13 │ │ │ │ │ │ cmovne %eax,%ecx │ │ │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ │ │ mov 0x4(%rsi,%rax,8),%r11d │ │ │ │ │ │ mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ │ │ mov 0x10(%rsi,%rax,8),%r12 │ │ │ │ │ │ - test %bl,%bl │ │ │ │ │ │ + test %r14b,%r14b │ │ │ │ │ │ sets %r9b │ │ │ │ │ │ mov -0x7c(%rbp),%r15d │ │ │ │ │ │ - lea (%r15,%r11,1),%ebx │ │ │ │ │ │ - add $0x80,%ebx │ │ │ │ │ │ + lea (%r15,%r11,1),%r14d │ │ │ │ │ │ + add $0x80,%r14d │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r12,%rax │ │ │ │ │ │ - je 45d <__llvm_libc_19_1_6_::cos(double)+0x45d> │ │ │ │ │ │ + je 656 <__llvm_libc_19_1_6_::cos(double)+0x656> │ │ │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne 466 <__llvm_libc_19_1_6_::cos(double)+0x466> │ │ │ │ │ │ + jne 65f <__llvm_libc_19_1_6_::cos(double)+0x65f> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - mov %rbx,%r11 │ │ │ │ │ │ - jmp 4d8 <__llvm_libc_19_1_6_::cos(double)+0x4d8> │ │ │ │ │ │ + mov %r14,%r11 │ │ │ │ │ │ + jmp 6d1 <__llvm_libc_19_1_6_::cos(double)+0x6d1> │ │ │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ │ │ mov %r9b,-0xc8(%rbp) │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %rdx │ │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ @@ -284,48 +401,48 @@ │ │ │ │ │ │ movzbl %al,%r8d │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %r12 │ │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ │ add %r9,%rsi │ │ │ │ │ │ adc %r8,%rdi │ │ │ │ │ │ - js 4c6 <__llvm_libc_19_1_6_::cos(double)+0x4c6> │ │ │ │ │ │ + js 6bf <__llvm_libc_19_1_6_::cos(double)+0x6bf> │ │ │ │ │ │ add %r11d,%r15d │ │ │ │ │ │ add $0x7f,%r15d │ │ │ │ │ │ shld $0x1,%rsi,%rdi │ │ │ │ │ │ add %rsi,%rsi │ │ │ │ │ │ mov %r15d,%r11d │ │ │ │ │ │ movzbl -0xc8(%rbp),%r9d │ │ │ │ │ │ - jmp 4d1 <__llvm_libc_19_1_6_::cos(double)+0x4d1> │ │ │ │ │ │ + jmp 6ca <__llvm_libc_19_1_6_::cos(double)+0x6ca> │ │ │ │ │ │ movzbl -0xc8(%rbp),%r9d │ │ │ │ │ │ - mov %rbx,%r11 │ │ │ │ │ │ + mov %r14,%r11 │ │ │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ │ │ - test %r14b,%r14b │ │ │ │ │ │ - setns %r14b │ │ │ │ │ │ - xor -0x68(%rbp),%r14b │ │ │ │ │ │ + test %bl,%bl │ │ │ │ │ │ + setns %bl │ │ │ │ │ │ + xor -0x68(%rbp),%bl │ │ │ │ │ │ mov -0x64(%rbp),%r15d │ │ │ │ │ │ - lea (%r15,%r8,1),%ebx │ │ │ │ │ │ - add $0x80,%ebx │ │ │ │ │ │ + lea (%r15,%r8,1),%r14d │ │ │ │ │ │ + add $0x80,%r14d │ │ │ │ │ │ mov %r10,%rax │ │ │ │ │ │ or %r13,%rax │ │ │ │ │ │ - je 50c <__llvm_libc_19_1_6_::cos(double)+0x50c> │ │ │ │ │ │ + je 703 <__llvm_libc_19_1_6_::cos(double)+0x703> │ │ │ │ │ │ mov %r8,%r12 │ │ │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ │ │ mov %r8,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne 528 <__llvm_libc_19_1_6_::cos(double)+0x528> │ │ │ │ │ │ + jne 71d <__llvm_libc_19_1_6_::cos(double)+0x71d> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ - and $0x1,%r14b │ │ │ │ │ │ + and $0x1,%bl │ │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ │ or %rdi,%rcx │ │ │ │ │ │ - jne 58a <__llvm_libc_19_1_6_::cos(double)+0x58a> │ │ │ │ │ │ - mov %r14b,-0x98(%rbp) │ │ │ │ │ │ - jmp 6f7 <__llvm_libc_19_1_6_::cos(double)+0x6f7> │ │ │ │ │ │ + jne 77e <__llvm_libc_19_1_6_::cos(double)+0x77e> │ │ │ │ │ │ + mov %bl,-0x98(%rbp) │ │ │ │ │ │ + jmp 8ed <__llvm_libc_19_1_6_::cos(double)+0x8ed> │ │ │ │ │ │ mov %r11,-0xc8(%rbp) │ │ │ │ │ │ mov %r9d,%r11d │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %r10 │ │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ │ mov %r8,%rax │ │ │ │ │ │ @@ -335,162 +452,160 @@ │ │ │ │ │ │ adc %r9,%r8 │ │ │ │ │ │ setb %al │ │ │ │ │ │ movzbl %al,%r9d │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %r13 │ │ │ │ │ │ add %r8,%rax │ │ │ │ │ │ adc %r9,%rdx │ │ │ │ │ │ - js 574 <__llvm_libc_19_1_6_::cos(double)+0x574> │ │ │ │ │ │ + js 769 <__llvm_libc_19_1_6_::cos(double)+0x769> │ │ │ │ │ │ add %r12d,%r15d │ │ │ │ │ │ add $0x7f,%r15d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ - mov %r15d,%ebx │ │ │ │ │ │ + mov %r15d,%r14d │ │ │ │ │ │ mov %r11d,%r9d │ │ │ │ │ │ mov -0xc8(%rbp),%r11 │ │ │ │ │ │ - and $0x1,%r14b │ │ │ │ │ │ + and $0x1,%bl │ │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ │ or %rdi,%rcx │ │ │ │ │ │ - je 51c <__llvm_libc_19_1_6_::cos(double)+0x51c> │ │ │ │ │ │ + je 712 <__llvm_libc_19_1_6_::cos(double)+0x712> │ │ │ │ │ │ xor -0x80(%rbp),%r9b │ │ │ │ │ │ and $0x1,%r9b │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ - jne 5af <__llvm_libc_19_1_6_::cos(double)+0x5af> │ │ │ │ │ │ + jne 7a3 <__llvm_libc_19_1_6_::cos(double)+0x7a3> │ │ │ │ │ │ mov %r9b,-0x98(%rbp) │ │ │ │ │ │ - mov %r11d,%ebx │ │ │ │ │ │ + mov %r11d,%r14d │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ │ - jmp 6f7 <__llvm_libc_19_1_6_::cos(double)+0x6f7> │ │ │ │ │ │ + jmp 8ed <__llvm_libc_19_1_6_::cos(double)+0x8ed> │ │ │ │ │ │ mov %r11d,%ecx │ │ │ │ │ │ - sub %ebx,%ecx │ │ │ │ │ │ - jle 5d5 <__llvm_libc_19_1_6_::cos(double)+0x5d5> │ │ │ │ │ │ + sub %r14d,%ecx │ │ │ │ │ │ + jle 7ca <__llvm_libc_19_1_6_::cos(double)+0x7ca> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 5fb <__llvm_libc_19_1_6_::cos(double)+0x5fb> │ │ │ │ │ │ + ja 7f1 <__llvm_libc_19_1_6_::cos(double)+0x7f1> │ │ │ │ │ │ shrd %cl,%rdx,%rax │ │ │ │ │ │ shr %cl,%rdx │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rdx,%rax │ │ │ │ │ │ cmovne %r8,%rdx │ │ │ │ │ │ - mov %r11d,%ebx │ │ │ │ │ │ - jmp 60a <__llvm_libc_19_1_6_::cos(double)+0x60a> │ │ │ │ │ │ - mov %ebx,%ecx │ │ │ │ │ │ + mov %r11d,%r14d │ │ │ │ │ │ + jmp 801 <__llvm_libc_19_1_6_::cos(double)+0x801> │ │ │ │ │ │ + mov %r14d,%ecx │ │ │ │ │ │ sub %r11d,%ecx │ │ │ │ │ │ - jle 60a <__llvm_libc_19_1_6_::cos(double)+0x60a> │ │ │ │ │ │ + jle 801 <__llvm_libc_19_1_6_::cos(double)+0x801> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 603 <__llvm_libc_19_1_6_::cos(double)+0x603> │ │ │ │ │ │ + ja 7fa <__llvm_libc_19_1_6_::cos(double)+0x7fa> │ │ │ │ │ │ shrd %cl,%rdi,%rsi │ │ │ │ │ │ shr %cl,%rdi │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rdi,%rsi │ │ │ │ │ │ cmovne %r8,%rdi │ │ │ │ │ │ - mov %ebx,%r11d │ │ │ │ │ │ - jmp 60a <__llvm_libc_19_1_6_::cos(double)+0x60a> │ │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ │ + mov %r14d,%r11d │ │ │ │ │ │ + jmp 801 <__llvm_libc_19_1_6_::cos(double)+0x801> │ │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ - jmp 60a <__llvm_libc_19_1_6_::cos(double)+0x60a> │ │ │ │ │ │ + jmp 801 <__llvm_libc_19_1_6_::cos(double)+0x801> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - cmp %r9b,%r14b │ │ │ │ │ │ - je 640 <__llvm_libc_19_1_6_::cos(double)+0x640> │ │ │ │ │ │ + cmp %r9b,%bl │ │ │ │ │ │ + je 837 <__llvm_libc_19_1_6_::cos(double)+0x837> │ │ │ │ │ │ mov %r9d,%r10d │ │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ │ sub %rdx,%r8 │ │ │ │ │ │ - jne 62b <__llvm_libc_19_1_6_::cos(double)+0x62b> │ │ │ │ │ │ + jne 822 <__llvm_libc_19_1_6_::cos(double)+0x822> │ │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ │ mov %rax,%r9 │ │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ │ - je 630 <__llvm_libc_19_1_6_::cos(double)+0x630> │ │ │ │ │ │ + je 827 <__llvm_libc_19_1_6_::cos(double)+0x827> │ │ │ │ │ │ cmp %r9,%rcx │ │ │ │ │ │ - jbe 681 <__llvm_libc_19_1_6_::cos(double)+0x681> │ │ │ │ │ │ + jbe 878 <__llvm_libc_19_1_6_::cos(double)+0x878> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rax,%rsi │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rcx,%r8 │ │ │ │ │ │ - mov %r10d,%r14d │ │ │ │ │ │ - jmp 698 <__llvm_libc_19_1_6_::cos(double)+0x698> │ │ │ │ │ │ + mov %r10d,%ebx │ │ │ │ │ │ + jmp 88f <__llvm_libc_19_1_6_::cos(double)+0x88f> │ │ │ │ │ │ lea (%rdi,%rdx,1),%rcx │ │ │ │ │ │ add %rax,%rsi │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %al │ │ │ │ │ │ add %rdx,%rdi │ │ │ │ │ │ - jb 657 <__llvm_libc_19_1_6_::cos(double)+0x657> │ │ │ │ │ │ + jb 84e <__llvm_libc_19_1_6_::cos(double)+0x84e> │ │ │ │ │ │ test %al,%al │ │ │ │ │ │ - je 66f <__llvm_libc_19_1_6_::cos(double)+0x66f> │ │ │ │ │ │ + je 866 <__llvm_libc_19_1_6_::cos(double)+0x866> │ │ │ │ │ │ shrd $0x1,%rcx,%rsi │ │ │ │ │ │ inc %r11d │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%rax │ │ │ │ │ │ or %rax,%rcx │ │ │ │ │ │ mov %r9b,-0x98(%rbp) │ │ │ │ │ │ - mov %r11d,%ebx │ │ │ │ │ │ + mov %r11d,%r14d │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ │ - jmp 6f7 <__llvm_libc_19_1_6_::cos(double)+0x6f7> │ │ │ │ │ │ + jmp 8ed <__llvm_libc_19_1_6_::cos(double)+0x8ed> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rsi,%rax │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ │ sub %rcx,%rdx │ │ │ │ │ │ - mov %ebx,%r11d │ │ │ │ │ │ + mov %r14d,%r11d │ │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %r8,%rax │ │ │ │ │ │ - jne 6a7 <__llvm_libc_19_1_6_::cos(double)+0x6a7> │ │ │ │ │ │ + jne 89e <__llvm_libc_19_1_6_::cos(double)+0x89e> │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ - jmp 6ea <__llvm_libc_19_1_6_::cos(double)+0x6ea> │ │ │ │ │ │ + jmp 8e1 <__llvm_libc_19_1_6_::cos(double)+0x8e1> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%edx │ │ │ │ │ │ test %r8,%r8 │ │ │ │ │ │ - je 6be <__llvm_libc_19_1_6_::cos(double)+0x6be> │ │ │ │ │ │ + je 8b5 <__llvm_libc_19_1_6_::cos(double)+0x8b5> │ │ │ │ │ │ bsr %r8,%rdx │ │ │ │ │ │ xor $0x3f,%rdx │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je 6cb <__llvm_libc_19_1_6_::cos(double)+0x6cb> │ │ │ │ │ │ + je 8c2 <__llvm_libc_19_1_6_::cos(double)+0x8c2> │ │ │ │ │ │ bsr %rsi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ test %r8,%r8 │ │ │ │ │ │ cmovne %eax,%ecx │ │ │ │ │ │ add %edx,%ecx │ │ │ │ │ │ shld %cl,%rsi,%r8 │ │ │ │ │ │ sub %ecx,%r11d │ │ │ │ │ │ shl %cl,%rsi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rsi,%r8 │ │ │ │ │ │ cmove %rsi,%rax │ │ │ │ │ │ - mov %r14b,-0x98(%rbp) │ │ │ │ │ │ - mov %r11d,%ebx │ │ │ │ │ │ + mov %bl,-0x98(%rbp) │ │ │ │ │ │ + mov %r11d,%r14d │ │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ │ movw $0xaaaa,-0x97(%rbp) │ │ │ │ │ │ movb $0xaa,-0x95(%rbp) │ │ │ │ │ │ - mov %ebx,-0x94(%rbp) │ │ │ │ │ │ + mov %r14d,-0x94(%rbp) │ │ │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ │ │ mov %rdx,-0x88(%rbp) │ │ │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ │ │ - call 727 <__llvm_libc_19_1_6_::cos(double)+0x727> │ │ │ │ │ │ + call 91e <__llvm_libc_19_1_6_::cos(double)+0x91e> │ │ │ │ │ │ R_X86_64_PLT32 double __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>::as() const-0x4 │ │ │ │ │ │ - vmovapd %xmm0,%xmm3 │ │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x30(%rbp),%rax │ │ │ │ │ │ - jne 753 <__llvm_libc_19_1_6_::cos(double)+0x753> │ │ │ │ │ │ - vmovapd %xmm3,%xmm0 │ │ │ │ │ │ + jne 947 <__llvm_libc_19_1_6_::cos(double)+0x947> │ │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ │ add $0xa8,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ - vzeroupper │ │ │ │ │ │ ret │ │ │ │ │ │ - vzeroupper │ │ │ │ │ │ - call 75b <.LCPI10_4+0x6c3> │ │ │ │ │ │ + call 94c <.LCPI10_4+0x884> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_7generic2 […] │ │ │ │ │ │ @@ -10,283 +10,285 @@ │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ push %r15 │ │ │ │ │ │ push %r14 │ │ │ │ │ │ push %r13 │ │ │ │ │ │ push %r12 │ │ │ │ │ │ push %rbx │ │ │ │ │ │ movabs $0x7ff0000000000000,%rax │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_0-0x4 │ │ │ │ │ │ - vroundsd $0x8,%xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vxorpd 0x0(%rip),%xmm1,%xmm2 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + roundsd $0x8,%xmm1,%xmm1 │ │ │ │ │ │ + movapd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_1-0x4 │ │ │ │ │ │ - vmovq %xmm2,%r14 │ │ │ │ │ │ + xorpd %xmm1,%xmm2 │ │ │ │ │ │ + movq %xmm2,%r14 │ │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ │ shr $0x34,%rcx │ │ │ │ │ │ and $0x7ff,%ecx │ │ │ │ │ │ lea -0x433(%rcx),%r8d │ │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ │ mov $0xfffffbce,%esi │ │ │ │ │ │ cmove %esi,%r8d │ │ │ │ │ │ movabs $0xfffffffffffff,%rdx │ │ │ │ │ │ - vucomisd %xmm2,%xmm1 │ │ │ │ │ │ + ucomisd %xmm2,%xmm1 │ │ │ │ │ │ mov $0xffffffcc,%r10d │ │ │ │ │ │ cmovne %r8d,%r10d │ │ │ │ │ │ cmovp %r8d,%r10d │ │ │ │ │ │ mov $0xffffffcc,%r15d │ │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ │ and %rdx,%rcx │ │ │ │ │ │ test %rax,%r14 │ │ │ │ │ │ lea 0x1(%rcx,%rdx,1),%r13 │ │ │ │ │ │ cmove %rcx,%r13 │ │ │ │ │ │ test %r13,%r13 │ │ │ │ │ │ - je a5 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0xa5> │ │ │ │ │ │ + je ad <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0xad> │ │ │ │ │ │ bsr %r13,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%r8d │ │ │ │ │ │ or $0x40,%r8d │ │ │ │ │ │ sub %r8d,%r10d │ │ │ │ │ │ shl %cl,%r13 │ │ │ │ │ │ - jmp a8 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0xa8> │ │ │ │ │ │ + jmp b0 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0xb0> │ │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ │ shr $0x3f,%r14 │ │ │ │ │ │ - vmovq %xmm0,%rcx │ │ │ │ │ │ + movq %xmm0,%rcx │ │ │ │ │ │ mov %rcx,%r12 │ │ │ │ │ │ shr $0x3f,%r12 │ │ │ │ │ │ mov %rcx,%r9 │ │ │ │ │ │ shr $0x34,%r9 │ │ │ │ │ │ and $0x7ff,%r9d │ │ │ │ │ │ lea -0x433(%r9),%r8d │ │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ │ cmove %esi,%r8d │ │ │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vucomisd %xmm1,%xmm0 │ │ │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ │ │ cmovne %r8d,%r15d │ │ │ │ │ │ cmovp %r8d,%r15d │ │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ │ and %rdx,%rsi │ │ │ │ │ │ test %rax,%rcx │ │ │ │ │ │ lea 0x1(%rdx,%rsi,1),%rbx │ │ │ │ │ │ cmove %rsi,%rbx │ │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ │ │ - je 15c <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x15c> │ │ │ │ │ │ + je 164 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x164> │ │ │ │ │ │ bsr %rbx,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ │ shl %cl,%rbx │ │ │ │ │ │ or $0x40,%eax │ │ │ │ │ │ sub %eax,%r15d │ │ │ │ │ │ lea 0x6(%r15),%edx │ │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ │ - je 160 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x160> │ │ │ │ │ │ + je 168 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x168> │ │ │ │ │ │ mov %edx,-0x2c(%rbp) │ │ │ │ │ │ - movabs $0xa2f9836e4e441800,%rcx │ │ │ │ │ │ + movabs $0xa2f9836e4e442000,%rcx │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ mul %rcx │ │ │ │ │ │ mov %rdx,%r11 │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - js 19a <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x19a> │ │ │ │ │ │ + js 1a2 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x1a2> │ │ │ │ │ │ lea 0x5(%r15),%eax │ │ │ │ │ │ mov %eax,-0x2c(%rbp) │ │ │ │ │ │ - movabs $0x45f306dc9c883000,%rcx │ │ │ │ │ │ + movabs $0x45f306dc9c884000,%rcx │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ mul %rcx │ │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ │ lea (%rbx,%rdx,1),%eax │ │ │ │ │ │ and $0x1,%eax │ │ │ │ │ │ lea (%rax,%r11,2),%r11 │ │ │ │ │ │ - jmp 19d <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x19d> │ │ │ │ │ │ + jmp 1a5 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x1a5> │ │ │ │ │ │ lea 0x6(%r15),%edx │ │ │ │ │ │ - lea -0x30(%r15),%esi │ │ │ │ │ │ - add $0xffffff9a,%r15d │ │ │ │ │ │ + lea -0x2e(%r15),%esi │ │ │ │ │ │ + add $0xffffff9e,%r15d │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ or %r11,%rcx │ │ │ │ │ │ - jne 22f <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x22f> │ │ │ │ │ │ + jne 237 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x237> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ │ or %r9,%rcx │ │ │ │ │ │ - je 319 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x319> │ │ │ │ │ │ - jmp 409 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x409> │ │ │ │ │ │ + je 321 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x321> │ │ │ │ │ │ + jmp 411 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x411> │ │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ │ - movabs $0xb580f62a0b82b000,%rcx │ │ │ │ │ │ + movabs $0xad603d8a82e0a000,%rcx │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ mul %rcx │ │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - js 1d9 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x1d9> │ │ │ │ │ │ - lea -0x31(%r15),%esi │ │ │ │ │ │ - movabs $0x6b01ec5417056000,%rcx │ │ │ │ │ │ + js 1e1 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x1e1> │ │ │ │ │ │ + lea -0x2f(%r15),%esi │ │ │ │ │ │ + movabs $0x5ac07b1505c14000,%rcx │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ mul %rcx │ │ │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ │ │ lea (%rbx,%rdx,1),%eax │ │ │ │ │ │ and $0x1,%eax │ │ │ │ │ │ lea (%rax,%r9,2),%r9 │ │ │ │ │ │ - jmp 1e1 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x1e1> │ │ │ │ │ │ + jmp 1e9 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x1e9> │ │ │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ │ │ - lea -0x30(%r15),%esi │ │ │ │ │ │ - movabs $0xb223f249d6a67000,%rcx │ │ │ │ │ │ + lea -0x2e(%r15),%esi │ │ │ │ │ │ + movabs $0xcb223f249d6a6800,%rcx │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ mul %rcx │ │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - js 218 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x218> │ │ │ │ │ │ - add $0xffffff99,%r15d │ │ │ │ │ │ - movabs $0x6447e493ad4ce000,%rcx │ │ │ │ │ │ + js 220 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x220> │ │ │ │ │ │ + add $0xffffff9d,%r15d │ │ │ │ │ │ + movabs $0x96447e493ad4d000,%rcx │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ mul %rcx │ │ │ │ │ │ add %edx,%ebx │ │ │ │ │ │ and $0x1,%ebx │ │ │ │ │ │ lea (%rbx,%r8,2),%r8 │ │ │ │ │ │ - jmp 21c <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x21c> │ │ │ │ │ │ - add $0xffffff9a,%r15d │ │ │ │ │ │ + jmp 224 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x224> │ │ │ │ │ │ + add $0xffffff9e,%r15d │ │ │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ │ │ mov -0x2c(%rbp),%edx │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ or %r11,%rcx │ │ │ │ │ │ - je 183 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x183> │ │ │ │ │ │ + je 18b <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x18b> │ │ │ │ │ │ test %r13,%r13 │ │ │ │ │ │ - je 25f <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x25f> │ │ │ │ │ │ + je 267 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x267> │ │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ │ sub %r10d,%ecx │ │ │ │ │ │ mov %rsi,-0x48(%rbp) │ │ │ │ │ │ - jle 27d <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x27d> │ │ │ │ │ │ + jle 285 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x285> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 2b3 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2b3> │ │ │ │ │ │ + ja 2bb <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2bb> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ shrd %cl,%r13,%rsi │ │ │ │ │ │ shr %cl,%r13 │ │ │ │ │ │ mov %edx,%r10d │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r13,%rsi │ │ │ │ │ │ cmovne %rdx,%r13 │ │ │ │ │ │ - jmp 2a3 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2a3> │ │ │ │ │ │ + jmp 2ab <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2ab> │ │ │ │ │ │ mov %r11,%r13 │ │ │ │ │ │ mov %edx,%r10d │ │ │ │ │ │ mov %r12d,%r14d │ │ │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ │ or %r9,%rcx │ │ │ │ │ │ - je 319 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x319> │ │ │ │ │ │ - jmp 409 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x409> │ │ │ │ │ │ + je 321 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x321> │ │ │ │ │ │ + jmp 411 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x411> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ mov %r10d,%ecx │ │ │ │ │ │ sub %edx,%ecx │ │ │ │ │ │ - jle 2bb <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2bb> │ │ │ │ │ │ + jle 2c3 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2c3> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 331 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x331> │ │ │ │ │ │ + ja 339 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x339> │ │ │ │ │ │ shrd %cl,%r11,%rdi │ │ │ │ │ │ shr %cl,%r11 │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r11,%rdi │ │ │ │ │ │ cmovne %rsi,%r11 │ │ │ │ │ │ mov %r10d,%edx │ │ │ │ │ │ mov %edx,-0x2c(%rbp) │ │ │ │ │ │ cmp %r12d,%r14d │ │ │ │ │ │ - je 2c3 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2c3> │ │ │ │ │ │ - jmp 340 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x340> │ │ │ │ │ │ + je 2cb <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2cb> │ │ │ │ │ │ + jmp 348 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x348> │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ │ mov %edx,-0x2c(%rbp) │ │ │ │ │ │ cmp %r12d,%r14d │ │ │ │ │ │ - jne 340 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x340> │ │ │ │ │ │ + jne 348 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x348> │ │ │ │ │ │ lea (%r11,%r13,1),%rcx │ │ │ │ │ │ add %rsi,%rdi │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %dl │ │ │ │ │ │ add %r13,%r11 │ │ │ │ │ │ - jb 2e5 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2e5> │ │ │ │ │ │ + jb 2ed <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2ed> │ │ │ │ │ │ test %dl,%dl │ │ │ │ │ │ - jne 2e5 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2e5> │ │ │ │ │ │ + jne 2ed <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2ed> │ │ │ │ │ │ mov %rcx,%r13 │ │ │ │ │ │ mov -0x2c(%rbp),%ecx │ │ │ │ │ │ mov %ecx,%r10d │ │ │ │ │ │ - jmp 302 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x302> │ │ │ │ │ │ + jmp 30a <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x30a> │ │ │ │ │ │ mov -0x2c(%rbp),%edx │ │ │ │ │ │ inc %edx │ │ │ │ │ │ shrd $0x1,%rcx,%rdi │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%r13 │ │ │ │ │ │ or %rcx,%r13 │ │ │ │ │ │ mov %edx,%r10d │ │ │ │ │ │ mov %r12d,%r14d │ │ │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ │ or %r9,%rcx │ │ │ │ │ │ - jne 409 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x409> │ │ │ │ │ │ + jne 411 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x411> │ │ │ │ │ │ xor $0x1,%r12b │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ or %r13,%rcx │ │ │ │ │ │ - jne 4b4 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4b4> │ │ │ │ │ │ + jne 4bc <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4bc> │ │ │ │ │ │ mov %r15d,%r10d │ │ │ │ │ │ - jmp 4c9 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4c9> │ │ │ │ │ │ + jmp 4d1 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4d1> │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ mov %edx,-0x2c(%rbp) │ │ │ │ │ │ cmp %r12d,%r14d │ │ │ │ │ │ - je 2c3 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2c3> │ │ │ │ │ │ + je 2cb <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x2cb> │ │ │ │ │ │ mov %rbx,-0x38(%rbp) │ │ │ │ │ │ mov %r11,%rbx │ │ │ │ │ │ mov %r11,%rcx │ │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ │ sub %r13,%rbx │ │ │ │ │ │ - jne 35d <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x35d> │ │ │ │ │ │ + jne 365 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x365> │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ │ - je 362 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x362> │ │ │ │ │ │ + je 36a <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x36a> │ │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ │ - jbe 38b <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x38b> │ │ │ │ │ │ + jbe 393 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x393> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rsi,%rdi │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rcx,%rbx │ │ │ │ │ │ mov %r12d,%r14d │ │ │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ │ │ mov -0x2c(%rbp),%r10d │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ or %rbx,%rcx │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ - jne 3af <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x3af> │ │ │ │ │ │ + jne 3b7 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x3b7> │ │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - jmp 3f9 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x3f9> │ │ │ │ │ │ + jmp 401 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x401> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rdi,%rsi │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %r11,%r13 │ │ │ │ │ │ sub %rcx,%r13 │ │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ │ mov %r13,%rbx │ │ │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ or %rbx,%rcx │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ - je 384 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x384> │ │ │ │ │ │ + je 38c <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x38c> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%edx │ │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ │ - je 3c6 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x3c6> │ │ │ │ │ │ + je 3ce <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x3ce> │ │ │ │ │ │ bsr %rbx,%rdx │ │ │ │ │ │ xor $0x3f,%rdx │ │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ │ - je 3d3 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x3d3> │ │ │ │ │ │ + je 3db <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x3db> │ │ │ │ │ │ bsr %rdi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ │ cmovne %esi,%ecx │ │ │ │ │ │ add %edx,%ecx │ │ │ │ │ │ shld %cl,%rdi,%rbx │ │ │ │ │ │ @@ -296,90 +298,90 @@ │ │ │ │ │ │ cmovne %rdi,%rbx │ │ │ │ │ │ cmovne %rsi,%rdi │ │ │ │ │ │ mov %rbx,%r13 │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ │ or %r9,%rcx │ │ │ │ │ │ - je 319 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x319> │ │ │ │ │ │ + je 321 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x321> │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ or %r8,%rcx │ │ │ │ │ │ - jne 41c <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x41c> │ │ │ │ │ │ + jne 424 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x424> │ │ │ │ │ │ mov %r9,%r8 │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ - jmp 4a1 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4a1> │ │ │ │ │ │ + jmp 4a9 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4a9> │ │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ │ sub %r15d,%ecx │ │ │ │ │ │ - jle 43e <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x43e> │ │ │ │ │ │ + jle 446 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x446> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 463 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x463> │ │ │ │ │ │ + ja 46b <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x46b> │ │ │ │ │ │ shrd %cl,%r8,%rax │ │ │ │ │ │ shr %cl,%r8 │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r8,%rax │ │ │ │ │ │ cmovne %rdx,%r8 │ │ │ │ │ │ - jmp 471 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x471> │ │ │ │ │ │ + jmp 479 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x479> │ │ │ │ │ │ mov %r15d,%ecx │ │ │ │ │ │ sub %esi,%ecx │ │ │ │ │ │ - jle 471 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x471> │ │ │ │ │ │ + jle 479 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x479> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 46a <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x46a> │ │ │ │ │ │ + ja 472 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x472> │ │ │ │ │ │ shrd %cl,%r9,%rbx │ │ │ │ │ │ shr %cl,%r9 │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r9,%rbx │ │ │ │ │ │ cmovne %rdx,%r9 │ │ │ │ │ │ mov %r15d,%esi │ │ │ │ │ │ - jmp 471 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x471> │ │ │ │ │ │ + jmp 479 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x479> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ - jmp 471 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x471> │ │ │ │ │ │ + jmp 479 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x479> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ │ add %r9,%r8 │ │ │ │ │ │ add %rbx,%rax │ │ │ │ │ │ adc $0x0,%r8 │ │ │ │ │ │ setb %cl │ │ │ │ │ │ add %rdx,%r9 │ │ │ │ │ │ - jb 48a <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x48a> │ │ │ │ │ │ + jb 492 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x492> │ │ │ │ │ │ test %cl,%cl │ │ │ │ │ │ - je 4a1 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4a1> │ │ │ │ │ │ + je 4a9 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4a9> │ │ │ │ │ │ inc %esi │ │ │ │ │ │ shrd $0x1,%r8,%rax │ │ │ │ │ │ shr $1,%r8 │ │ │ │ │ │ movabs $0x8000000000000000,%rcx │ │ │ │ │ │ or %rcx,%r8 │ │ │ │ │ │ mov %esi,%r15d │ │ │ │ │ │ xor $0x1,%r12b │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ or %r13,%rcx │ │ │ │ │ │ - je 329 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x329> │ │ │ │ │ │ + je 331 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x331> │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ or %r8,%rcx │ │ │ │ │ │ - jne 567 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x567> │ │ │ │ │ │ + jne 56f <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x56f> │ │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ mov %r14d,%r12d │ │ │ │ │ │ movw $0xaaaa,0x1(%r11) │ │ │ │ │ │ movb $0xaa,0x3(%r11) │ │ │ │ │ │ mov %r12b,(%r11) │ │ │ │ │ │ lea -0x5(%r10),%ecx │ │ │ │ │ │ mov %ecx,0x4(%r11) │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ or %r8,%rcx │ │ │ │ │ │ - jne 4f9 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4f9> │ │ │ │ │ │ + jne 501 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x501> │ │ │ │ │ │ mov %r11,%rax │ │ │ │ │ │ add $0x8,%rax │ │ │ │ │ │ - vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovupd %xmm0,(%rax) │ │ │ │ │ │ - jmp 559 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x559> │ │ │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ │ │ + movupd %xmm0,(%rax) │ │ │ │ │ │ + jmp 561 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x561> │ │ │ │ │ │ movabs $0xc90fdaa22168c234,%rdi │ │ │ │ │ │ mul %rdi │ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ │ movabs $0xc4c6628b80dc1cd1,%rdx │ │ │ │ │ │ mov %r8,%rax │ │ │ │ │ │ mul %rdx │ │ │ │ │ │ @@ -390,15 +392,15 @@ │ │ │ │ │ │ mov %r8,%rax │ │ │ │ │ │ mul %rdi │ │ │ │ │ │ movzbl %cl,%ecx │ │ │ │ │ │ add %r9,%rax │ │ │ │ │ │ adc %rcx,%rdx │ │ │ │ │ │ mov %rax,0x8(%r11) │ │ │ │ │ │ mov %rdx,0x10(%r11) │ │ │ │ │ │ - js 559 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x559> │ │ │ │ │ │ + js 561 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x561> │ │ │ │ │ │ add $0xfffffffa,%r10d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ mov %r10d,0x4(%r11) │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %rax,0x8(%r11) │ │ │ │ │ │ mov %rdx,0x10(%r11) │ │ │ │ │ │ mov %r11,%rax │ │ │ │ │ │ @@ -407,116 +409,116 @@ │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ mov %r10d,%ecx │ │ │ │ │ │ sub %r15d,%ecx │ │ │ │ │ │ - jle 595 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x595> │ │ │ │ │ │ + jle 59d <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x59d> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 5c0 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5c0> │ │ │ │ │ │ + ja 5c8 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5c8> │ │ │ │ │ │ shrd %cl,%r8,%rax │ │ │ │ │ │ shr %cl,%r8 │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r8,%rax │ │ │ │ │ │ cmovne %rdx,%r8 │ │ │ │ │ │ mov %r10d,%r15d │ │ │ │ │ │ cmp %r14b,%r12b │ │ │ │ │ │ - je 5cd <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5cd> │ │ │ │ │ │ - jmp 616 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x616> │ │ │ │ │ │ + je 5d5 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5d5> │ │ │ │ │ │ + jmp 61e <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x61e> │ │ │ │ │ │ mov %r15d,%ecx │ │ │ │ │ │ sub %r10d,%ecx │ │ │ │ │ │ - jle 5c8 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5c8> │ │ │ │ │ │ + jle 5d0 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5d0> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 609 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x609> │ │ │ │ │ │ + ja 611 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x611> │ │ │ │ │ │ shrd %cl,%r13,%rdi │ │ │ │ │ │ shr %cl,%r13 │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r13,%rdi │ │ │ │ │ │ cmovne %rdx,%r13 │ │ │ │ │ │ mov %r15d,%r10d │ │ │ │ │ │ cmp %r14b,%r12b │ │ │ │ │ │ - je 5cd <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5cd> │ │ │ │ │ │ - jmp 616 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x616> │ │ │ │ │ │ + je 5d5 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5d5> │ │ │ │ │ │ + jmp 61e <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x61e> │ │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ cmp %r14b,%r12b │ │ │ │ │ │ - jne 616 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x616> │ │ │ │ │ │ + jne 61e <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x61e> │ │ │ │ │ │ lea (%r8,%r13,1),%rcx │ │ │ │ │ │ add %rdi,%rax │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %dl │ │ │ │ │ │ add %r8,%r13 │ │ │ │ │ │ - jb 5ec <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5ec> │ │ │ │ │ │ + jb 5f4 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5f4> │ │ │ │ │ │ test %dl,%dl │ │ │ │ │ │ - jne 5ec <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5ec> │ │ │ │ │ │ + jne 5f4 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5f4> │ │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ │ - jmp 4c9 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4c9> │ │ │ │ │ │ + jmp 4d1 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4d1> │ │ │ │ │ │ shrd $0x1,%rcx,%rax │ │ │ │ │ │ inc %r10d │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%r8 │ │ │ │ │ │ or %rcx,%r8 │ │ │ │ │ │ - jmp 4c9 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4c9> │ │ │ │ │ │ + jmp 4d1 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4d1> │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ │ cmp %r14b,%r12b │ │ │ │ │ │ - je 5cd <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5cd> │ │ │ │ │ │ + je 5d5 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x5d5> │ │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ │ sub %r8,%rdx │ │ │ │ │ │ - jne 62f <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x62f> │ │ │ │ │ │ + jne 637 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x637> │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ │ - je 634 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x634> │ │ │ │ │ │ + je 63c <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x63c> │ │ │ │ │ │ cmp %rsi,%rcx │ │ │ │ │ │ - jbe 651 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x651> │ │ │ │ │ │ + jbe 659 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x659> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rax,%rdi │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rcx,%rdx │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ or %rdx,%rax │ │ │ │ │ │ - jne 673 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x673> │ │ │ │ │ │ + jne 67b <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x67b> │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ - jmp 4c6 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4c6> │ │ │ │ │ │ + jmp 4ce <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4ce> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %rdi,%rax │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %r13,%r8 │ │ │ │ │ │ sub %rcx,%r8 │ │ │ │ │ │ mov %r15d,%r10d │ │ │ │ │ │ mov %r12d,%r14d │ │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ or %rdx,%rax │ │ │ │ │ │ - je 647 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x647> │ │ │ │ │ │ + je 64f <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x64f> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%r8d │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - je 68b <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x68b> │ │ │ │ │ │ + je 693 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x693> │ │ │ │ │ │ bsr %rdx,%r8 │ │ │ │ │ │ xor $0x3f,%r8 │ │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ │ - je 698 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x698> │ │ │ │ │ │ + je 6a0 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x6a0> │ │ │ │ │ │ bsr %rdi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ cmovne %eax,%ecx │ │ │ │ │ │ add %r8d,%ecx │ │ │ │ │ │ shld %cl,%rdi,%rdx │ │ │ │ │ │ shl %cl,%rdi │ │ │ │ │ │ sub %ecx,%r10d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rdi,%rdx │ │ │ │ │ │ cmove %rdi,%rax │ │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ │ - jmp 4c6 <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4c6> │ │ │ │ │ │ + jmp 4ce <__llvm_libc_19_1_6_::generic::range_reduction_small_f128(double)+0x4ce> │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_7generic1 […] │ │ │ │ │ │ @@ -23,108 +23,86 @@ │ │ │ │ │ │ mov 0x4(%rdi),%edi │ │ │ │ │ │ lea 0x80(%rdi,%rdi,1),%eax │ │ │ │ │ │ mov %eax,-0x44(%rbp) │ │ │ │ │ │ mov 0x8(%r15),%rdx │ │ │ │ │ │ mov 0x10(%r15),%rcx │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne 5d <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x5d> │ │ │ │ │ │ + jne 5b <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x5b> │ │ │ │ │ │ lea -0x40(%rbp),%rax │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ - jmp a2 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0xa2> │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ + jmp a0 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0xa0> │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %rdx │ │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ adc %rdx,%rsi │ │ │ │ │ │ setb %r8b │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %rcx │ │ │ │ │ │ movzbl %r8b,%ecx │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ adc %rcx,%rdx │ │ │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ │ │ - js a2 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0xa2> │ │ │ │ │ │ + js a0 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0xa0> │ │ │ │ │ │ add %edi,%edi │ │ │ │ │ │ add $0x7f,%edi │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ mov %edi,-0x44(%rbp) │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ │ │ movw $0xaaaa,-0x47(%rbp) │ │ │ │ │ │ movb $0xaa,-0x45(%rbp) │ │ │ │ │ │ - vmovups 0x0(%rip),%ymm0 # b4 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0xb4> │ │ │ │ │ │ - R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS+0x7c │ │ │ │ │ │ - vmovups %ymm0,-0x70(%rbp) │ │ │ │ │ │ - vmovups 0x0(%rip),%ymm0 # c1 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0xc1> │ │ │ │ │ │ - R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS+0x5c │ │ │ │ │ │ - vmovups %ymm0,-0x90(%rbp) │ │ │ │ │ │ - vmovups 0x0(%rip),%ymm0 # d1 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0xd1> │ │ │ │ │ │ - R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS+0x3c │ │ │ │ │ │ - vmovups %ymm0,-0xb0(%rbp) │ │ │ │ │ │ - vmovups 0x0(%rip),%ymm0 # e1 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0xe1> │ │ │ │ │ │ - R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS+0x1c │ │ │ │ │ │ - vmovups %ymm0,-0xd0(%rbp) │ │ │ │ │ │ - vmovups 0x0(%rip),%ymm0 # f1 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0xf1> │ │ │ │ │ │ + lea 0x0(%rip),%rsi # b1 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0xb1> │ │ │ │ │ │ R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.SIN_COEFFS-0x4 │ │ │ │ │ │ - vmovups %ymm0,-0xf0(%rbp) │ │ │ │ │ │ - movabs $0xb092309d43684be5,%rax │ │ │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ │ │ - lea -0x90(%rbp),%rax │ │ │ │ │ │ - vmovups 0x0(%rip),%ymm0 # 116 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x116> │ │ │ │ │ │ - R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS+0x7c │ │ │ │ │ │ - vmovups %ymm0,-0x120(%rbp) │ │ │ │ │ │ - vmovups 0x0(%rip),%ymm0 # 126 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x126> │ │ │ │ │ │ - R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS+0x5c │ │ │ │ │ │ - vmovups %ymm0,-0x140(%rbp) │ │ │ │ │ │ - vmovups 0x0(%rip),%ymm0 # 136 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x136> │ │ │ │ │ │ - R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS+0x3c │ │ │ │ │ │ - vmovups %ymm0,-0x160(%rbp) │ │ │ │ │ │ - vmovups 0x0(%rip),%ymm0 # 146 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x146> │ │ │ │ │ │ - R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS+0x1c │ │ │ │ │ │ - vmovups %ymm0,-0x180(%rbp) │ │ │ │ │ │ - vmovups 0x0(%rip),%ymm0 # 156 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x156> │ │ │ │ │ │ + lea -0xf0(%rbp),%r12 │ │ │ │ │ │ + mov $0xa8,%edx │ │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ │ + call c5 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0xc5> │ │ │ │ │ │ + R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ │ + lea 0x0(%rip),%rsi # cc <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0xcc> │ │ │ │ │ │ R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_1_6_7generic11sincos_evalERKNS_6fputil11DyadicFloatILm128EEERS3_S6_.COS_COEFFS-0x4 │ │ │ │ │ │ - vmovups %ymm0,-0x1a0(%rbp) │ │ │ │ │ │ - movabs $0x8f76c77fc6c4bdaa,%rcx │ │ │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ │ │ + lea -0x1a0(%rbp),%rdi │ │ │ │ │ │ + mov $0xa8,%edx │ │ │ │ │ │ + call dd <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0xdd> │ │ │ │ │ │ + R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ │ lea -0xd8(%rbp),%rcx │ │ │ │ │ │ lea -0xc0(%rbp),%r8 │ │ │ │ │ │ lea -0xa8(%rbp),%r9 │ │ │ │ │ │ + lea -0x90(%rbp),%rax │ │ │ │ │ │ lea -0x78(%rbp),%r10 │ │ │ │ │ │ lea -0x60(%rbp),%r11 │ │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ │ lea -0x1b8(%rbp),%rdi │ │ │ │ │ │ lea -0x48(%rbp),%rsi │ │ │ │ │ │ - lea -0xf0(%rbp),%rdx │ │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ │ push %r11 │ │ │ │ │ │ push %r10 │ │ │ │ │ │ push %rax │ │ │ │ │ │ - vzeroupper │ │ │ │ │ │ - call 1af <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x1af> │ │ │ │ │ │ + call 11d <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x11d> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)-0x4 │ │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ │ movzbl (%r15),%r10d │ │ │ │ │ │ movzbl -0x1b8(%rbp),%r9d │ │ │ │ │ │ mov 0x4(%r15),%r13d │ │ │ │ │ │ mov -0x1b4(%rbp),%r12d │ │ │ │ │ │ lea 0x80(%r12,%r13,1),%r11d │ │ │ │ │ │ mov 0x8(%r15),%rdx │ │ │ │ │ │ mov 0x10(%r15),%r15 │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r15,%rax │ │ │ │ │ │ - je 1fc <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x1fc> │ │ │ │ │ │ + je 16a <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x16a> │ │ │ │ │ │ mov -0x1b0(%rbp),%rsi │ │ │ │ │ │ mov -0x1a8(%rbp),%rcx │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne 2a8 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x2a8> │ │ │ │ │ │ + jne 214 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x214> │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ xor %r10b,%r9b │ │ │ │ │ │ and $0x1,%r9b │ │ │ │ │ │ mov %r9b,(%r14) │ │ │ │ │ │ movw $0xaaaa,0x1(%r14) │ │ │ │ │ │ movb $0xaa,0x3(%r14) │ │ │ │ │ │ @@ -140,24 +118,24 @@ │ │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ │ lea -0x1b8(%rbp),%rdi │ │ │ │ │ │ lea -0x48(%rbp),%rsi │ │ │ │ │ │ lea -0x1a0(%rbp),%rdx │ │ │ │ │ │ push %r11 │ │ │ │ │ │ push %r10 │ │ │ │ │ │ push %rax │ │ │ │ │ │ - call 26c <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x26c> │ │ │ │ │ │ + call 1da <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x1da> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)-0x4 │ │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ │ mov -0x1a8(%rbp),%rax │ │ │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ │ │ - vmovups -0x1b8(%rbp),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rbx) │ │ │ │ │ │ + movups -0x1b8(%rbp),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rbx) │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x30(%rbp),%rax │ │ │ │ │ │ - jne 2f2 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x2f2> │ │ │ │ │ │ + jne 25e <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x25e> │ │ │ │ │ │ add $0x198,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ @@ -173,16 +151,16 @@ │ │ │ │ │ │ adc %rdi,%rsi │ │ │ │ │ │ setb %al │ │ │ │ │ │ movzbl %al,%edi │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %r15 │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ adc %rdi,%rdx │ │ │ │ │ │ - js 200 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x200> │ │ │ │ │ │ + js 16e <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x16e> │ │ │ │ │ │ add %r13d,%r12d │ │ │ │ │ │ add $0x7f,%r12d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %r12d,%r11d │ │ │ │ │ │ - jmp 200 <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x200> │ │ │ │ │ │ - call 2f7 <.LCPI10_4+0x25f> │ │ │ │ │ │ + jmp 16e <__llvm_libc_19_1_6_::generic::sincos_eval(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>&)+0x16e> │ │ │ │ │ │ + call 263 <.LCPI10_4+0x19b> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil9q […] │ │ │ │ │ │ @@ -13,133 +13,133 @@ │ │ │ │ │ │ push %rbx │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ lea 0x28(%rbp),%r11 │ │ │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ │ │ mov 0x20(%rbp),%r10 │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ or %r10,%rcx │ │ │ │ │ │ - jne 3a <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x3a> │ │ │ │ │ │ + jne 38 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x38> │ │ │ │ │ │ mov 0x10(%r11),%rcx │ │ │ │ │ │ mov %rcx,0x10(%rax) │ │ │ │ │ │ - vmovups (%r11),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ - jmp 1d9 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1d9> │ │ │ │ │ │ + movups (%r11),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ + jmp 1d5 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1d5> │ │ │ │ │ │ lea 0x10(%rbp),%rdi │ │ │ │ │ │ mov 0x8(%r11),%r8 │ │ │ │ │ │ mov 0x10(%r11),%r9 │ │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ │ or %r9,%rcx │ │ │ │ │ │ - jne 63 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x63> │ │ │ │ │ │ + jne 5f <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x5f> │ │ │ │ │ │ mov 0x10(%rdi),%rcx │ │ │ │ │ │ mov %rcx,0x10(%rax) │ │ │ │ │ │ - vmovups (%rdi),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ - jmp 1d9 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1d9> │ │ │ │ │ │ + movups (%rdi),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ + jmp 1d5 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1d5> │ │ │ │ │ │ mov 0x4(%rdi),%esi │ │ │ │ │ │ mov 0x4(%r11),%ebx │ │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ │ sub %ebx,%ecx │ │ │ │ │ │ - jle 8d <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x8d> │ │ │ │ │ │ + jle 89 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x89> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja b0 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xb0> │ │ │ │ │ │ + ja ac <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xac> │ │ │ │ │ │ shrd %cl,%r9,%r8 │ │ │ │ │ │ shr %cl,%r9 │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r9,%r8 │ │ │ │ │ │ cmovne %rbx,%r9 │ │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ │ - jmp c1 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xc1> │ │ │ │ │ │ + jmp bd <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xbd> │ │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ │ sub %esi,%ecx │ │ │ │ │ │ - jle c1 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xc1> │ │ │ │ │ │ + jle bd <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xbd> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja ba <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xba> │ │ │ │ │ │ + ja b6 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xb6> │ │ │ │ │ │ shrd %cl,%r10,%rdx │ │ │ │ │ │ shr %cl,%r10 │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r10,%rdx │ │ │ │ │ │ cmovne %rsi,%r10 │ │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ │ - jmp c1 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xc1> │ │ │ │ │ │ + jmp bd <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xbd> │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ - jmp c1 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xc1> │ │ │ │ │ │ + jmp bd <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xbd> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ movzbl (%rdi),%edi │ │ │ │ │ │ movzbl (%r11),%ecx │ │ │ │ │ │ mov %ecx,%r11d │ │ │ │ │ │ xor %dil,%r11b │ │ │ │ │ │ test $0x1,%r11b │ │ │ │ │ │ - jne 121 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x121> │ │ │ │ │ │ + jne 11d <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x11d> │ │ │ │ │ │ lea (%r10,%r9,1),%rcx │ │ │ │ │ │ add %r8,%rdx │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %r8b │ │ │ │ │ │ add %r9,%r10 │ │ │ │ │ │ - jb ed <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xed> │ │ │ │ │ │ + jb e9 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xe9> │ │ │ │ │ │ test %r8b,%r8b │ │ │ │ │ │ - je 104 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x104> │ │ │ │ │ │ + je 100 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x100> │ │ │ │ │ │ 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 1d9 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1d9> │ │ │ │ │ │ + jmp 1d5 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1d5> │ │ │ │ │ │ mov %r10,%r11 │ │ │ │ │ │ mov %r10,%r14 │ │ │ │ │ │ mov %r9,%r15 │ │ │ │ │ │ sub %r9,%r11 │ │ │ │ │ │ - jne 13a <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x13a> │ │ │ │ │ │ + jne 136 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x136> │ │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ │ mov %r8,%r15 │ │ │ │ │ │ cmp %r8,%rdx │ │ │ │ │ │ - je 13f <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x13f> │ │ │ │ │ │ + je 13b <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x13b> │ │ │ │ │ │ cmp %r15,%r14 │ │ │ │ │ │ - jbe 15a <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x15a> │ │ │ │ │ │ + jbe 156 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x156> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %r8,%rdx │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rcx,%r11 │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ or %r11,%rcx │ │ │ │ │ │ - jne 17b <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x17b> │ │ │ │ │ │ + jne 177 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x177> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ - jmp 1c1 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1c1> │ │ │ │ │ │ + jmp 1bd <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1bd> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ sub %rdx,%r8 │ │ │ │ │ │ setb %sil │ │ │ │ │ │ sub %r10,%r9 │ │ │ │ │ │ sub %rsi,%r9 │ │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ │ mov %r9,%r11 │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ or %r11,%rcx │ │ │ │ │ │ - je 152 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x152> │ │ │ │ │ │ + je 14e <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x14e> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%r9d │ │ │ │ │ │ test %r11,%r11 │ │ │ │ │ │ - je 193 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x193> │ │ │ │ │ │ + je 18f <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x18f> │ │ │ │ │ │ bsr %r11,%r9 │ │ │ │ │ │ xor $0x3f,%r9 │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - je 1a0 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1a0> │ │ │ │ │ │ + je 19c <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x19c> │ │ │ │ │ │ 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_1_6_6fputil8p […] │ │ │ │ │ │ @@ -13,62 +13,62 @@ │ │ │ │ │ │ push %rbx │ │ │ │ │ │ sub $0x68,%rsp │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ │ │ - vmovups 0x18(%rbp),%xmm0 │ │ │ │ │ │ + movups 0x18(%rbp),%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rdx │ │ │ │ │ │ mov %rdx,-0x20(%rbp) │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ lea -0x50(%rbp),%rdi │ │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ - call 4a <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x4a> │ │ │ │ │ │ + call 48 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x48> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)-0x4 │ │ │ │ │ │ movzbl -0x50(%rbp),%eax │ │ │ │ │ │ xor (%r15),%al │ │ │ │ │ │ and $0x1,%al │ │ │ │ │ │ mov %al,-0x38(%rbp) │ │ │ │ │ │ mov 0x4(%r15),%r10d │ │ │ │ │ │ mov -0x4c(%rbp),%r9d │ │ │ │ │ │ lea (%r9,%r10,1),%eax │ │ │ │ │ │ add $0x80,%eax │ │ │ │ │ │ mov %eax,-0x34(%rbp) │ │ │ │ │ │ mov 0x8(%r15),%rdx │ │ │ │ │ │ mov 0x10(%r15),%r11 │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ - je 8a <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x8a> │ │ │ │ │ │ + je 88 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x88> │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne ec <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xec> │ │ │ │ │ │ + jne e4 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xe4> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ + movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + movups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - vmovups (%r14),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups (%r14),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call cf <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xcf> │ │ │ │ │ │ + call c7 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xc7> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 149 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x149> │ │ │ │ │ │ + jne 141 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x141> │ │ │ │ │ │ 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 96 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x96> │ │ │ │ │ │ + js 92 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x92> │ │ │ │ │ │ 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 96 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x96> │ │ │ │ │ │ - call 14e <.LCPI10_4+0xb6> │ │ │ │ │ │ + jmp 92 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x92> │ │ │ │ │ │ + call 146 <.LCPI10_4+0x7e> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil8p […] │ │ │ │ │ │ @@ -42,34 +42,34 @@ │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ je 8b <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x8b> │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne ed <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xed> │ │ │ │ │ │ + jne e7 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xe7> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ + movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + movups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - vmovups (%r14),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups (%r14),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call d0 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xd0> │ │ │ │ │ │ + call ca <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xca> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 14a <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x14a> │ │ │ │ │ │ + jne 144 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x144> │ │ │ │ │ │ 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 97 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x97> │ │ │ │ │ │ + js 95 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x95> │ │ │ │ │ │ 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 97 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x97> │ │ │ │ │ │ - call 14f <.LCPI10_4+0xb7> │ │ │ │ │ │ + jmp 95 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x95> │ │ │ │ │ │ + call 149 <.LCPI10_4+0x81> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil8p […] │ │ │ │ │ │ @@ -39,34 +39,34 @@ │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ je 80 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x80> │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne e2 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xe2> │ │ │ │ │ │ + jne dc <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xdc> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ + movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + movups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - vmovups (%r14),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups (%r14),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call c5 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xc5> │ │ │ │ │ │ + call bf <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xbf> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 13f <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x13f> │ │ │ │ │ │ + jne 139 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x139> │ │ │ │ │ │ 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 8c <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x8c> │ │ │ │ │ │ + js 8a <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x8a> │ │ │ │ │ │ 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 8c <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x8c> │ │ │ │ │ │ - call 144 <.LCPI10_4+0xac> │ │ │ │ │ │ + jmp 8a <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x8a> │ │ │ │ │ │ + call 13e <.LCPI10_4+0x76> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil8p […] │ │ │ │ │ │ @@ -37,34 +37,34 @@ │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ je 79 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x79> │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne db <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xdb> │ │ │ │ │ │ + jne d5 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xd5> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ + movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + movups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - vmovups (%r14),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups (%r14),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call be <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xbe> │ │ │ │ │ │ + call b8 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xb8> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 138 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x138> │ │ │ │ │ │ + jne 132 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x132> │ │ │ │ │ │ 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 85 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x85> │ │ │ │ │ │ + js 83 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x83> │ │ │ │ │ │ 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 85 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x85> │ │ │ │ │ │ - call 13d <.LCPI10_4+0xa5> │ │ │ │ │ │ + jmp 83 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x83> │ │ │ │ │ │ + call 137 <.LCPI10_4+0x6f> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil8p […] │ │ │ │ │ │ @@ -206,34 +206,34 @@ │ │ │ │ │ │ lea (%r14,%r15,1),%eax │ │ │ │ │ │ add $0x80,%eax │ │ │ │ │ │ mov %eax,-0x44(%rbp) │ │ │ │ │ │ cmpb $0x0,-0x49(%rbp) │ │ │ │ │ │ jne 28a <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x28a> │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ or %rbx,%rax │ │ │ │ │ │ - jne 2f7 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x2f7> │ │ │ │ │ │ + jne 2f1 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x2f1> │ │ │ │ │ │ lea -0x40(%rbp),%rax │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x47(%rbp) │ │ │ │ │ │ movb $0xaa,-0x45(%rbp) │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x30(%rbp),%rax │ │ │ │ │ │ - jne 356 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x356> │ │ │ │ │ │ + jne 350 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x350> │ │ │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - vmovups -0x48(%rbp),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ + movups -0x48(%rbp),%xmm0 │ │ │ │ │ │ + movups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ │ │ mov 0x10(%rcx),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - vmovups (%rcx),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups (%rcx),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ │ - call 2e5 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x2e5> │ │ │ │ │ │ + call 2df <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x2df> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ @@ -254,18 +254,18 @@ │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ mul %r10 │ │ │ │ │ │ movzbl %cl,%ecx │ │ │ │ │ │ add %r8,%rax │ │ │ │ │ │ adc %rcx,%rdx │ │ │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ │ │ - js 296 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x296> │ │ │ │ │ │ + js 294 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x294> │ │ │ │ │ │ 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 296 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x296> │ │ │ │ │ │ - call 35b <.LCPI10_4+0x2c3> │ │ │ │ │ │ + jmp 294 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x294> │ │ │ │ │ │ + call 355 <.LCPI10_4+0x28d> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK19__llvm_libc_19_1_6_6fputil1 […] │ │ │ │ │ │ @@ -16,45 +16,45 @@ │ │ │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ │ │ mov 0x10(%rdi),%r8 │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ or %r8,%rax │ │ │ │ │ │ jne 2f ::as() const+0x2f> │ │ │ │ │ │ testb $0x1,(%rdi) │ │ │ │ │ │ jne 49 ::as() const+0x49> │ │ │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - jmp 1ee ::as() const+0x1ee> │ │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ │ + jmp 1f4 ::as() const+0x1f4> │ │ │ │ │ │ mov 0x4(%rdi),%edx │ │ │ │ │ │ cmp $0x381,%edx │ │ │ │ │ │ jl 56 ::as() const+0x56> │ │ │ │ │ │ testb $0x1,(%rdi) │ │ │ │ │ │ jne 82 ::as() const+0x82> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 # 47 ::as() const+0x47> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 # 47 ::as() const+0x47> │ │ │ │ │ │ R_X86_64_PC32 .LCPI10_3-0x4 │ │ │ │ │ │ jmp 8a ::as() const+0x8a> │ │ │ │ │ │ - vmovq 0x0(%rip),%xmm0 # 51 ::as() const+0x51> │ │ │ │ │ │ + movq 0x0(%rip),%xmm0 # 51 ::as() const+0x51> │ │ │ │ │ │ R_X86_64_PC32 .LCPI10_4-0x4 │ │ │ │ │ │ - jmp 1ee ::as() const+0x1ee> │ │ │ │ │ │ + jmp 1f4 ::as() const+0x1f4> │ │ │ │ │ │ lea 0x47e(%rdx),%ecx │ │ │ │ │ │ mov $0xfffffbce,%esi │ │ │ │ │ │ sub %edx,%esi │ │ │ │ │ │ cmp $0xfffffb83,%edx │ │ │ │ │ │ mov $0x4b,%eax │ │ │ │ │ │ cmovl %esi,%eax │ │ │ │ │ │ mov $0x3ff,%esi │ │ │ │ │ │ cmovge %ecx,%esi │ │ │ │ │ │ cmp $0x7f,%eax │ │ │ │ │ │ jbe a2 ::as() const+0xa2> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ jmp c4 ::as() const+0xc4> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 # 8a ::as() const+0x8a> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 # 8a ::as() const+0x8a> │ │ │ │ │ │ R_X86_64_PC32 .LCPI10_2-0x4 │ │ │ │ │ │ movabs $0x4000000000000000,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - vmulsd -0x30(%rbp),%xmm0,%xmm0 │ │ │ │ │ │ - jmp 1ee ::as() const+0x1ee> │ │ │ │ │ │ + mulsd -0x30(%rbp),%xmm0 │ │ │ │ │ │ + jmp 1f4 ::as() const+0x1f4> │ │ │ │ │ │ mov %r9,%r10 │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ shrd %cl,%r8,%r10 │ │ │ │ │ │ mov %r8,%r11 │ │ │ │ │ │ shr %cl,%r11 │ │ │ │ │ │ test $0x40,%al │ │ │ │ │ │ cmove %r10,%r11 │ │ │ │ │ │ @@ -80,15 +80,15 @@ │ │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r14,%r15 │ │ │ │ │ │ cmovne %r13,%r14 │ │ │ │ │ │ cmp $0x81,%eax │ │ │ │ │ │ cmovae %r13,%r15 │ │ │ │ │ │ cmovae %r13,%r14 │ │ │ │ │ │ - vmovq %r12,%xmm1 │ │ │ │ │ │ + movq %r12,%xmm1 │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ │ sub $0x1,%rcx │ │ │ │ │ │ setb %al │ │ │ │ │ │ and $0x1,%eax │ │ │ │ │ │ mov %r15,%r12 │ │ │ │ │ │ sub %rax,%r12 │ │ │ │ │ │ @@ -105,44 +105,46 @@ │ │ │ │ │ │ lea (%r8,%rax,2),%eax │ │ │ │ │ │ cmp $0x36,%esi │ │ │ │ │ │ jg 19e ::as() const+0x19e> │ │ │ │ │ │ mov $0x436,%ecx │ │ │ │ │ │ sub %esi,%ecx │ │ │ │ │ │ shl $0x34,%rcx │ │ │ │ │ │ and %r11,%rcx │ │ │ │ │ │ - vmovq %rcx,%xmm0 │ │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ │ add $0x3c8,%esi │ │ │ │ │ │ shl $0x34,%rsi │ │ │ │ │ │ and %r11,%rsi │ │ │ │ │ │ - vmovq %rsi,%xmm2 │ │ │ │ │ │ + movq %rsi,%xmm2 │ │ │ │ │ │ test $0x1,%dil │ │ │ │ │ │ - jne 1d5 ::as() const+0x1d5> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 # 19c ::as() const+0x19c> │ │ │ │ │ │ + jne 1d8 ::as() const+0x1d8> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 # 19c ::as() const+0x19c> │ │ │ │ │ │ R_X86_64_PC32 .LCPI10_1-0x4 │ │ │ │ │ │ - jmp 1dd ::as() const+0x1dd> │ │ │ │ │ │ + jmp 1e0 ::as() const+0x1e0> │ │ │ │ │ │ add $0xffffffca,%esi │ │ │ │ │ │ shl $0x34,%rsi │ │ │ │ │ │ or %rsi,%rbx │ │ │ │ │ │ test $0x1,%dil │ │ │ │ │ │ cmove %rsi,%rbx │ │ │ │ │ │ - vmovq %rbx,%xmm2 │ │ │ │ │ │ - vcvtsi2sd %eax,%xmm0,%xmm0 │ │ │ │ │ │ - vfmadd213sd %xmm1,%xmm2,%xmm0 │ │ │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ │ │ + movq %rbx,%xmm2 │ │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ │ cmp $0xfffffb82,%edx │ │ │ │ │ │ - jg 1ee ::as() const+0x1ee> │ │ │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ │ │ + jg 1f4 ::as() const+0x1f4> │ │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ │ sub %r10,%rax │ │ │ │ │ │ - vmovq %rax,%xmm0 │ │ │ │ │ │ - jmp 1ee ::as() const+0x1ee> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 # 1dd ::as() const+0x1dd> │ │ │ │ │ │ + movq %rax,%xmm0 │ │ │ │ │ │ + jmp 1f4 ::as() const+0x1f4> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 # 1e0 ::as() const+0x1e0> │ │ │ │ │ │ R_X86_64_PC32 .LCPI10_0-0x4 │ │ │ │ │ │ - vcvtsi2sd %eax,%xmm4,%xmm4 │ │ │ │ │ │ - vmulsd %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ - vfmadd231sd %xmm4,%xmm3,%xmm0 │ │ │ │ │ │ - vmulsd %xmm2,%xmm0,%xmm0 │ │ │ │ │ │ + cvtsi2sd %eax,%xmm4 │ │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.llvm_addrsig {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.llvm_addrsig': │ │ │ │ │ │ - 0x00000000 303a31 0:1 │ │ │ │ │ │ + 0x00000000 384239 8B9 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ │ @@ -1,103 +1,109 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ │ 0x00000000 002e4c43 5049305f 30002e4c 43504930 ..LCPI0_0..LCPI0 │ │ │ │ │ │ 0x00000010 5f31002e 4c435049 305f3200 2e4c4350 _1..LCPI0_2..LCP │ │ │ │ │ │ - 0x00000020 49305f34 002e4c43 5049305f 35002e4c I0_4..LCPI0_5..L │ │ │ │ │ │ - 0x00000030 43504930 5f36002e 4c435049 305f3700 CPI0_6..LCPI0_7. │ │ │ │ │ │ + 0x00000020 49305f33 002e4c43 5049305f 34002e4c I0_3..LCPI0_4..L │ │ │ │ │ │ + 0x00000030 43504930 5f35002e 4c435049 305f3600 CPI0_5..LCPI0_6. │ │ │ │ │ │ 0x00000040 2e4c4350 49305f38 002e4c43 5049305f .LCPI0_8..LCPI0_ │ │ │ │ │ │ 0x00000050 39002e4c 43504930 5f313000 2e4c4350 9..LCPI0_10..LCP │ │ │ │ │ │ - 0x00000060 49305f31 31002e4c 43504930 5f313500 I0_11..LCPI0_15. │ │ │ │ │ │ - 0x00000070 2e4c4350 49305f31 36002e4c 43504930 .LCPI0_16..LCPI0 │ │ │ │ │ │ - 0x00000080 5f313700 2e4c4350 49305f33 002e4c43 _17..LCPI0_3..LC │ │ │ │ │ │ - 0x00000090 5049305f 3132002e 4c435049 305f3133 PI0_12..LCPI0_13 │ │ │ │ │ │ - 0x000000a0 002e4c43 5049305f 3134002e 4c435049 ..LCPI0_14..LCPI │ │ │ │ │ │ - 0x000000b0 315f3000 2e4c4350 49315f31 002e4c43 1_0..LCPI1_1..LC │ │ │ │ │ │ - 0x000000c0 50493130 5f30002e 4c435049 31305f31 PI10_0..LCPI10_1 │ │ │ │ │ │ - 0x000000d0 002e4c43 50493130 5f32002e 4c435049 ..LCPI10_2..LCPI │ │ │ │ │ │ - 0x000000e0 31305f33 002e4c43 50493130 5f340063 10_3..LCPI10_4.c │ │ │ │ │ │ - 0x000000f0 6f73005f 5a4e3139 5f5f6c6c 766d5f6c os._ZN19__llvm_l │ │ │ │ │ │ - 0x00000100 6962635f 31395f31 5f365f31 306c6962 ibc_19_1_6_10lib │ │ │ │ │ │ - 0x00000110 635f6572 726e6f45 005f5a4e 31395f5f c_errnoE._ZN19__ │ │ │ │ │ │ - 0x00000120 6c6c766d 5f6c6962 635f3139 5f315f36 llvm_libc_19_1_6 │ │ │ │ │ │ - 0x00000130 5f354572 726e6f61 53456900 5f5a4e31 _5ErrnoaSEi._ZN1 │ │ │ │ │ │ - 0x00000140 395f5f6c 6c766d5f 6c696263 5f31395f 9__llvm_libc_19_ │ │ │ │ │ │ - 0x00000150 315f365f 33666d61 32344f4e 455f5457 1_6_3fma24ONE_TW │ │ │ │ │ │ - 0x00000160 454e5459 5f454947 48545f4f 5645525f ENTY_EIGHT_OVER_ │ │ │ │ │ │ - 0x00000170 50494500 5f5a4e31 395f5f6c 6c766d5f PIE._ZN19__llvm_ │ │ │ │ │ │ - 0x00000180 6c696263 5f31395f 315f365f 33666d61 libc_19_1_6_3fma │ │ │ │ │ │ - 0x00000190 31375349 4e5f4b5f 50495f4f 5645525f 17SIN_K_PI_OVER_ │ │ │ │ │ │ - 0x000001a0 31323845 005f5a4e 31395f5f 6c6c766d 128E._ZN19__llvm │ │ │ │ │ │ - 0x000001b0 5f6c6962 635f3139 5f315f36 5f376765 _libc_19_1_6_7ge │ │ │ │ │ │ - 0x000001c0 6e657269 63323672 616e6765 5f726564 neric26range_red │ │ │ │ │ │ - 0x000001d0 75637469 6f6e5f73 6d616c6c 5f663132 uction_small_f12 │ │ │ │ │ │ - 0x000001e0 38456400 5f5a4e4b 31395f5f 6c6c766d 8Ed._ZNK19__llvm │ │ │ │ │ │ - 0x000001f0 5f6c6962 635f3139 5f315f36 5f376765 _libc_19_1_6_7ge │ │ │ │ │ │ - 0x00000200 6e657269 6331394c 61726765 52616e67 neric19LargeRang │ │ │ │ │ │ - 0x00000210 65526564 75637469 6f6e494c 62304545 eReductionILb0EE │ │ │ │ │ │ - 0x00000220 38616363 75726174 65457600 5f5a4e31 8accurateEv._ZN1 │ │ │ │ │ │ - 0x00000230 395f5f6c 6c766d5f 6c696263 5f31395f 9__llvm_libc_19_ │ │ │ │ │ │ - 0x00000240 315f365f 3767656e 65726963 31317369 1_6_7generic11si │ │ │ │ │ │ - 0x00000250 6e636f73 5f657661 6c45524b 4e535f36 ncos_evalERKNS_6 │ │ │ │ │ │ - 0x00000260 66707574 696c3131 44796164 6963466c fputil11DyadicFl │ │ │ │ │ │ - 0x00000270 6f617449 4c6d3132 38454545 5253335f oatILm128EEERS3_ │ │ │ │ │ │ - 0x00000280 53365f00 5f5a4e31 395f5f6c 6c766d5f S6_._ZN19__llvm_ │ │ │ │ │ │ - 0x00000290 6c696263 5f31395f 315f365f 3767656e libc_19_1_6_7gen │ │ │ │ │ │ - 0x000002a0 65726963 32325349 4e5f4b5f 50495f4f eric22SIN_K_PI_O │ │ │ │ │ │ - 0x000002b0 5645525f 3132385f 46313238 45005f5a VER_128_F128E._Z │ │ │ │ │ │ - 0x000002c0 4e4b3139 5f5f6c6c 766d5f6c 6962635f NK19__llvm_libc_ │ │ │ │ │ │ - 0x000002d0 31395f31 5f365f36 66707574 696c3131 19_1_6_6fputil11 │ │ │ │ │ │ - 0x000002e0 44796164 6963466c 6f617449 4c6d3132 DyadicFloatILm12 │ │ │ │ │ │ - 0x000002f0 38454532 61734964 4c623045 76454554 8EE2asIdLb0EvEET │ │ │ │ │ │ - 0x00000300 5f76005f 5f737461 636b5f63 686b5f66 _v.__stack_chk_f │ │ │ │ │ │ - 0x00000310 61696c00 5f5a4e31 395f5f6c 6c766d5f ail._ZN19__llvm_ │ │ │ │ │ │ - 0x00000320 6c696263 5f31395f 315f365f 36667075 libc_19_1_6_6fpu │ │ │ │ │ │ - 0x00000330 74696c38 706f6c79 6576616c 494e5330 til8polyevalINS0 │ │ │ │ │ │ - 0x00000340 5f313144 79616469 63466c6f 6174494c _11DyadicFloatIL │ │ │ │ │ │ - 0x00000350 6d313238 4545454a 53335f53 335f5333 m128EEEJS3_S3_S3 │ │ │ │ │ │ - 0x00000360 5f53335f 53335f53 335f4545 454e535f _S3_S3_S3_EEENS_ │ │ │ │ │ │ - 0x00000370 33637070 39656e61 626c655f 69664958 3cpp9enable_ifIX │ │ │ │ │ │ - 0x00000380 67747374 545f4c6d 38454553 365f4534 gtstT_Lm8EES6_E4 │ │ │ │ │ │ - 0x00000390 74797065 45524b53 365f5341 5f447052 typeERKS6_SA_DpR │ │ │ │ │ │ - 0x000003a0 4b54305f 005f5a4e 31395f5f 6c6c766d KT0_._ZN19__llvm │ │ │ │ │ │ - 0x000003b0 5f6c6962 635f3139 5f315f36 5f366670 _libc_19_1_6_6fp │ │ │ │ │ │ - 0x000003c0 7574696c 39717569 636b5f61 6464494c util9quick_addIL │ │ │ │ │ │ - 0x000003d0 6d313238 4545454e 53305f31 31447961 m128EEENS0_11Dya │ │ │ │ │ │ - 0x000003e0 64696346 6c6f6174 4958545f 45454553 dicFloatIXT_EEES │ │ │ │ │ │ - 0x000003f0 335f5333 5f005f5a 4e31395f 5f6c6c76 3_S3_._ZN19__llv │ │ │ │ │ │ - 0x00000400 6d5f6c69 62635f31 395f315f 365f3666 m_libc_19_1_6_6f │ │ │ │ │ │ - 0x00000410 70757469 6c38706f 6c796576 616c494e putil8polyevalIN │ │ │ │ │ │ - 0x00000420 53305f31 31447961 64696346 6c6f6174 S0_11DyadicFloat │ │ │ │ │ │ - 0x00000430 494c6d31 32384545 454a5333 5f53335f ILm128EEEJS3_S3_ │ │ │ │ │ │ - 0x00000440 53335f53 335f5333 5f454545 4e535f33 S3_S3_S3_EEENS_3 │ │ │ │ │ │ - 0x00000450 63707039 656e6162 6c655f69 66495867 cpp9enable_ifIXg │ │ │ │ │ │ - 0x00000460 74737454 5f4c6d38 45455336 5f453474 tstT_Lm8EES6_E4t │ │ │ │ │ │ - 0x00000470 79706545 524b5336 5f53415f 4470524b ypeERKS6_SA_DpRK │ │ │ │ │ │ - 0x00000480 54305f00 5f5a4e31 395f5f6c 6c766d5f T0_._ZN19__llvm_ │ │ │ │ │ │ - 0x00000490 6c696263 5f31395f 315f365f 36667075 libc_19_1_6_6fpu │ │ │ │ │ │ - 0x000004a0 74696c38 706f6c79 6576616c 494e5330 til8polyevalINS0 │ │ │ │ │ │ - 0x000004b0 5f313144 79616469 63466c6f 6174494c _11DyadicFloatIL │ │ │ │ │ │ - 0x000004c0 6d313238 4545454a 53335f53 335f5333 m128EEEJS3_S3_S3 │ │ │ │ │ │ - 0x000004d0 5f53335f 4545454e 535f3363 70703965 _S3_EEENS_3cpp9e │ │ │ │ │ │ - 0x000004e0 6e61626c 655f6966 49586774 7374545f nable_ifIXgtstT_ │ │ │ │ │ │ - 0x000004f0 4c6d3845 4553365f 45347479 70654552 Lm8EES6_E4typeER │ │ │ │ │ │ - 0x00000500 4b53365f 53415f44 70524b54 305f005f KS6_SA_DpRKT0_._ │ │ │ │ │ │ - 0x00000510 5a4e3139 5f5f6c6c 766d5f6c 6962635f ZN19__llvm_libc_ │ │ │ │ │ │ - 0x00000520 31395f31 5f365f36 66707574 696c3870 19_1_6_6fputil8p │ │ │ │ │ │ - 0x00000530 6f6c7965 76616c49 4e53305f 31314479 olyevalINS0_11Dy │ │ │ │ │ │ - 0x00000540 61646963 466c6f61 74494c6d 31323845 adicFloatILm128E │ │ │ │ │ │ - 0x00000550 45454a53 335f5333 5f53335f 4545454e EEJS3_S3_S3_EEEN │ │ │ │ │ │ - 0x00000560 535f3363 70703965 6e61626c 655f6966 S_3cpp9enable_if │ │ │ │ │ │ - 0x00000570 49586774 7374545f 4c6d3845 4553365f IXgtstT_Lm8EES6_ │ │ │ │ │ │ - 0x00000580 45347479 70654552 4b53365f 53415f44 E4typeERKS6_SA_D │ │ │ │ │ │ - 0x00000590 70524b54 305f005f 5a4e3139 5f5f6c6c pRKT0_._ZN19__ll │ │ │ │ │ │ - 0x000005a0 766d5f6c 6962635f 31395f31 5f365f36 vm_libc_19_1_6_6 │ │ │ │ │ │ - 0x000005b0 66707574 696c3870 6f6c7965 76616c49 fputil8polyevalI │ │ │ │ │ │ - 0x000005c0 4e53305f 31314479 61646963 466c6f61 NS0_11DyadicFloa │ │ │ │ │ │ - 0x000005d0 74494c6d 31323845 45454a53 335f5333 tILm128EEEJS3_S3 │ │ │ │ │ │ - 0x000005e0 5f454545 4e535f33 63707039 656e6162 _EEENS_3cpp9enab │ │ │ │ │ │ - 0x000005f0 6c655f69 66495867 74737454 5f4c6d38 le_ifIXgtstT_Lm8 │ │ │ │ │ │ - 0x00000600 45455336 5f453474 79706545 524b5336 EES6_E4typeERKS6 │ │ │ │ │ │ - 0x00000610 5f53415f 4470524b 54305f00 5f5a4e31 _SA_DpRKT0_._ZN1 │ │ │ │ │ │ - 0x00000620 395f5f6c 6c766d5f 6c696263 5f31395f 9__llvm_libc_19_ │ │ │ │ │ │ - 0x00000630 315f365f 33636f73 456400 1_6_3cosEd. │ │ │ │ │ │ + 0x00000060 49305f31 31002e4c 43504930 5f313200 I0_11..LCPI0_12. │ │ │ │ │ │ + 0x00000070 2e4c4350 49305f31 33002e4c 43504930 .LCPI0_13..LCPI0 │ │ │ │ │ │ + 0x00000080 5f313400 2e4c4350 49305f31 35002e4c _14..LCPI0_15..L │ │ │ │ │ │ + 0x00000090 43504930 5f313600 2e4c4350 49305f31 CPI0_16..LCPI0_1 │ │ │ │ │ │ + 0x000000a0 37002e4c 43504930 5f323300 2e4c4350 7..LCPI0_23..LCP │ │ │ │ │ │ + 0x000000b0 49305f32 34002e4c 43504930 5f323500 I0_24..LCPI0_25. │ │ │ │ │ │ + 0x000000c0 2e4c4350 49305f37 002e4c43 5049305f .LCPI0_7..LCPI0_ │ │ │ │ │ │ + 0x000000d0 3138002e 4c435049 305f3139 002e4c43 18..LCPI0_19..LC │ │ │ │ │ │ + 0x000000e0 5049305f 3230002e 4c435049 305f3231 PI0_20..LCPI0_21 │ │ │ │ │ │ + 0x000000f0 002e4c43 5049305f 3232002e 4c435049 ..LCPI0_22..LCPI │ │ │ │ │ │ + 0x00000100 315f3000 2e4c4350 49315f31 002e4c43 1_0..LCPI1_1..LC │ │ │ │ │ │ + 0x00000110 50493130 5f30002e 4c435049 31305f31 PI10_0..LCPI10_1 │ │ │ │ │ │ + 0x00000120 002e4c43 50493130 5f32002e 4c435049 ..LCPI10_2..LCPI │ │ │ │ │ │ + 0x00000130 31305f33 002e4c43 50493130 5f340063 10_3..LCPI10_4.c │ │ │ │ │ │ + 0x00000140 6f73005f 5a4e3139 5f5f6c6c 766d5f6c os._ZN19__llvm_l │ │ │ │ │ │ + 0x00000150 6962635f 31395f31 5f365f31 306c6962 ibc_19_1_6_10lib │ │ │ │ │ │ + 0x00000160 635f6572 726e6f45 005f5a4e 31395f5f c_errnoE._ZN19__ │ │ │ │ │ │ + 0x00000170 6c6c766d 5f6c6962 635f3139 5f315f36 llvm_libc_19_1_6 │ │ │ │ │ │ + 0x00000180 5f354572 726e6f61 53456900 5f5a4e31 _5ErrnoaSEi._ZN1 │ │ │ │ │ │ + 0x00000190 395f5f6c 6c766d5f 6c696263 5f31395f 9__llvm_libc_19_ │ │ │ │ │ │ + 0x000001a0 315f365f 356e6f66 6d613234 4f4e455f 1_6_5nofma24ONE_ │ │ │ │ │ │ + 0x000001b0 5457454e 54595f45 49474854 5f4f5645 TWENTY_EIGHT_OVE │ │ │ │ │ │ + 0x000001c0 525f5049 45005f5a 4e31395f 5f6c6c76 R_PIE._ZN19__llv │ │ │ │ │ │ + 0x000001d0 6d5f6c69 62635f31 395f315f 365f356e m_libc_19_1_6_5n │ │ │ │ │ │ + 0x000001e0 6f666d61 31375349 4e5f4b5f 50495f4f ofma17SIN_K_PI_O │ │ │ │ │ │ + 0x000001f0 5645525f 31323845 005f5a4e 31395f5f VER_128E._ZN19__ │ │ │ │ │ │ + 0x00000200 6c6c766d 5f6c6962 635f3139 5f315f36 llvm_libc_19_1_6 │ │ │ │ │ │ + 0x00000210 5f376765 6e657269 63323672 616e6765 _7generic26range │ │ │ │ │ │ + 0x00000220 5f726564 75637469 6f6e5f73 6d616c6c _reduction_small │ │ │ │ │ │ + 0x00000230 5f663132 38456400 5f5a4e4b 31395f5f _f128Ed._ZNK19__ │ │ │ │ │ │ + 0x00000240 6c6c766d 5f6c6962 635f3139 5f315f36 llvm_libc_19_1_6 │ │ │ │ │ │ + 0x00000250 5f376765 6e657269 6331394c 61726765 _7generic19Large │ │ │ │ │ │ + 0x00000260 52616e67 65526564 75637469 6f6e494c RangeReductionIL │ │ │ │ │ │ + 0x00000270 62314545 38616363 75726174 65457600 b1EE8accurateEv. │ │ │ │ │ │ + 0x00000280 5f5a4e31 395f5f6c 6c766d5f 6c696263 _ZN19__llvm_libc │ │ │ │ │ │ + 0x00000290 5f31395f 315f365f 3767656e 65726963 _19_1_6_7generic │ │ │ │ │ │ + 0x000002a0 31317369 6e636f73 5f657661 6c45524b 11sincos_evalERK │ │ │ │ │ │ + 0x000002b0 4e535f36 66707574 696c3131 44796164 NS_6fputil11Dyad │ │ │ │ │ │ + 0x000002c0 6963466c 6f617449 4c6d3132 38454545 icFloatILm128EEE │ │ │ │ │ │ + 0x000002d0 5253335f 53365f00 5f5a4e31 395f5f6c RS3_S6_._ZN19__l │ │ │ │ │ │ + 0x000002e0 6c766d5f 6c696263 5f31395f 315f365f lvm_libc_19_1_6_ │ │ │ │ │ │ + 0x000002f0 3767656e 65726963 32325349 4e5f4b5f 7generic22SIN_K_ │ │ │ │ │ │ + 0x00000300 50495f4f 5645525f 3132385f 46313238 PI_OVER_128_F128 │ │ │ │ │ │ + 0x00000310 45005f5a 4e4b3139 5f5f6c6c 766d5f6c E._ZNK19__llvm_l │ │ │ │ │ │ + 0x00000320 6962635f 31395f31 5f365f36 66707574 ibc_19_1_6_6fput │ │ │ │ │ │ + 0x00000330 696c3131 44796164 6963466c 6f617449 il11DyadicFloatI │ │ │ │ │ │ + 0x00000340 4c6d3132 38454532 61734964 4c623045 Lm128EE2asIdLb0E │ │ │ │ │ │ + 0x00000350 76454554 5f76005f 5f737461 636b5f63 vEET_v.__stack_c │ │ │ │ │ │ + 0x00000360 686b5f66 61696c00 6d656d63 7079005f hk_fail.memcpy._ │ │ │ │ │ │ + 0x00000370 5a4e3139 5f5f6c6c 766d5f6c 6962635f ZN19__llvm_libc_ │ │ │ │ │ │ + 0x00000380 31395f31 5f365f36 66707574 696c3870 19_1_6_6fputil8p │ │ │ │ │ │ + 0x00000390 6f6c7965 76616c49 4e53305f 31314479 olyevalINS0_11Dy │ │ │ │ │ │ + 0x000003a0 61646963 466c6f61 74494c6d 31323845 adicFloatILm128E │ │ │ │ │ │ + 0x000003b0 45454a53 335f5333 5f53335f 53335f53 EEJS3_S3_S3_S3_S │ │ │ │ │ │ + 0x000003c0 335f5333 5f454545 4e535f33 63707039 3_S3_EEENS_3cpp9 │ │ │ │ │ │ + 0x000003d0 656e6162 6c655f69 66495867 74737454 enable_ifIXgtstT │ │ │ │ │ │ + 0x000003e0 5f4c6d38 45455336 5f453474 79706545 _Lm8EES6_E4typeE │ │ │ │ │ │ + 0x000003f0 524b5336 5f53415f 4470524b 54305f00 RKS6_SA_DpRKT0_. │ │ │ │ │ │ + 0x00000400 5f5a4e31 395f5f6c 6c766d5f 6c696263 _ZN19__llvm_libc │ │ │ │ │ │ + 0x00000410 5f31395f 315f365f 36667075 74696c39 _19_1_6_6fputil9 │ │ │ │ │ │ + 0x00000420 71756963 6b5f6164 64494c6d 31323845 quick_addILm128E │ │ │ │ │ │ + 0x00000430 45454e53 305f3131 44796164 6963466c EENS0_11DyadicFl │ │ │ │ │ │ + 0x00000440 6f617449 58545f45 45455333 5f53335f oatIXT_EEES3_S3_ │ │ │ │ │ │ + 0x00000450 005f5a4e 31395f5f 6c6c766d 5f6c6962 ._ZN19__llvm_lib │ │ │ │ │ │ + 0x00000460 635f3139 5f315f36 5f366670 7574696c c_19_1_6_6fputil │ │ │ │ │ │ + 0x00000470 38706f6c 79657661 6c494e53 305f3131 8polyevalINS0_11 │ │ │ │ │ │ + 0x00000480 44796164 6963466c 6f617449 4c6d3132 DyadicFloatILm12 │ │ │ │ │ │ + 0x00000490 38454545 4a53335f 53335f53 335f5333 8EEEJS3_S3_S3_S3 │ │ │ │ │ │ + 0x000004a0 5f53335f 4545454e 535f3363 70703965 _S3_EEENS_3cpp9e │ │ │ │ │ │ + 0x000004b0 6e61626c 655f6966 49586774 7374545f nable_ifIXgtstT_ │ │ │ │ │ │ + 0x000004c0 4c6d3845 4553365f 45347479 70654552 Lm8EES6_E4typeER │ │ │ │ │ │ + 0x000004d0 4b53365f 53415f44 70524b54 305f005f KS6_SA_DpRKT0_._ │ │ │ │ │ │ + 0x000004e0 5a4e3139 5f5f6c6c 766d5f6c 6962635f ZN19__llvm_libc_ │ │ │ │ │ │ + 0x000004f0 31395f31 5f365f36 66707574 696c3870 19_1_6_6fputil8p │ │ │ │ │ │ + 0x00000500 6f6c7965 76616c49 4e53305f 31314479 olyevalINS0_11Dy │ │ │ │ │ │ + 0x00000510 61646963 466c6f61 74494c6d 31323845 adicFloatILm128E │ │ │ │ │ │ + 0x00000520 45454a53 335f5333 5f53335f 53335f45 EEJS3_S3_S3_S3_E │ │ │ │ │ │ + 0x00000530 45454e53 5f336370 7039656e 61626c65 EENS_3cpp9enable │ │ │ │ │ │ + 0x00000540 5f696649 58677473 74545f4c 6d384545 _ifIXgtstT_Lm8EE │ │ │ │ │ │ + 0x00000550 53365f45 34747970 6545524b 53365f53 S6_E4typeERKS6_S │ │ │ │ │ │ + 0x00000560 415f4470 524b5430 5f005f5a 4e31395f A_DpRKT0_._ZN19_ │ │ │ │ │ │ + 0x00000570 5f6c6c76 6d5f6c69 62635f31 395f315f _llvm_libc_19_1_ │ │ │ │ │ │ + 0x00000580 365f3666 70757469 6c38706f 6c796576 6_6fputil8polyev │ │ │ │ │ │ + 0x00000590 616c494e 53305f31 31447961 64696346 alINS0_11DyadicF │ │ │ │ │ │ + 0x000005a0 6c6f6174 494c6d31 32384545 454a5333 loatILm128EEEJS3 │ │ │ │ │ │ + 0x000005b0 5f53335f 53335f45 45454e53 5f336370 _S3_S3_EEENS_3cp │ │ │ │ │ │ + 0x000005c0 7039656e 61626c65 5f696649 58677473 p9enable_ifIXgts │ │ │ │ │ │ + 0x000005d0 74545f4c 6d384545 53365f45 34747970 tT_Lm8EES6_E4typ │ │ │ │ │ │ + 0x000005e0 6545524b 53365f53 415f4470 524b5430 eERKS6_SA_DpRKT0 │ │ │ │ │ │ + 0x000005f0 5f005f5a 4e31395f 5f6c6c76 6d5f6c69 _._ZN19__llvm_li │ │ │ │ │ │ + 0x00000600 62635f31 395f315f 365f3666 70757469 bc_19_1_6_6fputi │ │ │ │ │ │ + 0x00000610 6c38706f 6c796576 616c494e 53305f31 l8polyevalINS0_1 │ │ │ │ │ │ + 0x00000620 31447961 64696346 6c6f6174 494c6d31 1DyadicFloatILm1 │ │ │ │ │ │ + 0x00000630 32384545 454a5333 5f53335f 4545454e 28EEEJS3_S3_EEEN │ │ │ │ │ │ + 0x00000640 535f3363 70703965 6e61626c 655f6966 S_3cpp9enable_if │ │ │ │ │ │ + 0x00000650 49586774 7374545f 4c6d3845 4553365f IXgtstT_Lm8EES6_ │ │ │ │ │ │ + 0x00000660 45347479 70654552 4b53365f 53415f44 E4typeERKS6_SA_D │ │ │ │ │ │ + 0x00000670 70524b54 305f005f 5a4e3139 5f5f6c6c pRKT0_._ZN19__ll │ │ │ │ │ │ + 0x00000680 766d5f6c 6962635f 31395f31 5f365f33 vm_libc_19_1_6_3 │ │ │ │ │ │ + 0x00000690 636f7345 6400 cosEd. │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,112 +1,112 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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 6f73002e 67726f75 a.text.cos..grou │ │ │ │ │ │ - 0x00000070 70002e72 656c612e 74657874 2e5f5a4e p..rela.text._ZN │ │ │ │ │ │ - 0x00000080 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ - 0x00000090 5f315f36 5f376765 6e657269 63323672 _1_6_7generic26r │ │ │ │ │ │ - 0x000000a0 616e6765 5f726564 75637469 6f6e5f73 ange_reduction_s │ │ │ │ │ │ - 0x000000b0 6d616c6c 5f663132 38456400 2e72656c mall_f128Ed..rel │ │ │ │ │ │ - 0x000000c0 612e7465 78742e5f 5a4e4b31 395f5f6c a.text._ZNK19__l │ │ │ │ │ │ - 0x000000d0 6c766d5f 6c696263 5f31395f 315f365f lvm_libc_19_1_6_ │ │ │ │ │ │ - 0x000000e0 3767656e 65726963 31394c61 72676552 7generic19LargeR │ │ │ │ │ │ - 0x000000f0 616e6765 52656475 6374696f 6e494c62 angeReductionILb │ │ │ │ │ │ - 0x00000100 30454538 61636375 72617465 4576002e 0EE8accurateEv.. │ │ │ │ │ │ - 0x00000110 72656c61 2e746578 742e5f5a 4e31395f rela.text._ZN19_ │ │ │ │ │ │ - 0x00000120 5f6c6c76 6d5f6c69 62635f31 395f315f _llvm_libc_19_1_ │ │ │ │ │ │ - 0x00000130 365f3767 656e6572 69633131 73696e63 6_7generic11sinc │ │ │ │ │ │ - 0x00000140 6f735f65 76616c45 524b4e53 5f366670 os_evalERKNS_6fp │ │ │ │ │ │ - 0x00000150 7574696c 31314479 61646963 466c6f61 util11DyadicFloa │ │ │ │ │ │ - 0x00000160 74494c6d 31323845 45455253 335f5336 tILm128EEERS3_S6 │ │ │ │ │ │ - 0x00000170 5f002e74 6578742e 5f5a4e31 395f5f6c _..text._ZN19__l │ │ │ │ │ │ - 0x00000180 6c766d5f 6c696263 5f31395f 315f365f lvm_libc_19_1_6_ │ │ │ │ │ │ - 0x00000190 36667075 74696c39 71756963 6b5f6164 6fputil9quick_ad │ │ │ │ │ │ - 0x000001a0 64494c6d 31323845 45454e53 305f3131 dILm128EEENS0_11 │ │ │ │ │ │ - 0x000001b0 44796164 6963466c 6f617449 58545f45 DyadicFloatIXT_E │ │ │ │ │ │ - 0x000001c0 45455333 5f53335f 002e7265 6c612e74 EES3_S3_..rela.t │ │ │ │ │ │ - 0x000001d0 6578742e 5f5a4e31 395f5f6c 6c766d5f ext._ZN19__llvm_ │ │ │ │ │ │ - 0x000001e0 6c696263 5f31395f 315f365f 36667075 libc_19_1_6_6fpu │ │ │ │ │ │ - 0x000001f0 74696c38 706f6c79 6576616c 494e5330 til8polyevalINS0 │ │ │ │ │ │ - 0x00000200 5f313144 79616469 63466c6f 6174494c _11DyadicFloatIL │ │ │ │ │ │ - 0x00000210 6d313238 4545454a 53335f53 335f5333 m128EEEJS3_S3_S3 │ │ │ │ │ │ - 0x00000220 5f53335f 53335f53 335f4545 454e535f _S3_S3_S3_EEENS_ │ │ │ │ │ │ - 0x00000230 33637070 39656e61 626c655f 69664958 3cpp9enable_ifIX │ │ │ │ │ │ - 0x00000240 67747374 545f4c6d 38454553 365f4534 gtstT_Lm8EES6_E4 │ │ │ │ │ │ - 0x00000250 74797065 45524b53 365f5341 5f447052 typeERKS6_SA_DpR │ │ │ │ │ │ - 0x00000260 4b54305f 002e7265 6c612e74 6578742e KT0_..rela.text. │ │ │ │ │ │ - 0x00000270 5f5a4e31 395f5f6c 6c766d5f 6c696263 _ZN19__llvm_libc │ │ │ │ │ │ - 0x00000280 5f31395f 315f365f 36667075 74696c38 _19_1_6_6fputil8 │ │ │ │ │ │ - 0x00000290 706f6c79 6576616c 494e5330 5f313144 polyevalINS0_11D │ │ │ │ │ │ - 0x000002a0 79616469 63466c6f 6174494c 6d313238 yadicFloatILm128 │ │ │ │ │ │ - 0x000002b0 4545454a 53335f53 335f5333 5f53335f EEEJS3_S3_S3_S3_ │ │ │ │ │ │ - 0x000002c0 53335f45 45454e53 5f336370 7039656e S3_EEENS_3cpp9en │ │ │ │ │ │ - 0x000002d0 61626c65 5f696649 58677473 74545f4c able_ifIXgtstT_L │ │ │ │ │ │ - 0x000002e0 6d384545 53365f45 34747970 6545524b m8EES6_E4typeERK │ │ │ │ │ │ - 0x000002f0 53365f53 415f4470 524b5430 5f002e72 S6_SA_DpRKT0_..r │ │ │ │ │ │ - 0x00000300 656c612e 74657874 2e5f5a4e 31395f5f ela.text._ZN19__ │ │ │ │ │ │ - 0x00000310 6c6c766d 5f6c6962 635f3139 5f315f36 llvm_libc_19_1_6 │ │ │ │ │ │ - 0x00000320 5f366670 7574696c 38706f6c 79657661 _6fputil8polyeva │ │ │ │ │ │ - 0x00000330 6c494e53 305f3131 44796164 6963466c lINS0_11DyadicFl │ │ │ │ │ │ - 0x00000340 6f617449 4c6d3132 38454545 4a53335f oatILm128EEEJS3_ │ │ │ │ │ │ - 0x00000350 53335f53 335f5333 5f454545 4e535f33 S3_S3_S3_EEENS_3 │ │ │ │ │ │ - 0x00000360 63707039 656e6162 6c655f69 66495867 cpp9enable_ifIXg │ │ │ │ │ │ - 0x00000370 74737454 5f4c6d38 45455336 5f453474 tstT_Lm8EES6_E4t │ │ │ │ │ │ - 0x00000380 79706545 524b5336 5f53415f 4470524b ypeERKS6_SA_DpRK │ │ │ │ │ │ - 0x00000390 54305f00 2e72656c 612e7465 78742e5f T0_..rela.text._ │ │ │ │ │ │ - 0x000003a0 5a4e3139 5f5f6c6c 766d5f6c 6962635f ZN19__llvm_libc_ │ │ │ │ │ │ - 0x000003b0 31395f31 5f365f36 66707574 696c3870 19_1_6_6fputil8p │ │ │ │ │ │ - 0x000003c0 6f6c7965 76616c49 4e53305f 31314479 olyevalINS0_11Dy │ │ │ │ │ │ - 0x000003d0 61646963 466c6f61 74494c6d 31323845 adicFloatILm128E │ │ │ │ │ │ - 0x000003e0 45454a53 335f5333 5f53335f 4545454e EEJS3_S3_S3_EEEN │ │ │ │ │ │ - 0x000003f0 535f3363 70703965 6e61626c 655f6966 S_3cpp9enable_if │ │ │ │ │ │ - 0x00000400 49586774 7374545f 4c6d3845 4553365f IXgtstT_Lm8EES6_ │ │ │ │ │ │ - 0x00000410 45347479 70654552 4b53365f 53415f44 E4typeERKS6_SA_D │ │ │ │ │ │ - 0x00000420 70524b54 305f002e 72656c61 2e746578 pRKT0_..rela.tex │ │ │ │ │ │ - 0x00000430 742e5f5a 4e31395f 5f6c6c76 6d5f6c69 t._ZN19__llvm_li │ │ │ │ │ │ - 0x00000440 62635f31 395f315f 365f3666 70757469 bc_19_1_6_6fputi │ │ │ │ │ │ - 0x00000450 6c38706f 6c796576 616c494e 53305f31 l8polyevalINS0_1 │ │ │ │ │ │ - 0x00000460 31447961 64696346 6c6f6174 494c6d31 1DyadicFloatILm1 │ │ │ │ │ │ - 0x00000470 32384545 454a5333 5f53335f 4545454e 28EEEJS3_S3_EEEN │ │ │ │ │ │ - 0x00000480 535f3363 70703965 6e61626c 655f6966 S_3cpp9enable_if │ │ │ │ │ │ - 0x00000490 49586774 7374545f 4c6d3845 4553365f IXgtstT_Lm8EES6_ │ │ │ │ │ │ - 0x000004a0 45347479 70654552 4b53365f 53415f44 E4typeERKS6_SA_D │ │ │ │ │ │ - 0x000004b0 70524b54 305f002e 72656c61 2e746578 pRKT0_..rela.tex │ │ │ │ │ │ - 0x000004c0 742e5f5a 4e4b3139 5f5f6c6c 766d5f6c t._ZNK19__llvm_l │ │ │ │ │ │ - 0x000004d0 6962635f 31395f31 5f365f36 66707574 ibc_19_1_6_6fput │ │ │ │ │ │ - 0x000004e0 696c3131 44796164 6963466c 6f617449 il11DyadicFloatI │ │ │ │ │ │ - 0x000004f0 4c6d3132 38454532 61734964 4c623045 Lm128EE2asIdLb0E │ │ │ │ │ │ - 0x00000500 76454554 5f76002e 726f6461 74612e5f vEET_v..rodata._ │ │ │ │ │ │ - 0x00000510 5a4e3139 5f5f6c6c 766d5f6c 6962635f ZN19__llvm_libc_ │ │ │ │ │ │ - 0x00000520 31395f31 5f365f33 666d6131 3753494e 19_1_6_3fma17SIN │ │ │ │ │ │ - 0x00000530 5f4b5f50 495f4f56 45525f31 32384500 _K_PI_OVER_128E. │ │ │ │ │ │ - 0x00000540 2e726f64 6174612e 5f5a4e31 395f5f6c .rodata._ZN19__l │ │ │ │ │ │ - 0x00000550 6c766d5f 6c696263 5f31395f 315f365f lvm_libc_19_1_6_ │ │ │ │ │ │ - 0x00000560 33666d61 32344f4e 455f5457 454e5459 3fma24ONE_TWENTY │ │ │ │ │ │ - 0x00000570 5f454947 48545f4f 5645525f 50494500 _EIGHT_OVER_PIE. │ │ │ │ │ │ - 0x00000580 2e726f64 6174612e 2e4c5f5f 636f6e73 .rodata..L__cons │ │ │ │ │ │ - 0x00000590 742e5f5a 4e31395f 5f6c6c76 6d5f6c69 t._ZN19__llvm_li │ │ │ │ │ │ - 0x000005a0 62635f31 395f315f 365f3767 656e6572 bc_19_1_6_7gener │ │ │ │ │ │ - 0x000005b0 69633131 73696e63 6f735f65 76616c45 ic11sincos_evalE │ │ │ │ │ │ - 0x000005c0 524b4e53 5f366670 7574696c 31314479 RKNS_6fputil11Dy │ │ │ │ │ │ - 0x000005d0 61646963 466c6f61 74494c6d 31323845 adicFloatILm128E │ │ │ │ │ │ - 0x000005e0 45455253 335f5336 5f2e5349 4e5f434f EERS3_S6_.SIN_CO │ │ │ │ │ │ - 0x000005f0 45464653 002e726f 64617461 2e2e4c5f EFFS..rodata..L_ │ │ │ │ │ │ - 0x00000600 5f636f6e 73742e5f 5a4e3139 5f5f6c6c _const._ZN19__ll │ │ │ │ │ │ - 0x00000610 766d5f6c 6962635f 31395f31 5f365f37 vm_libc_19_1_6_7 │ │ │ │ │ │ - 0x00000620 67656e65 72696331 3173696e 636f735f generic11sincos_ │ │ │ │ │ │ - 0x00000630 6576616c 45524b4e 535f3666 70757469 evalERKNS_6fputi │ │ │ │ │ │ - 0x00000640 6c313144 79616469 63466c6f 6174494c l11DyadicFloatIL │ │ │ │ │ │ - 0x00000650 6d313238 45454552 53335f53 365f2e43 m128EEERS3_S6_.C │ │ │ │ │ │ - 0x00000660 4f535f43 4f454646 53002e72 6f646174 OS_COEFFS..rodat │ │ │ │ │ │ - 0x00000670 612e5f5a 4e31395f 5f6c6c76 6d5f6c69 a._ZN19__llvm_li │ │ │ │ │ │ - 0x00000680 62635f31 395f315f 365f3767 656e6572 bc_19_1_6_7gener │ │ │ │ │ │ - 0x00000690 69633232 53494e5f 4b5f5049 5f4f5645 ic22SIN_K_PI_OVE │ │ │ │ │ │ - 0x000006a0 525f3132 385f4631 32384500 2e6e6f74 R_128_F128E..not │ │ │ │ │ │ - 0x000006b0 652e474e 552d7374 61636b00 2e6c6c76 e.GNU-stack..llv │ │ │ │ │ │ - 0x000006c0 6d5f6164 64727369 6700 m_addrsig. │ │ │ │ │ │ + 0x00000040 002e726f 64617461 2e637374 3136002e ..rodata.cst16.. │ │ │ │ │ │ + 0x00000050 72656c61 2e746578 742e636f 73002e67 rela.text.cos..g │ │ │ │ │ │ + 0x00000060 726f7570 002e7265 6c612e74 6578742e roup..rela.text. │ │ │ │ │ │ + 0x00000070 5f5a4e31 395f5f6c 6c766d5f 6c696263 _ZN19__llvm_libc │ │ │ │ │ │ + 0x00000080 5f31395f 315f365f 3767656e 65726963 _19_1_6_7generic │ │ │ │ │ │ + 0x00000090 32367261 6e67655f 72656475 6374696f 26range_reductio │ │ │ │ │ │ + 0x000000a0 6e5f736d 616c6c5f 66313238 4564002e n_small_f128Ed.. │ │ │ │ │ │ + 0x000000b0 72656c61 2e746578 742e5f5a 4e4b3139 rela.text._ZNK19 │ │ │ │ │ │ + 0x000000c0 5f5f6c6c 766d5f6c 6962635f 31395f31 __llvm_libc_19_1 │ │ │ │ │ │ + 0x000000d0 5f365f37 67656e65 72696331 394c6172 _6_7generic19Lar │ │ │ │ │ │ + 0x000000e0 67655261 6e676552 65647563 74696f6e geRangeReduction │ │ │ │ │ │ + 0x000000f0 494c6231 45453861 63637572 61746545 ILb1EE8accurateE │ │ │ │ │ │ + 0x00000100 76002e72 656c612e 74657874 2e5f5a4e v..rela.text._ZN │ │ │ │ │ │ + 0x00000110 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ + 0x00000120 5f315f36 5f376765 6e657269 63313173 _1_6_7generic11s │ │ │ │ │ │ + 0x00000130 696e636f 735f6576 616c4552 4b4e535f incos_evalERKNS_ │ │ │ │ │ │ + 0x00000140 36667075 74696c31 31447961 64696346 6fputil11DyadicF │ │ │ │ │ │ + 0x00000150 6c6f6174 494c6d31 32384545 45525333 loatILm128EEERS3 │ │ │ │ │ │ + 0x00000160 5f53365f 002e7465 78742e5f 5a4e3139 _S6_..text._ZN19 │ │ │ │ │ │ + 0x00000170 5f5f6c6c 766d5f6c 6962635f 31395f31 __llvm_libc_19_1 │ │ │ │ │ │ + 0x00000180 5f365f36 66707574 696c3971 7569636b _6_6fputil9quick │ │ │ │ │ │ + 0x00000190 5f616464 494c6d31 32384545 454e5330 _addILm128EEENS0 │ │ │ │ │ │ + 0x000001a0 5f313144 79616469 63466c6f 61744958 _11DyadicFloatIX │ │ │ │ │ │ + 0x000001b0 545f4545 4553335f 53335f00 2e72656c T_EEES3_S3_..rel │ │ │ │ │ │ + 0x000001c0 612e7465 78742e5f 5a4e3139 5f5f6c6c a.text._ZN19__ll │ │ │ │ │ │ + 0x000001d0 766d5f6c 6962635f 31395f31 5f365f36 vm_libc_19_1_6_6 │ │ │ │ │ │ + 0x000001e0 66707574 696c3870 6f6c7965 76616c49 fputil8polyevalI │ │ │ │ │ │ + 0x000001f0 4e53305f 31314479 61646963 466c6f61 NS0_11DyadicFloa │ │ │ │ │ │ + 0x00000200 74494c6d 31323845 45454a53 335f5333 tILm128EEEJS3_S3 │ │ │ │ │ │ + 0x00000210 5f53335f 53335f53 335f5333 5f454545 _S3_S3_S3_S3_EEE │ │ │ │ │ │ + 0x00000220 4e535f33 63707039 656e6162 6c655f69 NS_3cpp9enable_i │ │ │ │ │ │ + 0x00000230 66495867 74737454 5f4c6d38 45455336 fIXgtstT_Lm8EES6 │ │ │ │ │ │ + 0x00000240 5f453474 79706545 524b5336 5f53415f _E4typeERKS6_SA_ │ │ │ │ │ │ + 0x00000250 4470524b 54305f00 2e72656c 612e7465 DpRKT0_..rela.te │ │ │ │ │ │ + 0x00000260 78742e5f 5a4e3139 5f5f6c6c 766d5f6c xt._ZN19__llvm_l │ │ │ │ │ │ + 0x00000270 6962635f 31395f31 5f365f36 66707574 ibc_19_1_6_6fput │ │ │ │ │ │ + 0x00000280 696c3870 6f6c7965 76616c49 4e53305f il8polyevalINS0_ │ │ │ │ │ │ + 0x00000290 31314479 61646963 466c6f61 74494c6d 11DyadicFloatILm │ │ │ │ │ │ + 0x000002a0 31323845 45454a53 335f5333 5f53335f 128EEEJS3_S3_S3_ │ │ │ │ │ │ + 0x000002b0 53335f53 335f4545 454e535f 33637070 S3_S3_EEENS_3cpp │ │ │ │ │ │ + 0x000002c0 39656e61 626c655f 69664958 67747374 9enable_ifIXgtst │ │ │ │ │ │ + 0x000002d0 545f4c6d 38454553 365f4534 74797065 T_Lm8EES6_E4type │ │ │ │ │ │ + 0x000002e0 45524b53 365f5341 5f447052 4b54305f ERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 0x000002f0 002e7265 6c612e74 6578742e 5f5a4e31 ..rela.text._ZN1 │ │ │ │ │ │ + 0x00000300 395f5f6c 6c766d5f 6c696263 5f31395f 9__llvm_libc_19_ │ │ │ │ │ │ + 0x00000310 315f365f 36667075 74696c38 706f6c79 1_6_6fputil8poly │ │ │ │ │ │ + 0x00000320 6576616c 494e5330 5f313144 79616469 evalINS0_11Dyadi │ │ │ │ │ │ + 0x00000330 63466c6f 6174494c 6d313238 4545454a cFloatILm128EEEJ │ │ │ │ │ │ + 0x00000340 53335f53 335f5333 5f53335f 4545454e S3_S3_S3_S3_EEEN │ │ │ │ │ │ + 0x00000350 535f3363 70703965 6e61626c 655f6966 S_3cpp9enable_if │ │ │ │ │ │ + 0x00000360 49586774 7374545f 4c6d3845 4553365f IXgtstT_Lm8EES6_ │ │ │ │ │ │ + 0x00000370 45347479 70654552 4b53365f 53415f44 E4typeERKS6_SA_D │ │ │ │ │ │ + 0x00000380 70524b54 305f002e 72656c61 2e746578 pRKT0_..rela.tex │ │ │ │ │ │ + 0x00000390 742e5f5a 4e31395f 5f6c6c76 6d5f6c69 t._ZN19__llvm_li │ │ │ │ │ │ + 0x000003a0 62635f31 395f315f 365f3666 70757469 bc_19_1_6_6fputi │ │ │ │ │ │ + 0x000003b0 6c38706f 6c796576 616c494e 53305f31 l8polyevalINS0_1 │ │ │ │ │ │ + 0x000003c0 31447961 64696346 6c6f6174 494c6d31 1DyadicFloatILm1 │ │ │ │ │ │ + 0x000003d0 32384545 454a5333 5f53335f 53335f45 28EEEJS3_S3_S3_E │ │ │ │ │ │ + 0x000003e0 45454e53 5f336370 7039656e 61626c65 EENS_3cpp9enable │ │ │ │ │ │ + 0x000003f0 5f696649 58677473 74545f4c 6d384545 _ifIXgtstT_Lm8EE │ │ │ │ │ │ + 0x00000400 53365f45 34747970 6545524b 53365f53 S6_E4typeERKS6_S │ │ │ │ │ │ + 0x00000410 415f4470 524b5430 5f002e72 656c612e A_DpRKT0_..rela. │ │ │ │ │ │ + 0x00000420 74657874 2e5f5a4e 31395f5f 6c6c766d text._ZN19__llvm │ │ │ │ │ │ + 0x00000430 5f6c6962 635f3139 5f315f36 5f366670 _libc_19_1_6_6fp │ │ │ │ │ │ + 0x00000440 7574696c 38706f6c 79657661 6c494e53 util8polyevalINS │ │ │ │ │ │ + 0x00000450 305f3131 44796164 6963466c 6f617449 0_11DyadicFloatI │ │ │ │ │ │ + 0x00000460 4c6d3132 38454545 4a53335f 53335f45 Lm128EEEJS3_S3_E │ │ │ │ │ │ + 0x00000470 45454e53 5f336370 7039656e 61626c65 EENS_3cpp9enable │ │ │ │ │ │ + 0x00000480 5f696649 58677473 74545f4c 6d384545 _ifIXgtstT_Lm8EE │ │ │ │ │ │ + 0x00000490 53365f45 34747970 6545524b 53365f53 S6_E4typeERKS6_S │ │ │ │ │ │ + 0x000004a0 415f4470 524b5430 5f002e72 656c612e A_DpRKT0_..rela. │ │ │ │ │ │ + 0x000004b0 74657874 2e5f5a4e 4b31395f 5f6c6c76 text._ZNK19__llv │ │ │ │ │ │ + 0x000004c0 6d5f6c69 62635f31 395f315f 365f3666 m_libc_19_1_6_6f │ │ │ │ │ │ + 0x000004d0 70757469 6c313144 79616469 63466c6f putil11DyadicFlo │ │ │ │ │ │ + 0x000004e0 6174494c 6d313238 45453261 7349644c atILm128EE2asIdL │ │ │ │ │ │ + 0x000004f0 62304576 4545545f 76002e72 6f646174 b0EvEET_v..rodat │ │ │ │ │ │ + 0x00000500 612e5f5a 4e31395f 5f6c6c76 6d5f6c69 a._ZN19__llvm_li │ │ │ │ │ │ + 0x00000510 62635f31 395f315f 365f356e 6f666d61 bc_19_1_6_5nofma │ │ │ │ │ │ + 0x00000520 31375349 4e5f4b5f 50495f4f 5645525f 17SIN_K_PI_OVER_ │ │ │ │ │ │ + 0x00000530 31323845 002e726f 64617461 2e5f5a4e 128E..rodata._ZN │ │ │ │ │ │ + 0x00000540 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ + 0x00000550 5f315f36 5f356e6f 666d6132 344f4e45 _1_6_5nofma24ONE │ │ │ │ │ │ + 0x00000560 5f545745 4e54595f 45494748 545f4f56 _TWENTY_EIGHT_OV │ │ │ │ │ │ + 0x00000570 45525f50 4945002e 726f6461 74612e2e ER_PIE..rodata.. │ │ │ │ │ │ + 0x00000580 4c5f5f63 6f6e7374 2e5f5a4e 31395f5f L__const._ZN19__ │ │ │ │ │ │ + 0x00000590 6c6c766d 5f6c6962 635f3139 5f315f36 llvm_libc_19_1_6 │ │ │ │ │ │ + 0x000005a0 5f376765 6e657269 63313173 696e636f _7generic11sinco │ │ │ │ │ │ + 0x000005b0 735f6576 616c4552 4b4e535f 36667075 s_evalERKNS_6fpu │ │ │ │ │ │ + 0x000005c0 74696c31 31447961 64696346 6c6f6174 til11DyadicFloat │ │ │ │ │ │ + 0x000005d0 494c6d31 32384545 45525333 5f53365f ILm128EEERS3_S6_ │ │ │ │ │ │ + 0x000005e0 2e53494e 5f434f45 46465300 2e726f64 .SIN_COEFFS..rod │ │ │ │ │ │ + 0x000005f0 6174612e 2e4c5f5f 636f6e73 742e5f5a ata..L__const._Z │ │ │ │ │ │ + 0x00000600 4e31395f 5f6c6c76 6d5f6c69 62635f31 N19__llvm_libc_1 │ │ │ │ │ │ + 0x00000610 395f315f 365f3767 656e6572 69633131 9_1_6_7generic11 │ │ │ │ │ │ + 0x00000620 73696e63 6f735f65 76616c45 524b4e53 sincos_evalERKNS │ │ │ │ │ │ + 0x00000630 5f366670 7574696c 31314479 61646963 _6fputil11Dyadic │ │ │ │ │ │ + 0x00000640 466c6f61 74494c6d 31323845 45455253 FloatILm128EEERS │ │ │ │ │ │ + 0x00000650 335f5336 5f2e434f 535f434f 45464653 3_S6_.COS_COEFFS │ │ │ │ │ │ + 0x00000660 002e726f 64617461 2e5f5a4e 31395f5f ..rodata._ZN19__ │ │ │ │ │ │ + 0x00000670 6c6c766d 5f6c6962 635f3139 5f315f36 llvm_libc_19_1_6 │ │ │ │ │ │ + 0x00000680 5f376765 6e657269 63323253 494e5f4b _7generic22SIN_K │ │ │ │ │ │ + 0x00000690 5f50495f 4f564552 5f313238 5f463132 _PI_OVER_128_F12 │ │ │ │ │ │ + 0x000006a0 3845002e 6e6f7465 2e474e55 2d737461 8E..note.GNU-sta │ │ │ │ │ │ + 0x000006b0 636b002e 6c6c766d 5f616464 72736967 ck..llvm_addrsig │ │ │ │ │ │ + 0x000006c0 00 . │ │ │ │ ├── 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: 4160 (bytes into file) │ │ │ │ │ │ + Start of section headers: 4264 (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: 19 │ │ │ │ │ │ + Section header string table index: 18 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,25 +1,28 @@ │ │ │ │ │ │ -There are 16 section headers, starting at offset 0x1040: │ │ │ │ │ │ +There are 19 section headers, starting at offset 0x10a8: │ │ │ │ │ │ │ │ │ │ │ │ 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 28 4 │ │ │ │ │ │ + [ 1] .group GROUP 0000000000000000 000040 000008 04 16 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.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 0000e8 00037f 00 AX 0 0 16 │ │ │ │ │ │ - [ 7] .rela.text.cosf RELA 0000000000000000 000ba0 000378 18 I 13 6 8 │ │ │ │ │ │ - [ 8] .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE PROGBITS 0000000000000000 000467 000078 00 A 0 0 4 │ │ │ │ │ │ - [ 9] .data._ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 0004df 000004 00 WAG 0 0 4 │ │ │ │ │ │ - [10] .rodata._ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E PROGBITS 0000000000000000 0004e3 000200 00 A 0 0 16 │ │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 0006e3 000000 00 0 0 1 │ │ │ │ │ │ - [12] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0006e3 000004 00 E 0 0 1 │ │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0006e8 0002e8 18 14 25 8 │ │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0009d0 0001cb 00 0 0 1 │ │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000f18 000126 00 0 0 1 │ │ │ │ │ │ + [ 4] .rodata.cst4 PROGBITS 0000000000000000 000068 000014 04 AM 0 0 4 │ │ │ │ │ │ + [ 5] .rodata.cst8 PROGBITS 0000000000000000 00007c 000060 08 AM 0 0 8 │ │ │ │ │ │ + [ 6] .rodata.cst16 PROGBITS 0000000000000000 0000dc 000010 10 AM 0 0 16 │ │ │ │ │ │ + [ 7] .text.cosf PROGBITS 0000000000000000 0000ec 000319 00 AX 0 0 16 │ │ │ │ │ │ + [ 8] .rela.text.cosf RELA 0000000000000000 000c20 000300 18 I 16 7 8 │ │ │ │ │ │ + [ 9] .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE PROGBITS 0000000000000000 000405 000078 00 A 0 0 4 │ │ │ │ │ │ + [10] .data._ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 00047d 000004 00 WAG 0 0 4 │ │ │ │ │ │ + [11] .rodata._ZN19__llvm_libc_19_1_6_7genericL20THIRTYTWO_OVER_PI_28E PROGBITS 0000000000000000 000481 000040 00 A 0 0 16 │ │ │ │ │ │ + [12] .rodata.cst32 PROGBITS 0000000000000000 0004c1 000020 20 AM 0 0 16 │ │ │ │ │ │ + [13] .rodata._ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E PROGBITS 0000000000000000 0004e1 000200 00 A 0 0 16 │ │ │ │ │ │ + [14] .note.GNU-stack PROGBITS 0000000000000000 0006e1 000000 00 0 0 1 │ │ │ │ │ │ + [15] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0006e1 000004 00 E 0 0 1 │ │ │ │ │ │ + [16] .symtab SYMTAB 0000000000000000 0006e8 000300 18 17 26 8 │ │ │ │ │ │ + [17] .strtab STRTAB 0000000000000000 0009e8 000231 00 0 0 1 │ │ │ │ │ │ + [18] .shstrtab STRTAB 0000000000000000 000f20 000183 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,34 +1,35 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 31 entries: │ │ │ │ │ │ +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: 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_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_1_6_L12COSF_EXCEPTSE │ │ │ │ │ │ - 22: 0000000000000000 512 OBJECT LOCAL DEFAULT 10 _ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ - 23: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE │ │ │ │ │ │ - 24: 0000000000000000 0 SECTION LOCAL DEFAULT 10 .rodata._ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ - 25: 0000000000000000 895 FUNC GLOBAL HIDDEN 6 cosf │ │ │ │ │ │ - 26: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ - 27: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ - 28: 0000000000000000 4 OBJECT WEAK HIDDEN 9 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ - 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 30: 0000000000000000 895 FUNC GLOBAL HIDDEN 6 _ZN19__llvm_libc_19_1_6_4cosfEf │ │ │ │ │ │ + 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_1_6_L12COSF_EXCEPTSE │ │ │ │ │ │ + 20: 0000000000000000 32 OBJECT LOCAL DEFAULT 12 _ZN19__llvm_libc_19_1_6_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE │ │ │ │ │ │ + 21: 0000000000000000 64 OBJECT LOCAL DEFAULT 11 _ZN19__llvm_libc_19_1_6_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ │ + 22: 0000000000000000 512 OBJECT LOCAL DEFAULT 13 _ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ + 23: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE │ │ │ │ │ │ + 24: 0000000000000000 0 SECTION LOCAL DEFAULT 11 .rodata._ZN19__llvm_libc_19_1_6_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ │ + 25: 0000000000000000 0 SECTION LOCAL DEFAULT 13 .rodata._ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ + 26: 0000000000000000 793 FUNC GLOBAL HIDDEN 7 cosf │ │ │ │ │ │ + 27: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ + 28: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ + 29: 0000000000000000 4 OBJECT WEAK HIDDEN 10 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ + 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ + 31: 0000000000000000 793 FUNC GLOBAL HIDDEN 7 _ZN19__llvm_libc_19_1_6_4cosfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,40 +1,35 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.cosf' at offset 0xba0 contains 37 entries: │ │ │ │ │ │ +Relocation section '.rela.text.cosf' at offset 0xc20 contains 32 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -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_1_6_L12COSF_EXCEPTSE + 24 │ │ │ │ │ │ -00000000000000a5 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE + 60 │ │ │ │ │ │ -00000000000000b1 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE - 4 │ │ │ │ │ │ -00000000000000bd 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE + 38 │ │ │ │ │ │ -00000000000000d5 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_16 - 4 │ │ │ │ │ │ -00000000000000e2 0000001a00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -00000000000000ec 0000001b00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_L12COSF_EXCEPTSE + 10 │ │ │ │ │ │ -000000000000015e 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE + 4c │ │ │ │ │ │ -0000000000000169 0000001c00000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_1_6_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_1_6_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 │ │ │ │ │ │ +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_1_6_L12COSF_EXCEPTSE + 24 │ │ │ │ │ │ +0000000000000098 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE + 60 │ │ │ │ │ │ +00000000000000a4 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE - 4 │ │ │ │ │ │ +00000000000000b0 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE + 38 │ │ │ │ │ │ +00000000000000c8 0000000500000002 R_X86_64_PC32 0000000000000010 .LCPI0_14 - 4 │ │ │ │ │ │ +00000000000000d5 0000001b00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +00000000000000df 0000001c00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_L12COSF_EXCEPTSE + 10 │ │ │ │ │ │ +000000000000013c 0000001700000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE + 4c │ │ │ │ │ │ +0000000000000147 0000001d00000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_1_6_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_1_6_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE - 4 │ │ │ │ │ │ +0000000000000231 0000001800000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_7genericL20THIRTYTWO_OVER_PI_28E - 4 │ │ │ │ │ │ +0000000000000293 0000001900000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_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 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -1,37 +1,40 @@ │ │ │ │ │ │ .LCPI0_0 │ │ │ │ │ │ .LCPI0_1 │ │ │ │ │ │ .LCPI0_2 │ │ │ │ │ │ .LCPI0_3 │ │ │ │ │ │ -.LCPI0_16 │ │ │ │ │ │ -.LCPI0_17 │ │ │ │ │ │ -.LCPI0_18 │ │ │ │ │ │ -.LCPI0_19 │ │ │ │ │ │ +.LCPI0_14 │ │ │ │ │ │ .LCPI0_4 │ │ │ │ │ │ .LCPI0_5 │ │ │ │ │ │ .LCPI0_6 │ │ │ │ │ │ .LCPI0_7 │ │ │ │ │ │ .LCPI0_8 │ │ │ │ │ │ .LCPI0_9 │ │ │ │ │ │ .LCPI0_10 │ │ │ │ │ │ .LCPI0_11 │ │ │ │ │ │ .LCPI0_12 │ │ │ │ │ │ .LCPI0_13 │ │ │ │ │ │ -.LCPI0_14 │ │ │ │ │ │ +.LCPI0_16 │ │ │ │ │ │ +.LCPI0_17 │ │ │ │ │ │ .LCPI0_15 │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE │ │ │ │ │ │ +_ZN19__llvm_libc_19_1_6_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE │ │ │ │ │ │ +_ZN19__llvm_libc_19_1_6_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_4cosfEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rodata.cst4 │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ +.rodata.cst16 │ │ │ │ │ │ .rela.text.cosf │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE │ │ │ │ │ │ .data._ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ +.rodata._ZN19__llvm_libc_19_1_6_7genericL20THIRTYTWO_OVER_PI_28E │ │ │ │ │ │ +.rodata.cst32 │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.group {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.group': │ │ │ │ │ │ - 0x00000000 01000000 09000000 ........ │ │ │ │ │ │ + 0x00000000 01000000 0a000000 ........ │ │ │ │ │ ├── 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 aaaaaaaa 000000b3 0000803f ...............? │ │ │ │ │ │ + 0x00000010 0000c07f .... │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst8 {} │ │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst8': │ │ │ │ │ │ - 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. │ │ │ │ │ │ + 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 ......`........? │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.cosf {} │ │ │ │ │ │ @@ -5,219 +5,206 @@ │ │ │ │ │ │ │ │ │ │ │ │ 0000000000000000 <__llvm_libc_19_1_6_::cosf(float)>: │ │ │ │ │ │ cosf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ │ │ - vmovd %xmm0,%ecx │ │ │ │ │ │ + movd %xmm0,%ecx │ │ │ │ │ │ lea -0x80000000(%rcx),%eax │ │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ │ cmovns %ecx,%eax │ │ │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ │ │ + mov %fs:0x28,%rcx │ │ │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ │ │ + movd %eax,%xmm0 │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ cmp $0x397fffff,%eax │ │ │ │ │ │ - ja 5d <__llvm_libc_19_1_6_::cosf(float)+0x5d> │ │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ │ - cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 37a <__llvm_libc_19_1_6_::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 │ │ │ │ │ │ + ja 50 <__llvm_libc_19_1_6_::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_1_6_::cosf(float)+0x18a> │ │ │ │ │ │ cmp $0x5f18b877,%eax │ │ │ │ │ │ - jg 89 <__llvm_libc_19_1_6_::cosf(float)+0x89> │ │ │ │ │ │ + jg 7c <__llvm_libc_19_1_6_::cosf(float)+0x7c> │ │ │ │ │ │ cmp $0x55325019,%eax │ │ │ │ │ │ - je ae <__llvm_libc_19_1_6_::cosf(float)+0xae> │ │ │ │ │ │ + je a1 <__llvm_libc_19_1_6_::cosf(float)+0xa1> │ │ │ │ │ │ cmp $0x5922aa80,%eax │ │ │ │ │ │ - je 152 <__llvm_libc_19_1_6_::cosf(float)+0x152> │ │ │ │ │ │ + je 130 <__llvm_libc_19_1_6_::cosf(float)+0x130> │ │ │ │ │ │ cmp $0x5aa4542c,%eax │ │ │ │ │ │ - jne c6 <__llvm_libc_19_1_6_::cosf(float)+0xc6> │ │ │ │ │ │ + jne b9 <__llvm_libc_19_1_6_::cosf(float)+0xb9> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE+0x24 │ │ │ │ │ │ - jmp 162 <__llvm_libc_19_1_6_::cosf(float)+0x162> │ │ │ │ │ │ + jmp 140 <__llvm_libc_19_1_6_::cosf(float)+0x140> │ │ │ │ │ │ cmp $0x5f18b878,%eax │ │ │ │ │ │ - je ba <__llvm_libc_19_1_6_::cosf(float)+0xba> │ │ │ │ │ │ + je ad <__llvm_libc_19_1_6_::cosf(float)+0xad> │ │ │ │ │ │ cmp $0x6115cb11,%eax │ │ │ │ │ │ - je 15b <__llvm_libc_19_1_6_::cosf(float)+0x15b> │ │ │ │ │ │ + je 139 <__llvm_libc_19_1_6_::cosf(float)+0x139> │ │ │ │ │ │ cmp $0x7beef5ef,%eax │ │ │ │ │ │ - jne c6 <__llvm_libc_19_1_6_::cosf(float)+0xc6> │ │ │ │ │ │ + jne b9 <__llvm_libc_19_1_6_::cosf(float)+0xb9> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE+0x60 │ │ │ │ │ │ - jmp 162 <__llvm_libc_19_1_6_::cosf(float)+0x162> │ │ │ │ │ │ + jmp 140 <__llvm_libc_19_1_6_::cosf(float)+0x140> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE-0x4 │ │ │ │ │ │ - jmp 162 <__llvm_libc_19_1_6_::cosf(float)+0x162> │ │ │ │ │ │ + jmp 140 <__llvm_libc_19_1_6_::cosf(float)+0x140> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE+0x38 │ │ │ │ │ │ - jmp 162 <__llvm_libc_19_1_6_::cosf(float)+0x162> │ │ │ │ │ │ + jmp 140 <__llvm_libc_19_1_6_::cosf(float)+0x140> │ │ │ │ │ │ cmp $0x7f800000,%eax │ │ │ │ │ │ - jb 1e6 <__llvm_libc_19_1_6_::cosf(float)+0x1e6> │ │ │ │ │ │ - vmovd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - jne 1ab <__llvm_libc_19_1_6_::cosf(float)+0x1ab> │ │ │ │ │ │ + jb 1c5 <__llvm_libc_19_1_6_::cosf(float)+0x1c5> │ │ │ │ │ │ + movd 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ + jne 18a <__llvm_libc_19_1_6_::cosf(float)+0x18a> │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - call f0 <__llvm_libc_19_1_6_::cosf(float)+0xf0> │ │ │ │ │ │ + call e3 <__llvm_libc_19_1_6_::cosf(float)+0xe3> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - 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 │ │ │ │ │ │ + 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 │ │ │ │ │ │ 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 │ │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ │ - cmp -0x8(%rbp),%rax │ │ │ │ │ │ - je 1be <__llvm_libc_19_1_6_::cosf(float)+0x1be> │ │ │ │ │ │ - jmp 37a <__llvm_libc_19_1_6_::cosf(float)+0x37a> │ │ │ │ │ │ + jmp 18a <__llvm_libc_19_1_6_::cosf(float)+0x18a> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE+0x10 │ │ │ │ │ │ - jmp 162 <__llvm_libc_19_1_6_::cosf(float)+0x162> │ │ │ │ │ │ + jmp 140 <__llvm_libc_19_1_6_::cosf(float)+0x140> │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L12COSF_EXCEPTSE+0x4c │ │ │ │ │ │ mov 0x4(%rax),%ecx │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::fputil::quick_get_round()::x-0x4 │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + movss 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm2 │ │ │ │ │ │ + addss %xmm0,%xmm2 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vsubss %xmm0,%xmm2,%xmm2 │ │ │ │ │ │ - vaddss %xmm2,%xmm1,%xmm1 │ │ │ │ │ │ + subss %xmm0,%xmm1 │ │ │ │ │ │ + addss %xmm2,%xmm1 │ │ │ │ │ │ mov $0xc,%edx │ │ │ │ │ │ - vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ │ │ - vucomiss %xmm2,%xmm1 │ │ │ │ │ │ - jne 19b <__llvm_libc_19_1_6_::cosf(float)+0x19b> │ │ │ │ │ │ - jp 19b <__llvm_libc_19_1_6_::cosf(float)+0x19b> │ │ │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ │ │ + ucomiss %xmm2,%xmm1 │ │ │ │ │ │ + jne 17b <__llvm_libc_19_1_6_::cosf(float)+0x17b> │ │ │ │ │ │ + jp 17b <__llvm_libc_19_1_6_::cosf(float)+0x17b> │ │ │ │ │ │ add (%rax,%rdx,1),%ecx │ │ │ │ │ │ - jmp 1a7 <__llvm_libc_19_1_6_::cosf(float)+0x1a7> │ │ │ │ │ │ - vucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jmp 186 <__llvm_libc_19_1_6_::cosf(float)+0x186> │ │ │ │ │ │ + ucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - jne 1c4 <__llvm_libc_19_1_6_::cosf(float)+0x1c4> │ │ │ │ │ │ - jp 1c4 <__llvm_libc_19_1_6_::cosf(float)+0x1c4> │ │ │ │ │ │ - vmovd %ecx,%xmm0 │ │ │ │ │ │ + jne 1a3 <__llvm_libc_19_1_6_::cosf(float)+0x1a3> │ │ │ │ │ │ + jp 1a3 <__llvm_libc_19_1_6_::cosf(float)+0x1a3> │ │ │ │ │ │ + movd %ecx,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 37a <__llvm_libc_19_1_6_::cosf(float)+0x37a> │ │ │ │ │ │ + jne 314 <__llvm_libc_19_1_6_::cosf(float)+0x314> │ │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm1 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - vaddss %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ - vcmpeqss %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ │ │ + addss %xmm1,%xmm0 │ │ │ │ │ │ + cmpeqss %xmm1,%xmm0 │ │ │ │ │ │ + movd %xmm0,%edx │ │ │ │ │ │ and $0x1,%edx │ │ │ │ │ │ lea 0x8(,%rdx,8),%rdx │ │ │ │ │ │ - jmp 196 <__llvm_libc_19_1_6_::cosf(float)+0x196> │ │ │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm0 │ │ │ │ │ │ - cmp $0x55ffffff,%eax │ │ │ │ │ │ - ja 216 <__llvm_libc_19_1_6_::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_1_6_::cosf(float)+0x2f3> │ │ │ │ │ │ - cmp $0x70ffffff,%eax │ │ │ │ │ │ - ja 287 <__llvm_libc_19_1_6_::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 │ │ │ │ │ │ + jmp 176 <__llvm_libc_19_1_6_::cosf(float)+0x176> │ │ │ │ │ │ + cmp $0x4a7fffff,%eax │ │ │ │ │ │ + ja 208 <__llvm_libc_19_1_6_::cosf(float)+0x208> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-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 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + roundsd $0x8,%xmm1,%xmm2 │ │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - vfmadd231sd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - jmp 2f3 <__llvm_libc_19_1_6_::cosf(float)+0x2f3> │ │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ │ + cvttsd2si %xmm2,%rax │ │ │ │ │ │ + jmp 28b <__llvm_libc_19_1_6_::cosf(float)+0x28b> │ │ │ │ │ │ shr $0x17,%eax │ │ │ │ │ │ - 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 $0x9b,%ecx │ │ │ │ │ │ + sub %eax,%ecx │ │ │ │ │ │ + lea 0x0(%rip),%rdx │ │ │ │ │ │ + R_X86_64_PC32 __llvm_libc_19_1_6_::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_1_6_::cosf(float)+0x220> │ │ │ │ │ │ + lea 0x0(%rip),%rcx │ │ │ │ │ │ + R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_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 │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ and $0x3f,%ecx │ │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_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 │ │ │ │ │ │ - vmovsd (%rdx,%rax,8),%xmm0 │ │ │ │ │ │ - vmulsd %xmm1,%xmm1,%xmm2 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - vmulsd %xmm3,%xmm1,%xmm1 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + movsd (%rdx,%rax,8),%xmm3 │ │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - 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_1_6_::cosf(float)+0x1be> │ │ │ │ │ │ - call 37f <.LCPI0_15+0x327> │ │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ │ + mulsd (%rdx,%rcx,8),%xmm1 │ │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ │ + jmp 47 <__llvm_libc_19_1_6_::cosf(float)+0x47> │ │ │ │ │ │ + call 319 <.LCPI0_17+0x2c1> │ │ │ │ │ │ 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 23272624 #'&$ │ │ │ │ │ │ + 0x00000000 24282725 $('% │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ │ @@ -1,32 +1,39 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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 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 31395f31 5f365f4c 3132434f 53465f45 19_1_6_L12COSF_E │ │ │ │ │ │ - 0x000000e0 58434550 54534500 5f5a4e31 395f5f6c XCEPTSE._ZN19__l │ │ │ │ │ │ - 0x000000f0 6c766d5f 6c696263 5f31395f 315f365f lvm_libc_19_1_6_ │ │ │ │ │ │ - 0x00000100 4c313653 494e5f4b 5f50495f 4f564552 L16SIN_K_PI_OVER │ │ │ │ │ │ - 0x00000110 5f333245 00636f73 66005f5a 4e31395f _32E.cosf._ZN19_ │ │ │ │ │ │ - 0x00000120 5f6c6c76 6d5f6c69 62635f31 395f315f _llvm_libc_19_1_ │ │ │ │ │ │ - 0x00000130 365f3130 6c696263 5f657272 6e6f4500 6_10libc_errnoE. │ │ │ │ │ │ - 0x00000140 5f5a4e31 395f5f6c 6c766d5f 6c696263 _ZN19__llvm_libc │ │ │ │ │ │ - 0x00000150 5f31395f 315f365f 35457272 6e6f6153 _19_1_6_5ErrnoaS │ │ │ │ │ │ - 0x00000160 4569005f 5a5a4e31 395f5f6c 6c766d5f Ei._ZZN19__llvm_ │ │ │ │ │ │ - 0x00000170 6c696263 5f31395f 315f365f 36667075 libc_19_1_6_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 31395f31 __llvm_libc_19_1 │ │ │ │ │ │ - 0x000001c0 5f365f34 636f7366 456600 _6_4cosfEf. │ │ │ │ │ │ + 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 31395f31 __llvm_libc_19_1 │ │ │ │ │ │ + 0x000000c0 5f365f4c 3132434f 53465f45 58434550 _6_L12COSF_EXCEP │ │ │ │ │ │ + 0x000000d0 54534500 5f5a4e31 395f5f6c 6c766d5f TSE._ZN19__llvm_ │ │ │ │ │ │ + 0x000000e0 6c696263 5f31395f 315f365f 3767656e libc_19_1_6_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 5f315f36 5f376765 _libc_19_1_6_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 395f315f 365f4c31 3653494e 5f4b5f50 9_1_6_L16SIN_K_P │ │ │ │ │ │ + 0x00000170 495f4f56 45525f33 32450063 6f736600 I_OVER_32E.cosf. │ │ │ │ │ │ + 0x00000180 5f5a4e31 395f5f6c 6c766d5f 6c696263 _ZN19__llvm_libc │ │ │ │ │ │ + 0x00000190 5f31395f 315f365f 31306c69 62635f65 _19_1_6_10libc_e │ │ │ │ │ │ + 0x000001a0 72726e6f 45005f5a 4e31395f 5f6c6c76 rrnoE._ZN19__llv │ │ │ │ │ │ + 0x000001b0 6d5f6c69 62635f31 395f315f 365f3545 m_libc_19_1_6_5E │ │ │ │ │ │ + 0x000001c0 72726e6f 61534569 005f5a5a 4e31395f rrnoaSEi._ZZN19_ │ │ │ │ │ │ + 0x000001d0 5f6c6c76 6d5f6c69 62635f31 395f315f _llvm_libc_19_1_ │ │ │ │ │ │ + 0x000001e0 365f3666 70757469 6c313571 7569636b 6_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 5f315f36 5f34636f 73664566 c_19_1_6_4cosfEf │ │ │ │ │ │ + 0x00000230 00 . │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,22 +1,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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 656c612e 74657874 2e636f73 66002e72 ela.text.cosf..r │ │ │ │ │ │ - 0x00000060 6f646174 612e5f5a 4e31395f 5f6c6c76 odata._ZN19__llv │ │ │ │ │ │ - 0x00000070 6d5f6c69 62635f31 395f315f 365f4c31 m_libc_19_1_6_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 5f315f36 5f366670 7574696c 31357175 _1_6_6fputil15qu │ │ │ │ │ │ - 0x000000c0 69636b5f 6765745f 726f756e 64457645 ick_get_roundEvE │ │ │ │ │ │ - 0x000000d0 3178002e 726f6461 74612e5f 5a4e3139 1x..rodata._ZN19 │ │ │ │ │ │ - 0x000000e0 5f5f6c6c 766d5f6c 6962635f 31395f31 __llvm_libc_19_1 │ │ │ │ │ │ - 0x000000f0 5f365f4c 31365349 4e5f4b5f 50495f4f _6_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. │ │ │ │ │ │ + 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 315f365f 4c313243 libc_19_1_6_L12C │ │ │ │ │ │ + 0x00000090 4f53465f 45584345 50545345 002e6772 OSF_EXCEPTSE..gr │ │ │ │ │ │ + 0x000000a0 6f757000 2e646174 612e5f5a 5a4e3139 oup..data._ZZN19 │ │ │ │ │ │ + 0x000000b0 5f5f6c6c 766d5f6c 6962635f 31395f31 __llvm_libc_19_1 │ │ │ │ │ │ + 0x000000c0 5f365f36 66707574 696c3135 71756963 _6_6fputil15quic │ │ │ │ │ │ + 0x000000d0 6b5f6765 745f726f 756e6445 76453178 k_get_roundEvE1x │ │ │ │ │ │ + 0x000000e0 002e726f 64617461 2e5f5a4e 31395f5f ..rodata._ZN19__ │ │ │ │ │ │ + 0x000000f0 6c6c766d 5f6c6962 635f3139 5f315f36 llvm_libc_19_1_6 │ │ │ │ │ │ + 0x00000100 5f376765 6e657269 634c3230 54484952 _7genericL20THIR │ │ │ │ │ │ + 0x00000110 54595457 4f5f4f56 45525f50 495f3238 TYTWO_OVER_PI_28 │ │ │ │ │ │ + 0x00000120 45002e72 6f646174 612e6373 74333200 E..rodata.cst32. │ │ │ │ │ │ + 0x00000130 2e726f64 6174612e 5f5a4e31 395f5f6c .rodata._ZN19__l │ │ │ │ │ │ + 0x00000140 6c766d5f 6c696263 5f31395f 315f365f lvm_libc_19_1_6_ │ │ │ │ │ │ + 0x00000150 4c313653 494e5f4b 5f50495f 4f564552 L16SIN_K_PI_OVER │ │ │ │ │ │ + 0x00000160 5f333245 002e6e6f 74652e47 4e552d73 _32E..note.GNU-s │ │ │ │ │ │ + 0x00000170 7461636b 002e6c6c 766d5f61 64647273 tack..llvm_addrs │ │ │ │ │ │ + 0x00000180 696700 ig. │ │ │ │ ├── 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: 2632 (bytes into file) │ │ │ │ │ │ + Start of section headers: 2696 (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: 17 │ │ │ │ │ │ + Section header string table index: 16 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,25 +1,26 @@ │ │ │ │ │ │ -There are 16 section headers, starting at offset 0xa48: │ │ │ │ │ │ +There are 17 section headers, starting at offset 0xa88: │ │ │ │ │ │ │ │ │ │ │ │ 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 18 4 │ │ │ │ │ │ - [ 2] .group GROUP 0000000000000000 000048 000008 04 13 17 4 │ │ │ │ │ │ + [ 1] .group GROUP 0000000000000000 000040 000008 04 14 18 4 │ │ │ │ │ │ + [ 2] .group GROUP 0000000000000000 000048 000008 04 14 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 00001c 04 AM 0 0 4 │ │ │ │ │ │ - [ 7] .text.coshf PROGBITS 0000000000000000 0000cc 0001df 00 AX 0 0 16 │ │ │ │ │ │ - [ 8] .rela.text.coshf RELA 0000000000000000 000758 0001f8 18 I 13 7 8 │ │ │ │ │ │ - [ 9] .data._ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 0002ab 000004 00 WAG 0 0 4 │ │ │ │ │ │ - [10] .rodata._ZN19__llvm_libc_19_1_6_7ExpBase9EXP_2_MIDE PROGBITS 0000000000000000 0002af 000100 00 AG 0 0 16 │ │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 0003af 000000 00 0 0 1 │ │ │ │ │ │ - [12] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0003af 000004 00 E 0 0 1 │ │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0003b8 000228 18 14 16 8 │ │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0005e0 000171 00 0 0 1 │ │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000950 0000f5 00 0 0 1 │ │ │ │ │ │ + [ 6] .rodata.cst4 PROGBITS 0000000000000000 0000b0 000018 04 AM 0 0 4 │ │ │ │ │ │ + [ 7] .rodata.cst16 PROGBITS 0000000000000000 0000c8 000010 10 AM 0 0 16 │ │ │ │ │ │ + [ 8] .text.coshf PROGBITS 0000000000000000 0000d8 000208 00 AX 0 0 16 │ │ │ │ │ │ + [ 9] .rela.text.coshf RELA 0000000000000000 000788 0001f8 18 I 14 8 8 │ │ │ │ │ │ + [10] .data._ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 0002e0 000004 00 WAG 0 0 4 │ │ │ │ │ │ + [11] .rodata._ZN19__llvm_libc_19_1_6_7ExpBase9EXP_2_MIDE PROGBITS 0000000000000000 0002e4 000100 00 AG 0 0 16 │ │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 0003e4 000000 00 0 0 1 │ │ │ │ │ │ + [13] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0003e4 000004 00 E 0 0 1 │ │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 0003e8 000228 18 15 16 8 │ │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000610 000171 00 0 0 1 │ │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 000980 000103 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_12 │ │ │ │ │ │ - 14: 0000000000000014 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_13 │ │ │ │ │ │ - 15: 0000000000000018 0 NOTYPE LOCAL DEFAULT 6 .LCPI0_14 │ │ │ │ │ │ - 16: 0000000000000000 479 FUNC GLOBAL HIDDEN 7 coshf │ │ │ │ │ │ - 17: 0000000000000000 256 OBJECT WEAK HIDDEN 10 _ZN19__llvm_libc_19_1_6_7ExpBase9EXP_2_MIDE │ │ │ │ │ │ - 18: 0000000000000000 4 OBJECT WEAK HIDDEN 9 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ + 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 HIDDEN 8 coshf │ │ │ │ │ │ + 17: 0000000000000000 256 OBJECT WEAK HIDDEN 11 _ZN19__llvm_libc_19_1_6_7ExpBase9EXP_2_MIDE │ │ │ │ │ │ + 18: 0000000000000000 4 OBJECT WEAK HIDDEN 10 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 22: 0000000000000000 479 FUNC GLOBAL HIDDEN 7 _ZN19__llvm_libc_19_1_6_5coshfEf │ │ │ │ │ │ + 22: 0000000000000000 520 FUNC GLOBAL HIDDEN 8 _ZN19__llvm_libc_19_1_6_5coshfEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.coshf' at offset 0x758 contains 21 entries: │ │ │ │ │ │ +Relocation section '.rela.text.coshf' at offset 0x788 contains 21 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -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_1_6_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_1_6_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 0000001300000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -000000000000017e 0000001400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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 │ │ │ │ │ │ +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_1_6_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_1_6_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 0000001300000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +00000000000001aa 0000001400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -6,25 +6,26 @@ │ │ │ │ │ │ .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_1_6_7ExpBase9EXP_2_MIDE │ │ │ │ │ │ _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5coshfEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ .rodata.cst4 │ │ │ │ │ │ +.rodata.cst16 │ │ │ │ │ │ .rela.text.coshf │ │ │ │ │ │ .data._ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_1_6_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 09000000 ........ │ │ │ │ │ │ + 0x00000000 01000000 0a000000 ........ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.group': │ │ │ │ │ │ - 0x00000000 01000000 0a000000 ........ │ │ │ │ │ │ + 0x00000000 01000000 0b000000 ........ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst4 {} │ │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst4': │ │ │ │ │ │ 0x00000000 0100803f 000080bf ffff7f7f 00000034 ...?...........4 │ │ │ │ │ │ - 0x00000010 aaaaaaaa 0000807f 0000803f ...........? │ │ │ │ │ │ + 0x00000010 0000807f 0000803f .......? │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.coshf {} │ │ │ │ │ │ @@ -5,124 +5,138 @@ │ │ │ │ │ │ │ │ │ │ │ │ 0000000000000000 <__llvm_libc_19_1_6_::coshf(float)>: │ │ │ │ │ │ coshf(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ │ - vmovd %xmm0,%ecx │ │ │ │ │ │ + movd %xmm0,%ecx │ │ │ │ │ │ lea -0x80000000(%rcx),%eax │ │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ │ cmovns %ecx,%eax │ │ │ │ │ │ mov %fs:0x28,%rcx │ │ │ │ │ │ mov %rcx,-0x8(%rbp) │ │ │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ │ │ + movd %eax,%xmm3 │ │ │ │ │ │ lea -0x42b40000(%rax),%ecx │ │ │ │ │ │ cmp $0xefcc0000,%ecx │ │ │ │ │ │ - ja 52 <__llvm_libc_19_1_6_::coshf(float)+0x52> │ │ │ │ │ │ + ja 55 <__llvm_libc_19_1_6_::coshf(float)+0x55> │ │ │ │ │ │ cmp $0x32800000,%eax │ │ │ │ │ │ - ja 119 <__llvm_libc_19_1_6_::coshf(float)+0x119> │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm3,%xmm0 │ │ │ │ │ │ + ja 141 <__llvm_libc_19_1_6_::coshf(float)+0x141> │ │ │ │ │ │ + addss 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - jmp 100 <__llvm_libc_19_1_6_::coshf(float)+0x100> │ │ │ │ │ │ - vcvtss2sd %xmm3,%xmm3,%xmm0 │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + movaps %xmm3,%xmm0 │ │ │ │ │ │ + jmp 128 <__llvm_libc_19_1_6_::coshf(float)+0x128> │ │ │ │ │ │ + cvtss2sd %xmm3,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vroundsd $0x8,%xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vcvttsd2si %xmm1,%eax │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + roundsd $0x8,%xmm0,%xmm0 │ │ │ │ │ │ + cvttsd2si %xmm0,%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_1_6_::ExpBase::EXP_2_MID-0x4 │ │ │ │ │ │ add (%rdi,%rax,8),%rdx │ │ │ │ │ │ shl $0x34,%rsi │ │ │ │ │ │ and $0x1f,%ecx │ │ │ │ │ │ add (%rdi,%rcx,8),%rsi │ │ │ │ │ │ - vmovq %rdx,%xmm2 │ │ │ │ │ │ - vmovq %rsi,%xmm3 │ │ │ │ │ │ - vaddsd %xmm3,%xmm2,%xmm4 │ │ │ │ │ │ - vfmadd231sd 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + movq %rdx,%xmm2 │ │ │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ │ │ + movdqa %xmm2,%xmm3 │ │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vfmadd231sd 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - vmulsd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm5 │ │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vsubsd %xmm3,%xmm2,%xmm2 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 │ │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm3,%xmm1,%xmm5 │ │ │ │ │ │ - vmulsd %xmm4,%xmm5,%xmm4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm1,%xmm5 │ │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm6 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm3,%xmm1,%xmm5 │ │ │ │ │ │ - vmulsd %xmm2,%xmm0,%xmm0 │ │ │ │ │ │ - vfmadd213sd %xmm4,%xmm5,%xmm0 │ │ │ │ │ │ - vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm0,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 1da <__llvm_libc_19_1_6_::coshf(float)+0x1da> │ │ │ │ │ │ + jne 203 <__llvm_libc_19_1_6_::coshf(float)+0x203> │ │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ not %eax │ │ │ │ │ │ test $0x7f800000,%eax │ │ │ │ │ │ - jne 12c <__llvm_libc_19_1_6_::coshf(float)+0x12c> │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm3,%xmm0 │ │ │ │ │ │ + jne 157 <__llvm_libc_19_1_6_::coshf(float)+0x157> │ │ │ │ │ │ + addss 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - jmp 100 <__llvm_libc_19_1_6_::coshf(float)+0x100> │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps %xmm3,%xmm0 │ │ │ │ │ │ + jmp 128 <__llvm_libc_19_1_6_::coshf(float)+0x128> │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::fputil::quick_get_round()::x-0x4 │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ + movss 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm2 │ │ │ │ │ │ + addss %xmm0,%xmm2 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - vsubss %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ - vaddss %xmm0,%xmm1,%xmm1 │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vucomiss %xmm0,%xmm1 │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + subss %xmm0,%xmm1 │ │ │ │ │ │ + addss %xmm2,%xmm1 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + ucomiss %xmm0,%xmm1 │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - jne 160 <__llvm_libc_19_1_6_::coshf(float)+0x160> │ │ │ │ │ │ - jnp 100 <__llvm_libc_19_1_6_::coshf(float)+0x100> │ │ │ │ │ │ - vucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ + jne 18d <__llvm_libc_19_1_6_::coshf(float)+0x18d> │ │ │ │ │ │ + jnp 128 <__llvm_libc_19_1_6_::coshf(float)+0x128> │ │ │ │ │ │ + ucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - jne 16c <__llvm_libc_19_1_6_::coshf(float)+0x16c> │ │ │ │ │ │ - jnp 100 <__llvm_libc_19_1_6_::coshf(float)+0x100> │ │ │ │ │ │ + jne 198 <__llvm_libc_19_1_6_::coshf(float)+0x198> │ │ │ │ │ │ + jnp 128 <__llvm_libc_19_1_6_::coshf(float)+0x128> │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ │ - vmovss %xmm3,-0x30(%rbp) │ │ │ │ │ │ - call 182 <__llvm_libc_19_1_6_::coshf(float)+0x182> │ │ │ │ │ │ + movss %xmm3,-0x30(%rbp) │ │ │ │ │ │ + call 1ae <__llvm_libc_19_1_6_::coshf(float)+0x1ae> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x10(%rbp) │ │ │ │ │ │ fnstenv -0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x2c(%rbp) │ │ │ │ │ │ stmxcsr -0x2c(%rbp) │ │ │ │ │ │ - orb $0x8,-0x24(%rbp) │ │ │ │ │ │ mov -0x2c(%rbp),%eax │ │ │ │ │ │ + orb $0x8,-0x24(%rbp) │ │ │ │ │ │ or $0x8,%eax │ │ │ │ │ │ fldenv -0x28(%rbp) │ │ │ │ │ │ mov %eax,-0x2c(%rbp) │ │ │ │ │ │ ldmxcsr -0x2c(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ - vmovss -0x30(%rbp),%xmm0 │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + movss -0x30(%rbp),%xmm0 │ │ │ │ │ │ + addss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - jmp 100 <__llvm_libc_19_1_6_::coshf(float)+0x100> │ │ │ │ │ │ - call 1df <.LCPI0_7+0x1a7> │ │ │ │ │ │ + jmp 128 <__llvm_libc_19_1_6_::coshf(float)+0x128> │ │ │ │ │ │ + call 208 <.LCPI0_7+0x1d0> │ │ │ │ │ │ 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 305f3132 002e4c43 5049305f LCPI0_12..LCPI0_ │ │ │ │ │ │ - 0x00000080 3133002e 4c435049 305f3134 00636f73 13..LCPI0_14.cos │ │ │ │ │ │ + 0x00000070 4c435049 305f3133 002e4c43 5049305f LCPI0_13..LCPI0_ │ │ │ │ │ │ + 0x00000080 3134002e 4c435049 305f3132 00636f73 14..LCPI0_12.cos │ │ │ │ │ │ 0x00000090 6866005f 5a4e3139 5f5f6c6c 766d5f6c hf._ZN19__llvm_l │ │ │ │ │ │ 0x000000a0 6962635f 31395f31 5f365f37 45787042 ibc_19_1_6_7ExpB │ │ │ │ │ │ 0x000000b0 61736539 4558505f 325f4d49 4445005f ase9EXP_2_MIDE._ │ │ │ │ │ │ 0x000000c0 5a5a4e31 395f5f6c 6c766d5f 6c696263 ZZN19__llvm_libc │ │ │ │ │ │ 0x000000d0 5f31395f 315f365f 36667075 74696c31 _19_1_6_6fputil1 │ │ │ │ │ │ 0x000000e0 35717569 636b5f67 65745f72 6f756e64 5quick_get_round │ │ │ │ │ │ 0x000000f0 45764531 78005f5a 4e31395f 5f6c6c76 EvE1x._ZN19__llv │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,19 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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 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 5f315f36 5f366670 7574696c 31357175 _1_6_6fputil15qu │ │ │ │ │ │ - 0x00000090 69636b5f 6765745f 726f756e 64457645 ick_get_roundEvE │ │ │ │ │ │ - 0x000000a0 3178002e 726f6461 74612e5f 5a4e3139 1x..rodata._ZN19 │ │ │ │ │ │ - 0x000000b0 5f5f6c6c 766d5f6c 6962635f 31395f31 __llvm_libc_19_1 │ │ │ │ │ │ - 0x000000c0 5f365f37 45787042 61736539 4558505f _6_7ExpBase9EXP_ │ │ │ │ │ │ - 0x000000d0 325f4d49 4445002e 6e6f7465 2e474e55 2_MIDE..note.GNU │ │ │ │ │ │ - 0x000000e0 2d737461 636b002e 6c6c766d 5f616464 -stack..llvm_add │ │ │ │ │ │ - 0x000000f0 72736967 00 rsig. │ │ │ │ │ │ + 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 31395f31 __llvm_libc_19_1 │ │ │ │ │ │ + 0x00000090 5f365f36 66707574 696c3135 71756963 _6_6fputil15quic │ │ │ │ │ │ + 0x000000a0 6b5f6765 745f726f 756e6445 76453178 k_get_roundEvE1x │ │ │ │ │ │ + 0x000000b0 002e726f 64617461 2e5f5a4e 31395f5f ..rodata._ZN19__ │ │ │ │ │ │ + 0x000000c0 6c6c766d 5f6c6962 635f3139 5f315f36 llvm_libc_19_1_6 │ │ │ │ │ │ + 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. │ │ │ │ ├── cospif.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: 2608 (bytes into file) │ │ │ │ │ │ + Start of section headers: 2696 (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: 14 │ │ │ │ │ │ + Section header string table index: 13 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,22 +1,23 @@ │ │ │ │ │ │ -There are 13 section headers, starting at offset 0xa30: │ │ │ │ │ │ +There are 14 section headers, starting at offset 0xa88: │ │ │ │ │ │ │ │ │ │ │ │ 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 000048 08 AM 0 0 8 │ │ │ │ │ │ - [ 4] .rodata.cst4 PROGBITS 0000000000000000 0000a8 000010 04 AM 0 0 4 │ │ │ │ │ │ - [ 5] .text.cospif PROGBITS 0000000000000000 0000b8 0001c6 00 AX 0 0 16 │ │ │ │ │ │ - [ 6] .rela.text.cospif RELA 0000000000000000 0007b0 0001c8 18 I 10 5 8 │ │ │ │ │ │ - [ 7] .rodata._ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E PROGBITS 0000000000000000 00027e 000200 00 A 0 0 16 │ │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 00047e 000000 00 0 0 1 │ │ │ │ │ │ - [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 00047e 000003 00 E 0 0 1 │ │ │ │ │ │ - [10] .symtab SYMTAB 0000000000000000 000488 0001f8 18 11 16 8 │ │ │ │ │ │ - [11] .strtab STRTAB 0000000000000000 000680 000129 00 0 0 1 │ │ │ │ │ │ - [12] .shstrtab STRTAB 0000000000000000 000978 0000b3 00 0 0 1 │ │ │ │ │ │ + [ 3] .rodata.cst8 PROGBITS 0000000000000000 000060 000058 08 AM 0 0 8 │ │ │ │ │ │ + [ 4] .rodata.cst4 PROGBITS 0000000000000000 0000b8 000008 04 AM 0 0 4 │ │ │ │ │ │ + [ 5] .rodata.cst16 PROGBITS 0000000000000000 0000c0 000010 10 AM 0 0 16 │ │ │ │ │ │ + [ 6] .text.cospif PROGBITS 0000000000000000 0000d0 0001d9 00 AX 0 0 16 │ │ │ │ │ │ + [ 7] .rela.text.cospif RELA 0000000000000000 0007f8 0001c8 18 I 11 6 8 │ │ │ │ │ │ + [ 8] .rodata._ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E PROGBITS 0000000000000000 0002a9 000200 00 A 0 0 16 │ │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 0004a9 000000 00 0 0 1 │ │ │ │ │ │ + [10] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0004a9 000003 00 E 0 0 1 │ │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 0004b0 000210 18 12 17 8 │ │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 0006c0 000133 00 0 0 1 │ │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 0009c0 0000c1 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,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 21 entries: │ │ │ │ │ │ +Symbol table '.symtab' contains 22 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: 0000000000000008 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_1 │ │ │ │ │ │ 3: 0000000000000010 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_2 │ │ │ │ │ │ 4: 0000000000000018 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_3 │ │ │ │ │ │ 5: 0000000000000020 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_4 │ │ │ │ │ │ 6: 0000000000000028 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_5 │ │ │ │ │ │ 7: 0000000000000030 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_6 │ │ │ │ │ │ 8: 0000000000000038 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_7 │ │ │ │ │ │ 9: 0000000000000040 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_11 │ │ │ │ │ │ - 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_8 │ │ │ │ │ │ - 11: 0000000000000004 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_9 │ │ │ │ │ │ - 12: 0000000000000008 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_10 │ │ │ │ │ │ - 13: 000000000000000c 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_12 │ │ │ │ │ │ - 14: 0000000000000000 512 OBJECT LOCAL DEFAULT 7 _ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ - 15: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .rodata._ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ - 16: 0000000000000000 454 FUNC GLOBAL HIDDEN 5 cospif │ │ │ │ │ │ - 17: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ - 18: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ - 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 20: 0000000000000000 454 FUNC GLOBAL HIDDEN 5 _ZN19__llvm_libc_19_1_6_6cospifEf │ │ │ │ │ │ + 10: 0000000000000048 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_12 │ │ │ │ │ │ + 11: 0000000000000050 0 NOTYPE LOCAL DEFAULT 3 .LCPI0_13 │ │ │ │ │ │ + 12: 0000000000000000 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_8 │ │ │ │ │ │ + 13: 0000000000000004 0 NOTYPE LOCAL DEFAULT 4 .LCPI0_9 │ │ │ │ │ │ + 14: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LCPI0_10 │ │ │ │ │ │ + 15: 0000000000000000 512 OBJECT LOCAL DEFAULT 8 _ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ + 16: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .rodata._ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ + 17: 0000000000000000 473 FUNC GLOBAL HIDDEN 6 cospif │ │ │ │ │ │ + 18: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ + 19: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ + 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ + 21: 0000000000000000 473 FUNC GLOBAL HIDDEN 6 _ZN19__llvm_libc_19_1_6_6cospifEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.cospif' at offset 0x7b0 contains 19 entries: │ │ │ │ │ │ +Relocation section '.rela.text.cospif' at offset 0x7f8 contains 19 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000004a 0000000d00000002 R_X86_64_PC32 000000000000000c .LCPI0_12 - 4 │ │ │ │ │ │ -0000000000000053 0000000a00000002 R_X86_64_PC32 0000000000000000 .LCPI0_8 - 4 │ │ │ │ │ │ -0000000000000079 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_11 - 4 │ │ │ │ │ │ -000000000000008f 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -00000000000000b3 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ -00000000000000bc 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ -00000000000000c5 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ -00000000000000ce 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ -00000000000000f7 0000000f00000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E - 4 │ │ │ │ │ │ -00000000000000ff 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ -0000000000000108 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ -0000000000000111 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ -000000000000013d 0000000b00000002 R_X86_64_PC32 0000000000000004 .LCPI0_9 - 4 │ │ │ │ │ │ -0000000000000146 0000001100000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -0000000000000150 0000001200000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ -0000000000000158 0000000b00000002 R_X86_64_PC32 0000000000000004 .LCPI0_9 - 4 │ │ │ │ │ │ -000000000000016f 0000000c00000002 R_X86_64_PC32 0000000000000008 .LCPI0_10 - 4 │ │ │ │ │ │ -00000000000001a8 0000000a00000002 R_X86_64_PC32 0000000000000000 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000001c2 0000001300000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000003b 0000000a00000002 R_X86_64_PC32 0000000000000048 .LCPI0_12 - 4 │ │ │ │ │ │ +0000000000000043 0000000b00000002 R_X86_64_PC32 0000000000000050 .LCPI0_13 - 4 │ │ │ │ │ │ +0000000000000083 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_11 - 4 │ │ │ │ │ │ +0000000000000092 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +00000000000000b1 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI0_1 - 4 │ │ │ │ │ │ +00000000000000bd 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ +00000000000000c9 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ +00000000000000d9 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ +0000000000000102 0000001000000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E - 4 │ │ │ │ │ │ +000000000000010f 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ +000000000000011b 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ +0000000000000127 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ +000000000000015a 0000000d00000002 R_X86_64_PC32 0000000000000004 .LCPI0_9 - 4 │ │ │ │ │ │ +0000000000000167 0000001200000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +0000000000000171 0000001300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ +0000000000000179 0000000d00000002 R_X86_64_PC32 0000000000000004 .LCPI0_9 - 4 │ │ │ │ │ │ +000000000000018f 0000000e00000002 R_X86_64_PC32 0000000000000000 .LCPI0_10 - 4 │ │ │ │ │ │ +00000000000001cb 0000000c00000002 R_X86_64_PC32 0000000000000000 .LCPI0_8 - 4 │ │ │ │ │ │ +00000000000001d5 0000001400000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -3,24 +3,26 @@ │ │ │ │ │ │ .LCPI0_2 │ │ │ │ │ │ .LCPI0_3 │ │ │ │ │ │ .LCPI0_4 │ │ │ │ │ │ .LCPI0_5 │ │ │ │ │ │ .LCPI0_6 │ │ │ │ │ │ .LCPI0_7 │ │ │ │ │ │ .LCPI0_11 │ │ │ │ │ │ +.LCPI0_12 │ │ │ │ │ │ +.LCPI0_13 │ │ │ │ │ │ .LCPI0_8 │ │ │ │ │ │ .LCPI0_9 │ │ │ │ │ │ .LCPI0_10 │ │ │ │ │ │ -.LCPI0_12 │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6cospifEf │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ .rodata.cst4 │ │ │ │ │ │ +.rodata.cst16 │ │ │ │ │ │ .rela.text.cospif │ │ │ │ │ │ .rodata._ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst8 {} │ │ │ │ │ │ @@ -1,8 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst8': │ │ │ │ │ │ 0x00000000 00000000 00004040 7e4a9d61 3a2cb3bd ......@@~J.a:,.. │ │ │ │ │ │ 0x00000010 76274f62 bc66743e b1ab25e6 bcab24bf v'Ob.ft>..%...$. │ │ │ │ │ │ 0x00000020 182d4454 fb21b93f 0042d94b c85c15be .-DT.!.?.B.K.\.. │ │ │ │ │ │ 0x00000030 272e0c07 1f3cd03e 0b43bec9 3cbd73bf '....<.>.C..<.s. │ │ │ │ │ │ - 0x00000040 000080bf 0000803f .......? │ │ │ │ │ │ + 0x00000040 000080bf 0000803f 00000000 000060be .......?......`. │ │ │ │ │ │ + 0x00000050 00000000 0000f03f .......? │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst4 {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst4': │ │ │ │ │ │ - 0x00000000 0000803f 0000c07f aaaaaaaa 000000b3 ...?............ │ │ │ │ │ │ + 0x00000000 0000803f 0000c07f ...?.... │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.cospif {} │ │ │ │ │ │ @@ -5,118 +5,123 @@ │ │ │ │ │ │ │ │ │ │ │ │ 0000000000000000 <__llvm_libc_19_1_6_::cospif(float)>: │ │ │ │ │ │ cospif(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ │ - mov %rax,-0x8(%rbp) │ │ │ │ │ │ - vmovd %xmm0,%ecx │ │ │ │ │ │ + movd %xmm0,%ecx │ │ │ │ │ │ lea -0x80000000(%rcx),%eax │ │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ │ cmovns %ecx,%eax │ │ │ │ │ │ - vmovd %eax,%xmm1 │ │ │ │ │ │ + mov %fs:0x28,%rcx │ │ │ │ │ │ + mov %rcx,-0x8(%rbp) │ │ │ │ │ │ + movd %eax,%xmm0 │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm2 │ │ │ │ │ │ cmp $0x38a2f983,%eax │ │ │ │ │ │ - ja 5d <__llvm_libc_19_1_6_::cospif(float)+0x5d> │ │ │ │ │ │ + ja 67 <__llvm_libc_19_1_6_::cospif(float)+0x67> │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm2,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 1c1 <__llvm_libc_19_1_6_::cospif(float)+0x1c1> │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - vfmadd213ss 0x0(%rip),%xmm1,%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ + jne 1d4 <__llvm_libc_19_1_6_::cospif(float)+0x1d4> │ │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ cmp $0x4b000000,%eax │ │ │ │ │ │ - jb 87 <__llvm_libc_19_1_6_::cospif(float)+0x87> │ │ │ │ │ │ + jb 8e <__llvm_libc_19_1_6_::cospif(float)+0x8e> │ │ │ │ │ │ cmp $0x4b7fffff,%eax │ │ │ │ │ │ - ja 132 <__llvm_libc_19_1_6_::cospif(float)+0x132> │ │ │ │ │ │ + ja 14f <__llvm_libc_19_1_6_::cospif(float)+0x14f> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ test $0x1,%al │ │ │ │ │ │ sete %cl │ │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_11-0x4 │ │ │ │ │ │ - vmovss (%rax,%rcx,4),%xmm0 │ │ │ │ │ │ - jmp 1ac <__llvm_libc_19_1_6_::cospif(float)+0x1ac> │ │ │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm0 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + movss (%rax,%rcx,4),%xmm0 │ │ │ │ │ │ + jmp 4e <__llvm_libc_19_1_6_::cospif(float)+0x4e> │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vmulsd %xmm1,%xmm0,%xmm2 │ │ │ │ │ │ - vroundsd $0x8,%xmm2,%xmm2,%xmm2 │ │ │ │ │ │ - vfmsub213sd %xmm2,%xmm0,%xmm1 │ │ │ │ │ │ - vcvttsd2si %xmm2,%rax │ │ │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ │ │ - vmulsd %xmm1,%xmm1,%xmm4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + roundsd $0x8,%xmm2,%xmm0 │ │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ │ + cvttsd2si %xmm0,%rax │ │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm4,%xmm2 │ │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm4,%xmm2 │ │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm4,%xmm2 │ │ │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm4 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vmulsd %xmm2,%xmm1,%xmm1 │ │ │ │ │ │ - vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ │ │ - vucomisd %xmm2,%xmm1 │ │ │ │ │ │ - jne f1 <__llvm_libc_19_1_6_::cospif(float)+0xf1> │ │ │ │ │ │ - jp f1 <__llvm_libc_19_1_6_::cospif(float)+0xf1> │ │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ │ + xorpd %xmm2,%xmm2 │ │ │ │ │ │ + ucomisd %xmm2,%xmm4 │ │ │ │ │ │ + jne fc <__llvm_libc_19_1_6_::cospif(float)+0xfc> │ │ │ │ │ │ + jp fc <__llvm_libc_19_1_6_::cospif(float)+0xfc> │ │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ │ │ and $0x1f,%edx │ │ │ │ │ │ - je 1ac <__llvm_libc_19_1_6_::cospif(float)+0x1ac> │ │ │ │ │ │ + je 4e <__llvm_libc_19_1_6_::cospif(float)+0x4e> │ │ │ │ │ │ and $0x3f,%ecx │ │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L16SIN_K_PI_OVER_32E-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm2 │ │ │ │ │ │ + movsd (%rdx,%rcx,8),%xmm2 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm4,%xmm2 │ │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm4,%xmm2 │ │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm3 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - vmovsd (%rdx,%rcx,8),%xmm3 │ │ │ │ │ │ - vmulsd %xmm2,%xmm4,%xmm0 │ │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ │ and $0x3f,%eax │ │ │ │ │ │ - vfmadd213sd %xmm3,%xmm3,%xmm0 │ │ │ │ │ │ - vfnmadd231sd (%rdx,%rax,8),%xmm1,%xmm0 │ │ │ │ │ │ - vcvtsd2ss %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - jmp 1ac <__llvm_libc_19_1_6_::cospif(float)+0x1ac> │ │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ │ + mulsd (%rdx,%rax,8),%xmm4 │ │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + cvtsd2ss %xmm3,%xmm0 │ │ │ │ │ │ + jmp 4e <__llvm_libc_19_1_6_::cospif(float)+0x4e> │ │ │ │ │ │ cmp $0x7f800000,%eax │ │ │ │ │ │ - jb 1a4 <__llvm_libc_19_1_6_::cospif(float)+0x1a4> │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + jb 1c7 <__llvm_libc_19_1_6_::cospif(float)+0x1c7> │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - jne 1ac <__llvm_libc_19_1_6_::cospif(float)+0x1ac> │ │ │ │ │ │ + jne 4e <__llvm_libc_19_1_6_::cospif(float)+0x4e> │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - call 154 <__llvm_libc_19_1_6_::cospif(float)+0x154> │ │ │ │ │ │ + call 175 <__llvm_libc_19_1_6_::cospif(float)+0x175> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm1 │ │ │ │ │ │ + movapd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_10-0x4 │ │ │ │ │ │ - vmovupd %xmm1,-0x20(%rbp) │ │ │ │ │ │ + movupd %xmm1,-0x20(%rbp) │ │ │ │ │ │ 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 1ac <__llvm_libc_19_1_6_::cospif(float)+0x1ac> │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + jmp 4e <__llvm_libc_19_1_6_::cospif(float)+0x4e> │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ │ │ - cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 1c1 <__llvm_libc_19_1_6_::cospif(float)+0x1c1> │ │ │ │ │ │ - add $0x30,%rsp │ │ │ │ │ │ - pop %rbp │ │ │ │ │ │ - ret │ │ │ │ │ │ - call 1c6 <.LCPI0_11+0x186> │ │ │ │ │ │ + jmp 4e <__llvm_libc_19_1_6_::cospif(float)+0x4e> │ │ │ │ │ │ + call 1d9 <.LCPI0_13+0x189> │ │ │ │ │ │ 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 1a1d1b ... │ │ │ │ │ │ + 0x00000000 1b1e1c ... │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ │ @@ -1,22 +1,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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 3131002e 4c435049 305f3800 2e4c4350 11..LCPI0_8..LCP │ │ │ │ │ │ - 0x00000060 49305f39 002e4c43 5049305f 3130002e I0_9..LCPI0_10.. │ │ │ │ │ │ - 0x00000070 4c435049 305f3132 005f5a4e 31395f5f LCPI0_12._ZN19__ │ │ │ │ │ │ - 0x00000080 6c6c766d 5f6c6962 635f3139 5f315f36 llvm_libc_19_1_6 │ │ │ │ │ │ - 0x00000090 5f4c3136 53494e5f 4b5f5049 5f4f5645 _L16SIN_K_PI_OVE │ │ │ │ │ │ - 0x000000a0 525f3332 4500636f 73706966 005f5a4e R_32E.cospif._ZN │ │ │ │ │ │ - 0x000000b0 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ - 0x000000c0 5f315f36 5f31306c 6962635f 6572726e _1_6_10libc_errn │ │ │ │ │ │ - 0x000000d0 6f45005f 5a4e3139 5f5f6c6c 766d5f6c oE._ZN19__llvm_l │ │ │ │ │ │ - 0x000000e0 6962635f 31395f31 5f365f35 4572726e ibc_19_1_6_5Errn │ │ │ │ │ │ - 0x000000f0 6f615345 69005f5f 73746163 6b5f6368 oaSEi.__stack_ch │ │ │ │ │ │ - 0x00000100 6b5f6661 696c005f 5a4e3139 5f5f6c6c k_fail._ZN19__ll │ │ │ │ │ │ - 0x00000110 766d5f6c 6962635f 31395f31 5f365f36 vm_libc_19_1_6_6 │ │ │ │ │ │ - 0x00000120 636f7370 69664566 00 cospifEf. │ │ │ │ │ │ + 0x00000050 3131002e 4c435049 305f3132 002e4c43 11..LCPI0_12..LC │ │ │ │ │ │ + 0x00000060 5049305f 3133002e 4c435049 305f3800 PI0_13..LCPI0_8. │ │ │ │ │ │ + 0x00000070 2e4c4350 49305f39 002e4c43 5049305f .LCPI0_9..LCPI0_ │ │ │ │ │ │ + 0x00000080 3130005f 5a4e3139 5f5f6c6c 766d5f6c 10._ZN19__llvm_l │ │ │ │ │ │ + 0x00000090 6962635f 31395f31 5f365f4c 31365349 ibc_19_1_6_L16SI │ │ │ │ │ │ + 0x000000a0 4e5f4b5f 50495f4f 5645525f 33324500 N_K_PI_OVER_32E. │ │ │ │ │ │ + 0x000000b0 636f7370 6966005f 5a4e3139 5f5f6c6c cospif._ZN19__ll │ │ │ │ │ │ + 0x000000c0 766d5f6c 6962635f 31395f31 5f365f31 vm_libc_19_1_6_1 │ │ │ │ │ │ + 0x000000d0 306c6962 635f6572 726e6f45 005f5a4e 0libc_errnoE._ZN │ │ │ │ │ │ + 0x000000e0 31395f5f 6c6c766d 5f6c6962 635f3139 19__llvm_libc_19 │ │ │ │ │ │ + 0x000000f0 5f315f36 5f354572 726e6f61 53456900 _1_6_5ErrnoaSEi. │ │ │ │ │ │ + 0x00000100 5f5f7374 61636b5f 63686b5f 6661696c __stack_chk_fail │ │ │ │ │ │ + 0x00000110 005f5a4e 31395f5f 6c6c766d 5f6c6962 ._ZN19__llvm_lib │ │ │ │ │ │ + 0x00000120 635f3139 5f315f36 5f36636f 73706966 c_19_1_6_6cospif │ │ │ │ │ │ + 0x00000130 456600 Ef. │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -1,15 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ 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 656c612e 74657874 2e636f73 70696600 ela.text.cospif. │ │ │ │ │ │ - 0x00000060 2e726f64 6174612e 5f5a4e31 395f5f6c .rodata._ZN19__l │ │ │ │ │ │ - 0x00000070 6c766d5f 6c696263 5f31395f 315f365f lvm_libc_19_1_6_ │ │ │ │ │ │ - 0x00000080 4c313653 494e5f4b 5f50495f 4f564552 L16SIN_K_PI_OVER │ │ │ │ │ │ - 0x00000090 5f333245 002e6e6f 74652e47 4e552d73 _32E..note.GNU-s │ │ │ │ │ │ - 0x000000a0 7461636b 002e6c6c 766d5f61 64647273 tack..llvm_addrs │ │ │ │ │ │ - 0x000000b0 696700 ig. │ │ │ │ │ │ + 0x00000050 6f646174 612e6373 74313600 2e72656c odata.cst16..rel │ │ │ │ │ │ + 0x00000060 612e7465 78742e63 6f737069 66002e72 a.text.cospif..r │ │ │ │ │ │ + 0x00000070 6f646174 612e5f5a 4e31395f 5f6c6c76 odata._ZN19__llv │ │ │ │ │ │ + 0x00000080 6d5f6c69 62635f31 395f315f 365f4c31 m_libc_19_1_6_L1 │ │ │ │ │ │ + 0x00000090 3653494e 5f4b5f50 495f4f56 45525f33 6SIN_K_PI_OVER_3 │ │ │ │ │ │ + 0x000000a0 3245002e 6e6f7465 2e474e55 2d737461 2E..note.GNU-sta │ │ │ │ │ │ + 0x000000b0 636b002e 6c6c766d 5f616464 72736967 ck..llvm_addrsig │ │ │ │ │ │ + 0x000000c0 00 . │ │ │ │ ├── dmull.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: 5000 (bytes into file) │ │ │ │ │ │ + Start of section headers: 5008 (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: 22 │ │ │ │ │ │ - Section header string table index: 21 │ │ │ │ │ │ + Number of section headers: 21 │ │ │ │ │ │ + Section header string table index: 20 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,31 +1,30 @@ │ │ │ │ │ │ -There are 22 section headers, starting at offset 0x1388: │ │ │ │ │ │ +There are 21 section headers, starting at offset 0x1390: │ │ │ │ │ │ │ │ │ │ │ │ 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 19 13 4 │ │ │ │ │ │ - [ 2] .group GROUP 0000000000000000 00004c 00000c 04 19 17 4 │ │ │ │ │ │ - [ 3] .group GROUP 0000000000000000 000058 00000c 04 19 16 4 │ │ │ │ │ │ + [ 1] .group GROUP 0000000000000000 000040 00000c 04 18 13 4 │ │ │ │ │ │ + [ 2] .group GROUP 0000000000000000 00004c 00000c 04 18 17 4 │ │ │ │ │ │ + [ 3] .group GROUP 0000000000000000 000058 00000c 04 18 16 4 │ │ │ │ │ │ [ 4] .text PROGBITS 0000000000000000 000064 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 5] .note.gnu.property NOTE 0000000000000000 000064 000020 00 A 0 0 8 │ │ │ │ │ │ [ 6] .text.dmull PROGBITS 0000000000000000 000084 00000e 00 AX 0 0 16 │ │ │ │ │ │ - [ 7] .rela.text.dmull RELA 0000000000000000 000ea0 000018 18 I 19 6 8 │ │ │ │ │ │ + [ 7] .rela.text.dmull RELA 0000000000000000 000eb0 000018 18 I 18 6 8 │ │ │ │ │ │ [ 8] .rodata.cst8 PROGBITS 0000000000000000 000092 000038 08 AM 0 0 8 │ │ │ │ │ │ - [ 9] .rodata.cst16 PROGBITS 0000000000000000 0000ca 000010 10 AM 0 0 8 │ │ │ │ │ │ - [10] .rodata.cst4 PROGBITS 0000000000000000 0000da 00000c 04 AM 0 0 4 │ │ │ │ │ │ - [11] .text._ZN19__llvm_libc_19_1_6_6fputil7generic3mulIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ PROGBITS 0000000000000000 0000e6 0004d5 00 AXG 0 0 16 │ │ │ │ │ │ - [12] .rela.text._ZN19__llvm_libc_19_1_6_6fputil7generic3mulIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ RELA 0000000000000000 000eb8 000150 18 IG 19 11 8 │ │ │ │ │ │ - [13] .text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v PROGBITS 0000000000000000 0005bb 0002d0 00 AXG 0 0 16 │ │ │ │ │ │ - [14] .rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v RELA 0000000000000000 001008 000108 18 IG 19 13 8 │ │ │ │ │ │ - [15] .text._ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi PROGBITS 0000000000000000 00088b 000228 00 AXG 0 0 16 │ │ │ │ │ │ - [16] .rela.text._ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi RELA 0000000000000000 001110 0000a8 18 IG 19 15 8 │ │ │ │ │ │ - [17] .note.GNU-stack PROGBITS 0000000000000000 000ab3 000000 00 0 0 1 │ │ │ │ │ │ - [18] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000ab3 000003 00 E 0 0 1 │ │ │ │ │ │ - [19] .symtab SYMTAB 0000000000000000 000ab8 0001e0 18 20 12 8 │ │ │ │ │ │ - [20] .strtab STRTAB 0000000000000000 000c98 000201 00 0 0 1 │ │ │ │ │ │ - [21] .shstrtab STRTAB 0000000000000000 0011b8 0001ce 00 0 0 1 │ │ │ │ │ │ + [ 9] .rodata.cst16 PROGBITS 0000000000000000 0000ca 000040 10 AM 0 0 16 │ │ │ │ │ │ + [10] .text._ZN19__llvm_libc_19_1_6_6fputil7generic3mulIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ PROGBITS 0000000000000000 00010a 0004cb 00 AXG 0 0 16 │ │ │ │ │ │ + [11] .rela.text._ZN19__llvm_libc_19_1_6_6fputil7generic3mulIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ RELA 0000000000000000 000ec8 000150 18 IG 18 10 8 │ │ │ │ │ │ + [12] .text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v PROGBITS 0000000000000000 0005d5 0002d5 00 AXG 0 0 16 │ │ │ │ │ │ + [13] .rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v RELA 0000000000000000 001018 000108 18 IG 18 12 8 │ │ │ │ │ │ + [14] .text._ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi PROGBITS 0000000000000000 0008aa 000216 00 AXG 0 0 16 │ │ │ │ │ │ + [15] .rela.text._ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi RELA 0000000000000000 001120 0000a8 18 IG 18 14 8 │ │ │ │ │ │ + [16] .note.GNU-stack PROGBITS 0000000000000000 000ac0 000000 00 0 0 1 │ │ │ │ │ │ + [17] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000ac0 000003 00 E 0 0 1 │ │ │ │ │ │ + [18] .symtab SYMTAB 0000000000000000 000ac8 0001e0 18 19 12 8 │ │ │ │ │ │ + [19] .strtab STRTAB 0000000000000000 000ca8 000201 00 0 0 1 │ │ │ │ │ │ + [20] .shstrtab STRTAB 0000000000000000 0011c8 0001c1 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,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 20 entries: │ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LCPI1_0 │ │ │ │ │ │ 2: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LCPI1_2 │ │ │ │ │ │ 3: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LCPI1_1 │ │ │ │ │ │ - 4: 0000000000000000 0 NOTYPE LOCAL DEFAULT 10 .LCPI1_3 │ │ │ │ │ │ - 5: 0000000000000004 0 NOTYPE LOCAL DEFAULT 10 .LCPI2_0 │ │ │ │ │ │ + 4: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LCPI1_3 │ │ │ │ │ │ + 5: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LCPI2_0 │ │ │ │ │ │ 6: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LCPI2_1 │ │ │ │ │ │ 7: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LCPI2_2 │ │ │ │ │ │ 8: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LCPI2_3 │ │ │ │ │ │ 9: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LCPI2_4 │ │ │ │ │ │ 10: 0000000000000030 0 NOTYPE LOCAL DEFAULT 8 .LCPI2_5 │ │ │ │ │ │ - 11: 0000000000000008 0 NOTYPE LOCAL DEFAULT 10 .LCPI3_0 │ │ │ │ │ │ + 11: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LCPI3_0 │ │ │ │ │ │ 12: 0000000000000000 14 FUNC GLOBAL HIDDEN 6 dmull │ │ │ │ │ │ - 13: 0000000000000000 1237 FUNC WEAK HIDDEN 11 _ZN19__llvm_libc_19_1_6_6fputil7generic3mulIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ │ + 13: 0000000000000000 1227 FUNC WEAK HIDDEN 10 _ZN19__llvm_libc_19_1_6_6fputil7generic3mulIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ - 16: 0000000000000000 552 FUNC WEAK HIDDEN 15 _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ │ - 17: 0000000000000000 720 FUNC WEAK HIDDEN 13 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v │ │ │ │ │ │ + 16: 0000000000000000 534 FUNC WEAK HIDDEN 14 _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ │ + 17: 0000000000000000 725 FUNC WEAK HIDDEN 12 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v │ │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ 19: 0000000000000000 14 FUNC GLOBAL HIDDEN 6 _ZN19__llvm_libc_19_1_6_5dmullEee │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,45 +1,45 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.dmull' at offset 0xea0 contains 1 entry: │ │ │ │ │ │ +Relocation section '.rela.text.dmull' at offset 0xeb0 contains 1 entry: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ 000000000000000a 0000000d00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil7generic3mulIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ - 4 │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil7generic3mulIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_' at offset 0xeb8 contains 14 entries: │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil7generic3mulIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_' at offset 0xec8 contains 14 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000195 0000000e00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -000000000000019f 0000000f00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ -00000000000001b6 0000000400000002 R_X86_64_PC32 0000000000000000 .LCPI1_3 - 4 │ │ │ │ │ │ -00000000000001ed 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI1_2 - 4 │ │ │ │ │ │ -000000000000021e 0000000300000002 R_X86_64_PC32 0000000000000000 .LCPI1_1 - 4 │ │ │ │ │ │ -00000000000002da 0000000400000002 R_X86_64_PC32 0000000000000000 .LCPI1_3 - 4 │ │ │ │ │ │ -000000000000036d 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI1_2 - 4 │ │ │ │ │ │ -0000000000000388 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ -00000000000003ce 0000000e00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -00000000000003d8 0000000f00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ -00000000000003e2 0000001000000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi - 4 │ │ │ │ │ │ -00000000000003ea 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI1_2 - 4 │ │ │ │ │ │ -00000000000004ae 0000001100000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v - 4 │ │ │ │ │ │ -00000000000004d1 0000001200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +0000000000000191 0000000e00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +000000000000019b 0000000f00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ +00000000000001b0 0000000400000002 R_X86_64_PC32 0000000000000010 .LCPI1_3 - 4 │ │ │ │ │ │ +00000000000001e6 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI1_2 - 4 │ │ │ │ │ │ +0000000000000217 0000000300000002 R_X86_64_PC32 0000000000000000 .LCPI1_1 - 4 │ │ │ │ │ │ +00000000000002d1 0000000400000002 R_X86_64_PC32 0000000000000010 .LCPI1_3 - 4 │ │ │ │ │ │ +0000000000000363 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI1_2 - 4 │ │ │ │ │ │ +000000000000037e 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ +00000000000003c4 0000000e00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +00000000000003ce 0000000f00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ +00000000000003d8 0000001000000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi - 4 │ │ │ │ │ │ +00000000000003e0 0000000200000002 R_X86_64_PC32 0000000000000008 .LCPI1_2 - 4 │ │ │ │ │ │ +00000000000004a4 0000001100000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v - 4 │ │ │ │ │ │ +00000000000004c7 0000001200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v' at offset 0x1008 contains 11 entries: │ │ │ │ │ │ +Relocation section '.rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v' at offset 0x1018 contains 11 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ 0000000000000054 0000000900000002 R_X86_64_PC32 0000000000000028 .LCPI2_4 - 4 │ │ │ │ │ │ 000000000000005e 0000000a00000002 R_X86_64_PC32 0000000000000030 .LCPI2_5 - 4 │ │ │ │ │ │ 000000000000009a 0000000800000002 R_X86_64_PC32 0000000000000020 .LCPI2_3 - 4 │ │ │ │ │ │ 00000000000000d9 0000000e00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ 00000000000000e8 0000000f00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ 00000000000001f0 0000000700000002 R_X86_64_PC32 0000000000000018 .LCPI2_2 - 4 │ │ │ │ │ │ -0000000000000239 0000000e00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -0000000000000243 0000000f00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ -000000000000025a 0000000500000002 R_X86_64_PC32 0000000000000004 .LCPI2_0 - 4 │ │ │ │ │ │ -0000000000000298 0000000600000002 R_X86_64_PC32 0000000000000010 .LCPI2_1 - 4 │ │ │ │ │ │ -00000000000002cc 0000001200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000023c 0000000e00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +0000000000000246 0000000f00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ +000000000000025c 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI2_0 - 4 │ │ │ │ │ │ +000000000000029a 0000000600000002 R_X86_64_PC32 0000000000000010 .LCPI2_1 - 4 │ │ │ │ │ │ +00000000000002d1 0000001200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi' at offset 0x1110 contains 7 entries: │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi' at offset 0x1120 contains 7 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000007f 0000000b00000002 R_X86_64_PC32 0000000000000008 .LCPI3_0 - 4 │ │ │ │ │ │ -00000000000000c5 0000000b00000002 R_X86_64_PC32 0000000000000008 .LCPI3_0 - 4 │ │ │ │ │ │ -000000000000010b 0000000b00000002 R_X86_64_PC32 0000000000000008 .LCPI3_0 - 4 │ │ │ │ │ │ -0000000000000151 0000000b00000002 R_X86_64_PC32 0000000000000008 .LCPI3_0 - 4 │ │ │ │ │ │ -0000000000000197 0000000b00000002 R_X86_64_PC32 0000000000000008 .LCPI3_0 - 4 │ │ │ │ │ │ -00000000000001dd 0000000b00000002 R_X86_64_PC32 0000000000000008 .LCPI3_0 - 4 │ │ │ │ │ │ -0000000000000224 0000001200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000007d 0000000b00000002 R_X86_64_PC32 0000000000000030 .LCPI3_0 - 4 │ │ │ │ │ │ +00000000000000c0 0000000b00000002 R_X86_64_PC32 0000000000000030 .LCPI3_0 - 4 │ │ │ │ │ │ +0000000000000103 0000000b00000002 R_X86_64_PC32 0000000000000030 .LCPI3_0 - 4 │ │ │ │ │ │ +0000000000000146 0000000b00000002 R_X86_64_PC32 0000000000000030 .LCPI3_0 - 4 │ │ │ │ │ │ +0000000000000189 0000000b00000002 R_X86_64_PC32 0000000000000030 .LCPI3_0 - 4 │ │ │ │ │ │ +00000000000001cc 0000000b00000002 R_X86_64_PC32 0000000000000030 .LCPI3_0 - 4 │ │ │ │ │ │ +0000000000000212 0000001200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -21,13 +21,12 @@ │ │ │ │ │ │ __stack_chk_fail │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5dmullEee │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rela.text.dmull │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ .rodata.cst16 │ │ │ │ │ │ -.rodata.cst4 │ │ │ │ │ │ .rela.text._ZN19__llvm_libc_19_1_6_6fputil7generic3mulIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS5_stS6_ES5_E4typeES6_S6_ │ │ │ │ │ │ .rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v │ │ │ │ │ │ .rela.text._ZN19__llvm_libc_19_1_6_6fputil12raise_exceptEi │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.group {} │ │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.group': │ │ │ │ │ │ - 0x00000000 01000000 0b000000 0c000000 ............ │ │ │ │ │ │ + 0x00000000 01000000 0a000000 0b000000 ............ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.group': │ │ │ │ │ │ - 0x00000000 01000000 0d000000 0e000000 ............ │ │ │ │ │ │ + 0x00000000 01000000 0c000000 0d000000 ............ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.group': │ │ │ │ │ │ - 0x00000000 01000000 0f000000 10000000 ............ │ │ │ │ │ │ + 0x00000000 01000000 0e000000 0f000000 ............ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst16 {} │ │ │ │ │ │ @@ -1,4 +1,7 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst16': │ │ │ │ │ │ 0x00000000 00000000 0000f0ff 00000000 0000f07f ................ │ │ │ │ │ │ + 0x00000010 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ │ │ + 0x00000020 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ │ │ + 0x00000030 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil7g […] │ │ │ │ │ │ @@ -43,20 +43,20 @@ │ │ │ │ │ │ test %r14,%r14 │ │ │ │ │ │ je 12e <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x12e> │ │ │ │ │ │ cmp $0x7fff,%r14d │ │ │ │ │ │ jne 133 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x133> │ │ │ │ │ │ mov %r14,%r8 │ │ │ │ │ │ xor %rcx,%r8 │ │ │ │ │ │ or %r15,%r8 │ │ │ │ │ │ - jne 265 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x265> │ │ │ │ │ │ + jne 25e <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x25e> │ │ │ │ │ │ mov $0x7fff,%r13d │ │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ │ jmp 141 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x141> │ │ │ │ │ │ cmp $0x7fff,%r14d │ │ │ │ │ │ - je 265 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x265> │ │ │ │ │ │ + je 25e <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x25e> │ │ │ │ │ │ test %r14,%r14 │ │ │ │ │ │ je d3 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0xd3> │ │ │ │ │ │ bt $0x3f,%rsi │ │ │ │ │ │ jae 84 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x84> │ │ │ │ │ │ mov %edx,%r12d │ │ │ │ │ │ and $0x7fff,%r12d │ │ │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ │ │ @@ -67,135 +67,135 @@ │ │ │ │ │ │ je 84 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x84> │ │ │ │ │ │ mov %edx,%r13d │ │ │ │ │ │ and $0x7fff,%r13d │ │ │ │ │ │ cmp $0x7fff,%r13 │ │ │ │ │ │ je 84 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x84> │ │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ │ test %r13,%r13 │ │ │ │ │ │ - jne 391 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x391> │ │ │ │ │ │ + jne 387 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x387> │ │ │ │ │ │ or %r14,%r8 │ │ │ │ │ │ setne %r8b │ │ │ │ │ │ mov 0x20(%rbp),%r13 │ │ │ │ │ │ or %r12,%r13 │ │ │ │ │ │ setne %r13b │ │ │ │ │ │ test %r13b,%r8b │ │ │ │ │ │ je 84 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x84> │ │ │ │ │ │ - jmp 3a7 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3a7> │ │ │ │ │ │ + jmp 39d <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x39d> │ │ │ │ │ │ mov %r14,%r13 │ │ │ │ │ │ jmp 141 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x141> │ │ │ │ │ │ bt $0x3f,%rsi │ │ │ │ │ │ mov %r14,%r13 │ │ │ │ │ │ - jae 238 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x238> │ │ │ │ │ │ + jae 231 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x231> │ │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ │ and $0x7fff,%r8 │ │ │ │ │ │ je 177 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x177> │ │ │ │ │ │ cmp $0x7fff,%r8d │ │ │ │ │ │ - jne 22c <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x22c> │ │ │ │ │ │ + jne 225 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x225> │ │ │ │ │ │ mov %edx,%r8d │ │ │ │ │ │ and $0x7fff,%r8d │ │ │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ │ │ xor %rbx,%rax │ │ │ │ │ │ xor %rcx,%r8 │ │ │ │ │ │ or %rax,%r8 │ │ │ │ │ │ - jne 238 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x238> │ │ │ │ │ │ + jne 231 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x231> │ │ │ │ │ │ mov %r14,%rax │ │ │ │ │ │ xor %rcx,%rax │ │ │ │ │ │ and $0x7fff,%edx │ │ │ │ │ │ or %rax,%r15 │ │ │ │ │ │ - jne 1f6 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x1f6> │ │ │ │ │ │ + jne 1ef <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x1ef> │ │ │ │ │ │ or %rdx,-0x68(%rbp) │ │ │ │ │ │ - jne 212 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x212> │ │ │ │ │ │ - lea 0x0(%rip),%rdi # 199 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x199> │ │ │ │ │ │ + jne 20b <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x20b> │ │ │ │ │ │ + lea 0x0(%rip),%rdi # 195 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x195> │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - call 1a3 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x1a3> │ │ │ │ │ │ + call 19f <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x19f> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 # 1ba <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x1ba> │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 # 1b4 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x1b4> │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_3-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x48(%rbp) │ │ │ │ │ │ + movups %xmm0,-0x48(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x38(%rbp) │ │ │ │ │ │ fnstenv -0x50(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x54(%rbp) │ │ │ │ │ │ stmxcsr -0x54(%rbp) │ │ │ │ │ │ orb $0x1,-0x4c(%rbp) │ │ │ │ │ │ mov -0x54(%rbp),%eax │ │ │ │ │ │ or $0x1,%eax │ │ │ │ │ │ fldenv -0x50(%rbp) │ │ │ │ │ │ mov %eax,-0x54(%rbp) │ │ │ │ │ │ ldmxcsr -0x54(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ - vmovq 0x0(%rip),%xmm0 # 1f1 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x1f1> │ │ │ │ │ │ + movq 0x0(%rip),%xmm0 # 1ea <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x1ea> │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_2-0x4 │ │ │ │ │ │ - jmp 4b2 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4b2> │ │ │ │ │ │ + jmp 4a8 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4a8> │ │ │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ │ │ xor %rbx,%rax │ │ │ │ │ │ xor %rcx,%rdx │ │ │ │ │ │ or %rax,%rdx │ │ │ │ │ │ - jne 376 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x376> │ │ │ │ │ │ + jne 36c <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x36c> │ │ │ │ │ │ or %r14,%rsi │ │ │ │ │ │ - je 3cb <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3cb> │ │ │ │ │ │ + je 3c1 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3c1> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ cmp %dil,-0x60(%rbp) │ │ │ │ │ │ sete %al │ │ │ │ │ │ - lea 0x0(%rip),%rcx # 222 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x222> │ │ │ │ │ │ + lea 0x0(%rip),%rcx # 21b <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x21b> │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_1-0x4 │ │ │ │ │ │ - vmovq (%rcx,%rax,8),%xmm0 │ │ │ │ │ │ - jmp 4b2 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4b2> │ │ │ │ │ │ + movq (%rcx,%rax,8),%xmm0 │ │ │ │ │ │ + jmp 4a8 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4a8> │ │ │ │ │ │ btq $0x3f,0x20(%rbp) │ │ │ │ │ │ jb 177 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x177> │ │ │ │ │ │ mov %r13d,%eax │ │ │ │ │ │ and $0x7fff,%eax │ │ │ │ │ │ or %r12,%rax │ │ │ │ │ │ - je 279 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x279> │ │ │ │ │ │ + je 272 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x272> │ │ │ │ │ │ not %r13d │ │ │ │ │ │ and $0x7fff,%r13d │ │ │ │ │ │ or %r13,%r12 │ │ │ │ │ │ - jne 25e <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x25e> │ │ │ │ │ │ + jne 257 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x257> │ │ │ │ │ │ xor %rcx,%r14 │ │ │ │ │ │ or %r14,%r15 │ │ │ │ │ │ - jne 265 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x265> │ │ │ │ │ │ - jmp 279 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x279> │ │ │ │ │ │ + jne 25e <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x25e> │ │ │ │ │ │ + jmp 272 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x272> │ │ │ │ │ │ bt $0x3f,%rsi │ │ │ │ │ │ - jb 279 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x279> │ │ │ │ │ │ + jb 272 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x272> │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ and %r11,%rax │ │ │ │ │ │ mov %r10d,%r8d │ │ │ │ │ │ not %r8d │ │ │ │ │ │ and %ecx,%r8d │ │ │ │ │ │ or %rax,%r8 │ │ │ │ │ │ - jne 2c7 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x2c7> │ │ │ │ │ │ + jne 2c0 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x2c0> │ │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ │ and $0x7fff,%r8 │ │ │ │ │ │ - je 30d <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x30d> │ │ │ │ │ │ + je 303 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x303> │ │ │ │ │ │ cmp $0x7fff,%r8d │ │ │ │ │ │ - jne 2a7 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x2a7> │ │ │ │ │ │ + jne 2a0 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x2a0> │ │ │ │ │ │ mov %edx,%eax │ │ │ │ │ │ and $0x7fff,%eax │ │ │ │ │ │ xor 0x20(%rbp),%rbx │ │ │ │ │ │ xor %rcx,%rax │ │ │ │ │ │ or %rbx,%rax │ │ │ │ │ │ - jne 2af <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x2af> │ │ │ │ │ │ - jmp 30d <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x30d> │ │ │ │ │ │ + jne 2a8 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x2a8> │ │ │ │ │ │ + jmp 303 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x303> │ │ │ │ │ │ btq $0x3f,0x20(%rbp) │ │ │ │ │ │ - jb 30d <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x30d> │ │ │ │ │ │ + jb 303 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x303> │ │ │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ │ │ not %rax │ │ │ │ │ │ and %r9,%rax │ │ │ │ │ │ mov %edx,%r8d │ │ │ │ │ │ not %r8d │ │ │ │ │ │ and %ecx,%r8d │ │ │ │ │ │ or %rax,%r8 │ │ │ │ │ │ - je 30d <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x30d> │ │ │ │ │ │ + je 303 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x303> │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 # 2de <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x2de> │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 # 2d5 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x2d5> │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_3-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x48(%rbp) │ │ │ │ │ │ + movups %xmm0,-0x48(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x38(%rbp) │ │ │ │ │ │ fnstenv -0x50(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x54(%rbp) │ │ │ │ │ │ stmxcsr -0x54(%rbp) │ │ │ │ │ │ mov -0x54(%rbp),%eax │ │ │ │ │ │ orb $0x1,-0x4c(%rbp) │ │ │ │ │ │ or $0x1,%eax │ │ │ │ │ │ @@ -203,71 +203,71 @@ │ │ │ │ │ │ mov %eax,-0x54(%rbp) │ │ │ │ │ │ ldmxcsr -0x54(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ and %r9,%r11 │ │ │ │ │ │ not %r10d │ │ │ │ │ │ and %ecx,%r10d │ │ │ │ │ │ or %r11,%r10 │ │ │ │ │ │ - jne 328 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x328> │ │ │ │ │ │ + jne 31e <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x31e> │ │ │ │ │ │ shr $0xb,%rsi │ │ │ │ │ │ not %dil │ │ │ │ │ │ movzbl %dil,%eax │ │ │ │ │ │ - jmp 34b <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x34b> │ │ │ │ │ │ + jmp 341 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x341> │ │ │ │ │ │ mov 0x20(%rbp),%rsi │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ not %rax │ │ │ │ │ │ and %rax,%r9 │ │ │ │ │ │ not %edx │ │ │ │ │ │ and %ecx,%edx │ │ │ │ │ │ or %r9,%rdx │ │ │ │ │ │ - jne 369 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x369> │ │ │ │ │ │ + jne 35f <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x35f> │ │ │ │ │ │ shr $0xb,%rsi │ │ │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ │ │ not %al │ │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ │ shl $0x3f,%rax │ │ │ │ │ │ movabs $0xfff8000000000000,%rcx │ │ │ │ │ │ add %rax,%rcx │ │ │ │ │ │ or %rsi,%rcx │ │ │ │ │ │ - vmovq %rcx,%xmm0 │ │ │ │ │ │ - jmp 4b2 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4b2> │ │ │ │ │ │ - vmovq 0x0(%rip),%xmm0 # 371 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x371> │ │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ │ + jmp 4a8 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4a8> │ │ │ │ │ │ + movq 0x0(%rip),%xmm0 # 367 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x367> │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_2-0x4 │ │ │ │ │ │ - jmp 4b2 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4b2> │ │ │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + jmp 4a8 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4a8> │ │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ │ cmp %dil,-0x60(%rbp) │ │ │ │ │ │ - je 4b2 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4b2> │ │ │ │ │ │ - vmovq 0x0(%rip),%xmm0 # 38c <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x38c> │ │ │ │ │ │ + je 4a8 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4a8> │ │ │ │ │ │ + movq 0x0(%rip),%xmm0 # 382 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x382> │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_0-0x4 │ │ │ │ │ │ - jmp 4b2 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4b2> │ │ │ │ │ │ + jmp 4a8 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4a8> │ │ │ │ │ │ or %r14,%r8 │ │ │ │ │ │ je 84 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x84> │ │ │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ │ │ and %rbx,%r8 │ │ │ │ │ │ je 84 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x84> │ │ │ │ │ │ and $0x7fff,%r10d │ │ │ │ │ │ lea -0x403e(%r10),%r9d │ │ │ │ │ │ test %r10d,%r10d │ │ │ │ │ │ mov $0xffffbfc3,%r10d │ │ │ │ │ │ cmove %r10d,%r9d │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - jne 3f3 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3f3> │ │ │ │ │ │ + jne 3e9 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3e9> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ - jmp 406 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x406> │ │ │ │ │ │ - lea 0x0(%rip),%rdi # 3d2 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3d2> │ │ │ │ │ │ + jmp 3fc <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3fc> │ │ │ │ │ │ + lea 0x0(%rip),%rdi # 3c8 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3c8> │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x21,%esi │ │ │ │ │ │ - call 3dc <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3dc> │ │ │ │ │ │ + call 3d2 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3d2> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ │ - call 3e6 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3e6> │ │ │ │ │ │ + call 3dc <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3dc> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::fputil::raise_except(int)-0x4 │ │ │ │ │ │ - vmovq 0x0(%rip),%xmm0 # 3ee <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3ee> │ │ │ │ │ │ + movq 0x0(%rip),%xmm0 # 3e4 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x3e4> │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_2-0x4 │ │ │ │ │ │ - jmp 4b2 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4b2> │ │ │ │ │ │ + jmp 4a8 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4a8> │ │ │ │ │ │ bsr %rsi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ │ or $0x40,%eax │ │ │ │ │ │ sub %eax,%r9d │ │ │ │ │ │ shl %cl,%rsi │ │ │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ │ │ @@ -275,17 +275,17 @@ │ │ │ │ │ │ lea -0x403e(%rdx),%ecx │ │ │ │ │ │ test %edx,%edx │ │ │ │ │ │ cmove %r10d,%ecx │ │ │ │ │ │ or %rax,%r12 │ │ │ │ │ │ mov $0xffffffc1,%r8d │ │ │ │ │ │ cmovne %ecx,%r8d │ │ │ │ │ │ test %rax,%rax │ │ │ │ │ │ - jne 432 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x432> │ │ │ │ │ │ + jne 428 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x428> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ - jmp 445 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x445> │ │ │ │ │ │ + jmp 43b <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x43b> │ │ │ │ │ │ bsr %rax,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ │ or $0x40,%edx │ │ │ │ │ │ sub %edx,%r8d │ │ │ │ │ │ shl %cl,%rax │ │ │ │ │ │ movw $0xaaaa,-0x4f(%rbp) │ │ │ │ │ │ @@ -293,42 +293,42 @@ │ │ │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ │ │ xor %dil,%cl │ │ │ │ │ │ mov %cl,-0x50(%rbp) │ │ │ │ │ │ lea (%r8,%r9,1),%ecx │ │ │ │ │ │ add $0x80,%ecx │ │ │ │ │ │ mov %ecx,-0x4c(%rbp) │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je 49d <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x49d> │ │ │ │ │ │ + je 493 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x493> │ │ │ │ │ │ test %rax,%rax │ │ │ │ │ │ - je 49d <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x49d> │ │ │ │ │ │ + je 493 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x493> │ │ │ │ │ │ mul %rsi │ │ │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - js 4a9 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4a9> │ │ │ │ │ │ + js 49f <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x49f> │ │ │ │ │ │ add %r9d,%r8d │ │ │ │ │ │ add $0x7f,%r8d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ mov %r8d,-0x4c(%rbp) │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ │ │ - jmp 4a9 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4a9> │ │ │ │ │ │ + jmp 49f <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x49f> │ │ │ │ │ │ lea -0x48(%rbp),%rax │ │ │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovdqu %xmm0,(%rax) │ │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ │ + movdqu %xmm0,(%rax) │ │ │ │ │ │ lea -0x50(%rbp),%rdi │ │ │ │ │ │ - call 4b2 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4b2> │ │ │ │ │ │ + call 4a8 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4a8> │ │ │ │ │ │ R_X86_64_PLT32 double __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>::as() const-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x30(%rbp),%rax │ │ │ │ │ │ - jne 4d0 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4d0> │ │ │ │ │ │ + jne 4c6 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::generic::mul(long double, long double)+0x4c6> │ │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - call 4d5 <.LCPI2_5+0x4a5> │ │ │ │ │ │ + call 4cb <.LCPI2_5+0x49b> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK19__llvm_libc_19_1_6_6fputil1 […] │ │ │ │ │ │ @@ -19,58 +19,58 @@ │ │ │ │ │ │ mov 0x8(%rdi),%r10 │ │ │ │ │ │ mov 0x10(%rdi),%r9 │ │ │ │ │ │ mov %r10,%rax │ │ │ │ │ │ or %r9,%rax │ │ │ │ │ │ jne 40 ::as() const+0x40> │ │ │ │ │ │ testb $0x1,(%rdi) │ │ │ │ │ │ jne 5a ::as() const+0x5a> │ │ │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - jmp 2ad ::as() const+0x2ad> │ │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ │ + jmp 2b2 ::as() const+0x2b2> │ │ │ │ │ │ mov 0x4(%rdi),%edx │ │ │ │ │ │ cmp $0x381,%edx │ │ │ │ │ │ jl 67 ::as() const+0x67> │ │ │ │ │ │ testb $0x1,(%rdi) │ │ │ │ │ │ jne 96 ::as() const+0x96> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 # 58 ::as() const+0x58> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 # 58 ::as() const+0x58> │ │ │ │ │ │ R_X86_64_PC32 .LCPI2_4-0x4 │ │ │ │ │ │ jmp 9e ::as() const+0x9e> │ │ │ │ │ │ - vmovq 0x0(%rip),%xmm0 # 62 ::as() const+0x62> │ │ │ │ │ │ + movq 0x0(%rip),%xmm0 # 62 ::as() const+0x62> │ │ │ │ │ │ R_X86_64_PC32 .LCPI2_5-0x4 │ │ │ │ │ │ - jmp 2ad ::as() const+0x2ad> │ │ │ │ │ │ + jmp 2b2 ::as() const+0x2b2> │ │ │ │ │ │ lea 0x47e(%rdx),%ecx │ │ │ │ │ │ mov $0xfffffbce,%esi │ │ │ │ │ │ sub %edx,%esi │ │ │ │ │ │ cmp $0xfffffb83,%edx │ │ │ │ │ │ mov $0x4b,%eax │ │ │ │ │ │ cmovl %esi,%eax │ │ │ │ │ │ mov $0x3ff,%esi │ │ │ │ │ │ cmovge %ecx,%esi │ │ │ │ │ │ cmp $0x7f,%eax │ │ │ │ │ │ jbe f6 ::as() const+0xf6> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ jmp 118 ::as() const+0x118> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 # 9e ::as() const+0x9e> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 # 9e ::as() const+0x9e> │ │ │ │ │ │ R_X86_64_PC32 .LCPI2_3-0x4 │ │ │ │ │ │ movabs $0x4000000000000000,%rax │ │ │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ │ │ - vmulsd -0x50(%rbp),%xmm0,%xmm0 │ │ │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ │ │ + mulsd -0x50(%rbp),%xmm0 │ │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ │ movabs $0x7fffffffffffffff,%rcx │ │ │ │ │ │ and %rax,%rcx │ │ │ │ │ │ movabs $0x7ff0000000000000,%rax │ │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ │ - jne 2ad ::as() const+0x2ad> │ │ │ │ │ │ + jne 2b2 ::as() const+0x2b2> │ │ │ │ │ │ lea 0x0(%rip),%rdi # dd ::as() const+0xdd> │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ │ - vmovsd %xmm0,-0x60(%rbp) │ │ │ │ │ │ + movsd %xmm0,-0x60(%rbp) │ │ │ │ │ │ call ec ::as() const+0xec> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ - vmovq -0x60(%rbp),%xmm0 │ │ │ │ │ │ - jmp 2ad ::as() const+0x2ad> │ │ │ │ │ │ + movq -0x60(%rbp),%xmm0 │ │ │ │ │ │ + jmp 2b2 ::as() const+0x2b2> │ │ │ │ │ │ mov %r10,%r8 │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ shrd %cl,%r9,%r8 │ │ │ │ │ │ mov %r9,%r11 │ │ │ │ │ │ shr %cl,%r11 │ │ │ │ │ │ test $0x40,%al │ │ │ │ │ │ cmove %r8,%r11 │ │ │ │ │ │ @@ -96,15 +96,15 @@ │ │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r14,%r15 │ │ │ │ │ │ cmovne %r13,%r14 │ │ │ │ │ │ cmp $0x81,%eax │ │ │ │ │ │ cmovae %r13,%r15 │ │ │ │ │ │ cmovae %r13,%r14 │ │ │ │ │ │ - vmovq %r12,%xmm5 │ │ │ │ │ │ + movq %r12,%xmm4 │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ │ sub $0x1,%rcx │ │ │ │ │ │ setb %al │ │ │ │ │ │ and $0x1,%eax │ │ │ │ │ │ mov %r15,%r12 │ │ │ │ │ │ sub %rax,%r12 │ │ │ │ │ │ @@ -121,75 +121,77 @@ │ │ │ │ │ │ lea (%r9,%rax,2),%eax │ │ │ │ │ │ cmp $0x36,%esi │ │ │ │ │ │ jg 1f9 ::as() const+0x1f9> │ │ │ │ │ │ mov $0x436,%ecx │ │ │ │ │ │ sub %esi,%ecx │ │ │ │ │ │ shl $0x34,%rcx │ │ │ │ │ │ and %r8,%rcx │ │ │ │ │ │ - vmovq %rcx,%xmm1 │ │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ │ add $0x3c8,%esi │ │ │ │ │ │ shl $0x34,%rsi │ │ │ │ │ │ and %r8,%rsi │ │ │ │ │ │ - vmovq %rsi,%xmm2 │ │ │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ │ │ test $0x1,%dil │ │ │ │ │ │ - jne 294 ::as() const+0x294> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 # 1f4 ::as() const+0x1f4> │ │ │ │ │ │ + jne 296 ::as() const+0x296> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 # 1f4 ::as() const+0x1f4> │ │ │ │ │ │ R_X86_64_PC32 .LCPI2_2-0x4 │ │ │ │ │ │ - jmp 29c ::as() const+0x29c> │ │ │ │ │ │ + jmp 29e ::as() const+0x29e> │ │ │ │ │ │ add $0xffffffca,%esi │ │ │ │ │ │ shl $0x34,%rsi │ │ │ │ │ │ or %rsi,%rbx │ │ │ │ │ │ test $0x1,%dil │ │ │ │ │ │ cmove %rsi,%rbx │ │ │ │ │ │ - vmovq %rbx,%xmm1 │ │ │ │ │ │ - vcvtsi2sd %eax,%xmm0,%xmm0 │ │ │ │ │ │ - vfmadd213sd %xmm5,%xmm1,%xmm0 │ │ │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ │ │ + movq %rbx,%xmm1 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ │ cmp $0xfffffb82,%edx │ │ │ │ │ │ - jg 2ad ::as() const+0x2ad> │ │ │ │ │ │ - vmovq %xmm0,%rbx │ │ │ │ │ │ + jg 2b2 ::as() const+0x2b2> │ │ │ │ │ │ + movq %xmm0,%rbx │ │ │ │ │ │ sub %r11,%rbx │ │ │ │ │ │ test %r8,%rbx │ │ │ │ │ │ - jne 28d ::as() const+0x28d> │ │ │ │ │ │ + jne 28f ::as() const+0x28f> │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - je 28d ::as() const+0x28d> │ │ │ │ │ │ - lea 0x0(%rip),%rdi # 23d ::as() const+0x23d> │ │ │ │ │ │ + je 28f ::as() const+0x28f> │ │ │ │ │ │ + lea 0x0(%rip),%rdi # 240 ::as() const+0x240> │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ │ - call 247 ::as() const+0x247> │ │ │ │ │ │ + call 24a ::as() const+0x24a> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 # 25e ::as() const+0x25e> │ │ │ │ │ │ + movapd 0x0(%rip),%xmm0 # 260 ::as() const+0x260> │ │ │ │ │ │ R_X86_64_PC32 .LCPI2_0-0x4 │ │ │ │ │ │ - vmovupd %xmm0,-0x48(%rbp) │ │ │ │ │ │ + movupd %xmm0,-0x48(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x38(%rbp) │ │ │ │ │ │ fnstenv -0x50(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x54(%rbp) │ │ │ │ │ │ stmxcsr -0x54(%rbp) │ │ │ │ │ │ mov -0x54(%rbp),%eax │ │ │ │ │ │ orb $0x10,-0x4c(%rbp) │ │ │ │ │ │ or $0x10,%eax │ │ │ │ │ │ fldenv -0x50(%rbp) │ │ │ │ │ │ mov %eax,-0x54(%rbp) │ │ │ │ │ │ ldmxcsr -0x54(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ - vmovq %rbx,%xmm0 │ │ │ │ │ │ - jmp 2ad ::as() const+0x2ad> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 # 29c ::as() const+0x29c> │ │ │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ │ │ + jmp 2b2 ::as() const+0x2b2> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 # 29e ::as() const+0x29e> │ │ │ │ │ │ R_X86_64_PC32 .LCPI2_1-0x4 │ │ │ │ │ │ - vcvtsi2sd %eax,%xmm0,%xmm4 │ │ │ │ │ │ - vmulsd %xmm5,%xmm1,%xmm0 │ │ │ │ │ │ - vfmadd231sd %xmm4,%xmm3,%xmm0 │ │ │ │ │ │ - vmulsd %xmm2,%xmm0,%xmm0 │ │ │ │ │ │ + cvtsi2sd %eax,%xmm3 │ │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x30(%rbp),%rax │ │ │ │ │ │ - jne 2cb ::as() const+0x2cb> │ │ │ │ │ │ + jne 2d0 ::as() const+0x2d0> │ │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - call 2d0 <.LCPI2_5+0x2a0> │ │ │ │ │ │ + call 2d5 <.LCPI2_5+0x2a5> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil12 […] │ │ │ │ │ │ @@ -11,128 +11,128 @@ │ │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ test $0x1,%dil │ │ │ │ │ │ jne 76 <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x76> │ │ │ │ │ │ test $0x4,%dil │ │ │ │ │ │ - jne bc <__llvm_libc_19_1_6_::fputil::raise_except(int)+0xbc> │ │ │ │ │ │ + jne b9 <__llvm_libc_19_1_6_::fputil::raise_except(int)+0xb9> │ │ │ │ │ │ test $0x8,%dil │ │ │ │ │ │ - jne 102 <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x102> │ │ │ │ │ │ + jne fc <__llvm_libc_19_1_6_::fputil::raise_except(int)+0xfc> │ │ │ │ │ │ test $0x10,%dil │ │ │ │ │ │ - jne 148 <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x148> │ │ │ │ │ │ + jne 13f <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x13f> │ │ │ │ │ │ test $0x20,%dil │ │ │ │ │ │ - jne 18e <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x18e> │ │ │ │ │ │ + jne 182 <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x182> │ │ │ │ │ │ test $0x40,%dil │ │ │ │ │ │ - jne 1d4 <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x1d4> │ │ │ │ │ │ + jne 1c5 <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x1c5> │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 223 <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x223> │ │ │ │ │ │ + jne 211 <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x211> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI3_0-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x10(%rbp) │ │ │ │ │ │ fnstenv -0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x2c(%rbp) │ │ │ │ │ │ stmxcsr -0x2c(%rbp) │ │ │ │ │ │ mov -0x2c(%rbp),%ecx │ │ │ │ │ │ orb $0x1,-0x24(%rbp) │ │ │ │ │ │ or $0x1,%ecx │ │ │ │ │ │ fldenv -0x28(%rbp) │ │ │ │ │ │ mov %ecx,-0x2c(%rbp) │ │ │ │ │ │ ldmxcsr -0x2c(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ test $0x4,%dil │ │ │ │ │ │ je 33 <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x33> │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI3_0-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x10(%rbp) │ │ │ │ │ │ fnstenv -0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x2c(%rbp) │ │ │ │ │ │ stmxcsr -0x2c(%rbp) │ │ │ │ │ │ mov -0x2c(%rbp),%ecx │ │ │ │ │ │ orb $0x4,-0x24(%rbp) │ │ │ │ │ │ or $0x4,%ecx │ │ │ │ │ │ fldenv -0x28(%rbp) │ │ │ │ │ │ mov %ecx,-0x2c(%rbp) │ │ │ │ │ │ ldmxcsr -0x2c(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ test $0x8,%dil │ │ │ │ │ │ je 3d <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x3d> │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI3_0-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x10(%rbp) │ │ │ │ │ │ fnstenv -0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x2c(%rbp) │ │ │ │ │ │ stmxcsr -0x2c(%rbp) │ │ │ │ │ │ mov -0x2c(%rbp),%ecx │ │ │ │ │ │ orb $0x8,-0x24(%rbp) │ │ │ │ │ │ or $0x8,%ecx │ │ │ │ │ │ fldenv -0x28(%rbp) │ │ │ │ │ │ mov %ecx,-0x2c(%rbp) │ │ │ │ │ │ ldmxcsr -0x2c(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ test $0x10,%dil │ │ │ │ │ │ je 47 <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x47> │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI3_0-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x10(%rbp) │ │ │ │ │ │ fnstenv -0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x2c(%rbp) │ │ │ │ │ │ stmxcsr -0x2c(%rbp) │ │ │ │ │ │ mov -0x2c(%rbp),%ecx │ │ │ │ │ │ orb $0x10,-0x24(%rbp) │ │ │ │ │ │ or $0x10,%ecx │ │ │ │ │ │ fldenv -0x28(%rbp) │ │ │ │ │ │ mov %ecx,-0x2c(%rbp) │ │ │ │ │ │ ldmxcsr -0x2c(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ test $0x20,%dil │ │ │ │ │ │ je 51 <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x51> │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI3_0-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x10(%rbp) │ │ │ │ │ │ fnstenv -0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x2c(%rbp) │ │ │ │ │ │ stmxcsr -0x2c(%rbp) │ │ │ │ │ │ mov -0x2c(%rbp),%ecx │ │ │ │ │ │ orb $0x20,-0x24(%rbp) │ │ │ │ │ │ or $0x20,%ecx │ │ │ │ │ │ fldenv -0x28(%rbp) │ │ │ │ │ │ mov %ecx,-0x2c(%rbp) │ │ │ │ │ │ ldmxcsr -0x2c(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ test $0x40,%dil │ │ │ │ │ │ je 5b <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x5b> │ │ │ │ │ │ mov %rax,-0x28(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ + movaps 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI3_0-0x4 │ │ │ │ │ │ - vmovups %xmm0,-0x20(%rbp) │ │ │ │ │ │ + movups %xmm0,-0x20(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x10(%rbp) │ │ │ │ │ │ fnstenv -0x28(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x2c(%rbp) │ │ │ │ │ │ stmxcsr -0x2c(%rbp) │ │ │ │ │ │ mov -0x2c(%rbp),%eax │ │ │ │ │ │ orb $0x2,-0x24(%rbp) │ │ │ │ │ │ or $0x2,%eax │ │ │ │ │ │ fldenv -0x28(%rbp) │ │ │ │ │ │ mov %eax,-0x2c(%rbp) │ │ │ │ │ │ ldmxcsr -0x2c(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ je 6e <__llvm_libc_19_1_6_::fputil::raise_except(int)+0x6e> │ │ │ │ │ │ - call 228 <.LCPI2_5+0x1f8> │ │ │ │ │ │ + call 216 <.LCPI2_5+0x1e6> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -2,31 +2,31 @@ │ │ │ │ │ │ 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 2e72656c 612e7465 78742e64 rty..rela.text.d │ │ │ │ │ │ 0x00000040 6d756c6c 002e726f 64617461 2e637374 mull..rodata.cst │ │ │ │ │ │ 0x00000050 38002e72 6f646174 612e6373 74313600 8..rodata.cst16. │ │ │ │ │ │ - 0x00000060 2e726f64 6174612e 63737434 002e6772 .rodata.cst4..gr │ │ │ │ │ │ - 0x00000070 6f757000 2e72656c 612e7465 78742e5f oup..rela.text._ │ │ │ │ │ │ - 0x00000080 5a4e3139 5f5f6c6c 766d5f6c 6962635f ZN19__llvm_libc_ │ │ │ │ │ │ - 0x00000090 31395f31 5f365f36 66707574 696c3767 19_1_6_6fputil7g │ │ │ │ │ │ - 0x000000a0 656e6572 6963336d 756c4964 6545454e eneric3mulIdeEEN │ │ │ │ │ │ - 0x000000b0 535f3363 70703965 6e61626c 655f6966 S_3cpp9enable_if │ │ │ │ │ │ - 0x000000c0 49586161 61617372 33637070 45313969 IXaaaasr3cppE19i │ │ │ │ │ │ - 0x000000d0 735f666c 6f617469 6e675f70 6f696e74 s_floating_point │ │ │ │ │ │ - 0x000000e0 5f764954 5f457372 33637070 45313969 _vIT_Esr3cppE19i │ │ │ │ │ │ - 0x000000f0 735f666c 6f617469 6e675f70 6f696e74 s_floating_point │ │ │ │ │ │ - 0x00000100 5f764954 305f456c 65737453 355f7374 _vIT0_ElestS5_st │ │ │ │ │ │ - 0x00000110 53365f45 53355f45 34747970 65455336 S6_ES5_E4typeES6 │ │ │ │ │ │ - 0x00000120 5f53365f 002e7265 6c612e74 6578742e _S6_..rela.text. │ │ │ │ │ │ - 0x00000130 5f5a4e4b 31395f5f 6c6c766d 5f6c6962 _ZNK19__llvm_lib │ │ │ │ │ │ - 0x00000140 635f3139 5f315f36 5f366670 7574696c c_19_1_6_6fputil │ │ │ │ │ │ - 0x00000150 31314479 61646963 466c6f61 74494c6d 11DyadicFloatILm │ │ │ │ │ │ - 0x00000160 31323845 45326173 49644c62 31457645 128EE2asIdLb1EvE │ │ │ │ │ │ - 0x00000170 45545f76 002e7265 6c612e74 6578742e ET_v..rela.text. │ │ │ │ │ │ - 0x00000180 5f5a4e31 395f5f6c 6c766d5f 6c696263 _ZN19__llvm_libc │ │ │ │ │ │ - 0x00000190 5f31395f 315f365f 36667075 74696c31 _19_1_6_6fputil1 │ │ │ │ │ │ - 0x000001a0 32726169 73655f65 78636570 74456900 2raise_exceptEi. │ │ │ │ │ │ - 0x000001b0 2e6e6f74 652e474e 552d7374 61636b00 .note.GNU-stack. │ │ │ │ │ │ - 0x000001c0 2e6c6c76 6d5f6164 64727369 6700 .llvm_addrsig. │ │ │ │ │ │ + 0x00000060 2e67726f 7570002e 72656c61 2e746578 .group..rela.tex │ │ │ │ │ │ + 0x00000070 742e5f5a 4e31395f 5f6c6c76 6d5f6c69 t._ZN19__llvm_li │ │ │ │ │ │ + 0x00000080 62635f31 395f315f 365f3666 70757469 bc_19_1_6_6fputi │ │ │ │ │ │ + 0x00000090 6c376765 6e657269 63336d75 6c496465 l7generic3mulIde │ │ │ │ │ │ + 0x000000a0 45454e53 5f336370 7039656e 61626c65 EENS_3cpp9enable │ │ │ │ │ │ + 0x000000b0 5f696649 58616161 61737233 63707045 _ifIXaaaasr3cppE │ │ │ │ │ │ + 0x000000c0 31396973 5f666c6f 6174696e 675f706f 19is_floating_po │ │ │ │ │ │ + 0x000000d0 696e745f 7649545f 45737233 63707045 int_vIT_Esr3cppE │ │ │ │ │ │ + 0x000000e0 31396973 5f666c6f 6174696e 675f706f 19is_floating_po │ │ │ │ │ │ + 0x000000f0 696e745f 76495430 5f456c65 73745335 int_vIT0_ElestS5 │ │ │ │ │ │ + 0x00000100 5f737453 365f4553 355f4534 74797065 _stS6_ES5_E4type │ │ │ │ │ │ + 0x00000110 4553365f 53365f00 2e72656c 612e7465 ES6_S6_..rela.te │ │ │ │ │ │ + 0x00000120 78742e5f 5a4e4b31 395f5f6c 6c766d5f xt._ZNK19__llvm_ │ │ │ │ │ │ + 0x00000130 6c696263 5f31395f 315f365f 36667075 libc_19_1_6_6fpu │ │ │ │ │ │ + 0x00000140 74696c31 31447961 64696346 6c6f6174 til11DyadicFloat │ │ │ │ │ │ + 0x00000150 494c6d31 32384545 32617349 644c6231 ILm128EE2asIdLb1 │ │ │ │ │ │ + 0x00000160 45764545 545f7600 2e72656c 612e7465 EvEET_v..rela.te │ │ │ │ │ │ + 0x00000170 78742e5f 5a4e3139 5f5f6c6c 766d5f6c xt._ZN19__llvm_l │ │ │ │ │ │ + 0x00000180 6962635f 31395f31 5f365f36 66707574 ibc_19_1_6_6fput │ │ │ │ │ │ + 0x00000190 696c3132 72616973 655f6578 63657074 il12raise_except │ │ │ │ │ │ + 0x000001a0 4569002e 6e6f7465 2e474e55 2d737461 Ei..note.GNU-sta │ │ │ │ │ │ + 0x000001b0 636b002e 6c6c766d 5f616464 72736967 ck..llvm_addrsig │ │ │ │ │ │ + 0x000001c0 00 . │ │ │ │ ├── dsqrtl.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: 3144 (bytes into file) │ │ │ │ │ │ + Start of section headers: 3160 (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: 18 │ │ │ │ │ │ Section header string table index: 17 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ -There are 18 section headers, starting at offset 0xc48: │ │ │ │ │ │ +There are 18 section headers, starting at offset 0xc58: │ │ │ │ │ │ │ │ │ │ │ │ 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 15 9 4 │ │ │ │ │ │ [ 2] .group GROUP 0000000000000000 00004c 00000c 04 15 10 4 │ │ │ │ │ │ [ 3] .text PROGBITS 0000000000000000 000058 000000 00 AX 0 0 4 │ │ │ │ │ │ [ 4] .note.gnu.property NOTE 0000000000000000 000058 000020 00 A 0 0 8 │ │ │ │ │ │ [ 5] .text.dsqrtl PROGBITS 0000000000000000 000078 00000e 00 AX 0 0 16 │ │ │ │ │ │ - [ 6] .rela.text.dsqrtl RELA 0000000000000000 000960 000018 18 I 15 5 8 │ │ │ │ │ │ + [ 6] .rela.text.dsqrtl RELA 0000000000000000 000970 000018 18 I 15 5 8 │ │ │ │ │ │ [ 7] .rodata.cst8 PROGBITS 0000000000000000 000086 000030 08 AM 0 0 8 │ │ │ │ │ │ [ 8] .text._ZN19__llvm_libc_19_1_6_6fputil4sqrtIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_ES4_E4typeES5_ PROGBITS 0000000000000000 0000b6 0002be 00 AXG 0 0 16 │ │ │ │ │ │ - [ 9] .rela.text._ZN19__llvm_libc_19_1_6_6fputil4sqrtIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_ES4_E4typeES5_ RELA 0000000000000000 000978 000048 18 IG 15 8 8 │ │ │ │ │ │ - [10] .rodata.cst4 PROGBITS 0000000000000000 000374 000004 04 AM 0 0 4 │ │ │ │ │ │ - [11] .text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v PROGBITS 0000000000000000 000378 0002d0 00 AXG 0 0 16 │ │ │ │ │ │ - [12] .rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v RELA 0000000000000000 0009c0 000108 18 IG 15 11 8 │ │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 0000000000000000 000648 000000 00 0 0 1 │ │ │ │ │ │ - [14] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000648 000003 00 E 0 0 1 │ │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 000650 000168 18 16 8 8 │ │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 0007b8 0001a4 00 0 0 1 │ │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 000ac8 00017c 00 0 0 1 │ │ │ │ │ │ + [ 9] .rela.text._ZN19__llvm_libc_19_1_6_6fputil4sqrtIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_ES4_E4typeES5_ RELA 0000000000000000 000988 000048 18 IG 15 8 8 │ │ │ │ │ │ + [10] .rodata.cst16 PROGBITS 0000000000000000 000374 000010 10 AM 0 0 16 │ │ │ │ │ │ + [11] .text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v PROGBITS 0000000000000000 000384 0002d5 00 AXG 0 0 16 │ │ │ │ │ │ + [12] .rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v RELA 0000000000000000 0009d0 000108 18 IG 15 11 8 │ │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 0000000000000000 000659 000000 00 0 0 1 │ │ │ │ │ │ + [14] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000659 000003 00 E 0 0 1 │ │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 000660 000168 18 16 8 8 │ │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 0007c8 0001a4 00 0 0 1 │ │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 000ad8 00017d 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 {} │ │ │ │ │ │ @@ -7,12 +7,12 @@ │ │ │ │ │ │ 3: 0000000000000008 0 NOTYPE LOCAL DEFAULT 7 .LCPI2_1 │ │ │ │ │ │ 4: 0000000000000010 0 NOTYPE LOCAL DEFAULT 7 .LCPI2_2 │ │ │ │ │ │ 5: 0000000000000018 0 NOTYPE LOCAL DEFAULT 7 .LCPI2_3 │ │ │ │ │ │ 6: 0000000000000020 0 NOTYPE LOCAL DEFAULT 7 .LCPI2_4 │ │ │ │ │ │ 7: 0000000000000028 0 NOTYPE LOCAL DEFAULT 7 .LCPI2_5 │ │ │ │ │ │ 8: 0000000000000000 14 FUNC GLOBAL HIDDEN 5 dsqrtl │ │ │ │ │ │ 9: 0000000000000000 702 FUNC WEAK HIDDEN 8 _ZN19__llvm_libc_19_1_6_6fputil4sqrtIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_ES4_E4typeES5_ │ │ │ │ │ │ - 10: 0000000000000000 720 FUNC WEAK HIDDEN 11 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v │ │ │ │ │ │ + 10: 0000000000000000 725 FUNC WEAK HIDDEN 11 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v │ │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ 14: 0000000000000000 14 FUNC GLOBAL HIDDEN 5 _ZN19__llvm_libc_19_1_6_6dsqrtlEe │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.dsqrtl' at offset 0x960 contains 1 entry: │ │ │ │ │ │ +Relocation section '.rela.text.dsqrtl' at offset 0x970 contains 1 entry: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ 000000000000000a 0000000900000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil4sqrtIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_ES4_E4typeES5_ - 4 │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil4sqrtIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_ES4_E4typeES5_' at offset 0x978 contains 3 entries: │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil4sqrtIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_ES4_E4typeES5_' at offset 0x988 contains 3 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ 0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI1_0 - 4 │ │ │ │ │ │ 00000000000002b0 0000000a00000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v - 4 │ │ │ │ │ │ 00000000000002ba 0000000b00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v' at offset 0x9c0 contains 11 entries: │ │ │ │ │ │ +Relocation section '.rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v' at offset 0x9d0 contains 11 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ 0000000000000054 0000000600000002 R_X86_64_PC32 0000000000000020 .LCPI2_4 - 4 │ │ │ │ │ │ 000000000000005e 0000000700000002 R_X86_64_PC32 0000000000000028 .LCPI2_5 - 4 │ │ │ │ │ │ 000000000000009a 0000000500000002 R_X86_64_PC32 0000000000000018 .LCPI2_3 - 4 │ │ │ │ │ │ 00000000000000d9 0000000c00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ 00000000000000e8 0000000d00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ 00000000000001f0 0000000400000002 R_X86_64_PC32 0000000000000010 .LCPI2_2 - 4 │ │ │ │ │ │ -0000000000000239 0000000c00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -0000000000000243 0000000d00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ -000000000000025a 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI2_0 - 4 │ │ │ │ │ │ -0000000000000298 0000000300000002 R_X86_64_PC32 0000000000000008 .LCPI2_1 - 4 │ │ │ │ │ │ -00000000000002cc 0000000b00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +000000000000023c 0000000c00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +0000000000000246 0000000d00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ +000000000000025c 0000000200000002 R_X86_64_PC32 0000000000000000 .LCPI2_0 - 4 │ │ │ │ │ │ +000000000000029a 0000000300000002 R_X86_64_PC32 0000000000000008 .LCPI2_1 - 4 │ │ │ │ │ │ +00000000000002d1 0000000b00000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -14,11 +14,11 @@ │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_6dsqrtlEe │ │ │ │ │ │ .shstrtab │ │ │ │ │ │ .note.gnu.property │ │ │ │ │ │ .rela.text.dsqrtl │ │ │ │ │ │ .rodata.cst8 │ │ │ │ │ │ .rela.text._ZN19__llvm_libc_19_1_6_6fputil4sqrtIdeEENS_3cpp9enable_ifIXaaaasr3cppE19is_floating_point_vIT_Esr3cppE19is_floating_point_vIT0_ElestS4_stS5_ES4_E4typeES5_ │ │ │ │ │ │ -.rodata.cst4 │ │ │ │ │ │ +.rodata.cst16 │ │ │ │ │ │ .rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb1EvEET_v │ │ │ │ │ │ .note.GNU-stack │ │ │ │ │ │ .llvm_addrsig │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil4s […] │ │ │ │ │ │ @@ -62,25 +62,25 @@ │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rdx,%rdi │ │ │ │ │ │ cmovne %r8,%rdx │ │ │ │ │ │ jmp 118 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::sqrt(long double)+0x118> │ │ │ │ │ │ bt $0x3f,%rdx │ │ │ │ │ │ jb 82 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::sqrt(long double)+0x82> │ │ │ │ │ │ fstpl -0x58(%rbp) │ │ │ │ │ │ - vmovsd -0x58(%rbp),%xmm0 │ │ │ │ │ │ + movsd -0x58(%rbp),%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ jne 2b9 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::sqrt(long double)+0x2b9> │ │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 # 10c <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::sqrt(long double)+0x10c> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 # 10c <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::sqrt(long double)+0x10c> │ │ │ │ │ │ R_X86_64_PC32 .LCPI1_0-0x4 │ │ │ │ │ │ jmp e6 <__llvm_libc_19_1_6_::cpp::enable_if<((cpp::is_floating_point_v)&&(cpp::is_floating_point_v))&&((sizeof (double))<=(sizeof (long double))), double>::type __llvm_libc_19_1_6_::fputil::sqrt(long double)+0xe6> │ │ │ │ │ │ add $0xffffc001,%eax │ │ │ │ │ │ or %rsi,%rdx │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ and $0x1,%cl │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK19__llvm_libc_19_1_6_6fputil1 […] │ │ │ │ │ │ @@ -19,58 +19,58 @@ │ │ │ │ │ │ mov 0x8(%rdi),%r10 │ │ │ │ │ │ mov 0x10(%rdi),%r9 │ │ │ │ │ │ mov %r10,%rax │ │ │ │ │ │ or %r9,%rax │ │ │ │ │ │ jne 40 ::as() const+0x40> │ │ │ │ │ │ testb $0x1,(%rdi) │ │ │ │ │ │ jne 5a ::as() const+0x5a> │ │ │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - jmp 2ad ::as() const+0x2ad> │ │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ │ + jmp 2b2 ::as() const+0x2b2> │ │ │ │ │ │ mov 0x4(%rdi),%edx │ │ │ │ │ │ cmp $0x381,%edx │ │ │ │ │ │ jl 67 ::as() const+0x67> │ │ │ │ │ │ testb $0x1,(%rdi) │ │ │ │ │ │ jne 96 ::as() const+0x96> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 # 58 ::as() const+0x58> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 # 58 ::as() const+0x58> │ │ │ │ │ │ R_X86_64_PC32 .LCPI2_4-0x4 │ │ │ │ │ │ jmp 9e ::as() const+0x9e> │ │ │ │ │ │ - vmovq 0x0(%rip),%xmm0 # 62 ::as() const+0x62> │ │ │ │ │ │ + movq 0x0(%rip),%xmm0 # 62 ::as() const+0x62> │ │ │ │ │ │ R_X86_64_PC32 .LCPI2_5-0x4 │ │ │ │ │ │ - jmp 2ad ::as() const+0x2ad> │ │ │ │ │ │ + jmp 2b2 ::as() const+0x2b2> │ │ │ │ │ │ lea 0x47e(%rdx),%ecx │ │ │ │ │ │ mov $0xfffffbce,%esi │ │ │ │ │ │ sub %edx,%esi │ │ │ │ │ │ cmp $0xfffffb83,%edx │ │ │ │ │ │ mov $0x4b,%eax │ │ │ │ │ │ cmovl %esi,%eax │ │ │ │ │ │ mov $0x3ff,%esi │ │ │ │ │ │ cmovge %ecx,%esi │ │ │ │ │ │ cmp $0x7f,%eax │ │ │ │ │ │ jbe f6 ::as() const+0xf6> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ jmp 118 ::as() const+0x118> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 # 9e ::as() const+0x9e> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 # 9e ::as() const+0x9e> │ │ │ │ │ │ R_X86_64_PC32 .LCPI2_3-0x4 │ │ │ │ │ │ movabs $0x4000000000000000,%rax │ │ │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ │ │ - vmulsd -0x50(%rbp),%xmm0,%xmm0 │ │ │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ │ │ + mulsd -0x50(%rbp),%xmm0 │ │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ │ movabs $0x7fffffffffffffff,%rcx │ │ │ │ │ │ and %rax,%rcx │ │ │ │ │ │ movabs $0x7ff0000000000000,%rax │ │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ │ - jne 2ad ::as() const+0x2ad> │ │ │ │ │ │ + jne 2b2 ::as() const+0x2b2> │ │ │ │ │ │ lea 0x0(%rip),%rdi # dd ::as() const+0xdd> │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ │ - vmovsd %xmm0,-0x60(%rbp) │ │ │ │ │ │ + movsd %xmm0,-0x60(%rbp) │ │ │ │ │ │ call ec ::as() const+0xec> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ - vmovq -0x60(%rbp),%xmm0 │ │ │ │ │ │ - jmp 2ad ::as() const+0x2ad> │ │ │ │ │ │ + movq -0x60(%rbp),%xmm0 │ │ │ │ │ │ + jmp 2b2 ::as() const+0x2b2> │ │ │ │ │ │ mov %r10,%r8 │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ shrd %cl,%r9,%r8 │ │ │ │ │ │ mov %r9,%r11 │ │ │ │ │ │ shr %cl,%r11 │ │ │ │ │ │ test $0x40,%al │ │ │ │ │ │ cmove %r8,%r11 │ │ │ │ │ │ @@ -96,15 +96,15 @@ │ │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r14,%r15 │ │ │ │ │ │ cmovne %r13,%r14 │ │ │ │ │ │ cmp $0x81,%eax │ │ │ │ │ │ cmovae %r13,%r15 │ │ │ │ │ │ cmovae %r13,%r14 │ │ │ │ │ │ - vmovq %r12,%xmm5 │ │ │ │ │ │ + movq %r12,%xmm4 │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ │ sub $0x1,%rcx │ │ │ │ │ │ setb %al │ │ │ │ │ │ and $0x1,%eax │ │ │ │ │ │ mov %r15,%r12 │ │ │ │ │ │ sub %rax,%r12 │ │ │ │ │ │ @@ -121,75 +121,77 @@ │ │ │ │ │ │ lea (%r9,%rax,2),%eax │ │ │ │ │ │ cmp $0x36,%esi │ │ │ │ │ │ jg 1f9 ::as() const+0x1f9> │ │ │ │ │ │ mov $0x436,%ecx │ │ │ │ │ │ sub %esi,%ecx │ │ │ │ │ │ shl $0x34,%rcx │ │ │ │ │ │ and %r8,%rcx │ │ │ │ │ │ - vmovq %rcx,%xmm1 │ │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ │ add $0x3c8,%esi │ │ │ │ │ │ shl $0x34,%rsi │ │ │ │ │ │ and %r8,%rsi │ │ │ │ │ │ - vmovq %rsi,%xmm2 │ │ │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ │ │ test $0x1,%dil │ │ │ │ │ │ - jne 294 ::as() const+0x294> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 # 1f4 ::as() const+0x1f4> │ │ │ │ │ │ + jne 296 ::as() const+0x296> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 # 1f4 ::as() const+0x1f4> │ │ │ │ │ │ R_X86_64_PC32 .LCPI2_2-0x4 │ │ │ │ │ │ - jmp 29c ::as() const+0x29c> │ │ │ │ │ │ + jmp 29e ::as() const+0x29e> │ │ │ │ │ │ add $0xffffffca,%esi │ │ │ │ │ │ shl $0x34,%rsi │ │ │ │ │ │ or %rsi,%rbx │ │ │ │ │ │ test $0x1,%dil │ │ │ │ │ │ cmove %rsi,%rbx │ │ │ │ │ │ - vmovq %rbx,%xmm1 │ │ │ │ │ │ - vcvtsi2sd %eax,%xmm0,%xmm0 │ │ │ │ │ │ - vfmadd213sd %xmm5,%xmm1,%xmm0 │ │ │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ │ │ + movq %rbx,%xmm1 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ │ cmp $0xfffffb82,%edx │ │ │ │ │ │ - jg 2ad ::as() const+0x2ad> │ │ │ │ │ │ - vmovq %xmm0,%rbx │ │ │ │ │ │ + jg 2b2 ::as() const+0x2b2> │ │ │ │ │ │ + movq %xmm0,%rbx │ │ │ │ │ │ sub %r11,%rbx │ │ │ │ │ │ test %r8,%rbx │ │ │ │ │ │ - jne 28d ::as() const+0x28d> │ │ │ │ │ │ + jne 28f ::as() const+0x28f> │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - je 28d ::as() const+0x28d> │ │ │ │ │ │ - lea 0x0(%rip),%rdi # 23d ::as() const+0x23d> │ │ │ │ │ │ + je 28f ::as() const+0x28f> │ │ │ │ │ │ + lea 0x0(%rip),%rdi # 240 ::as() const+0x240> │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ │ - call 247 ::as() const+0x247> │ │ │ │ │ │ + call 24a ::as() const+0x24a> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 # 25e ::as() const+0x25e> │ │ │ │ │ │ + movapd 0x0(%rip),%xmm0 # 260 ::as() const+0x260> │ │ │ │ │ │ R_X86_64_PC32 .LCPI2_0-0x4 │ │ │ │ │ │ - vmovupd %xmm0,-0x48(%rbp) │ │ │ │ │ │ + movupd %xmm0,-0x48(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x38(%rbp) │ │ │ │ │ │ fnstenv -0x50(%rbp) │ │ │ │ │ │ movl $0xaaaaaaaa,-0x54(%rbp) │ │ │ │ │ │ stmxcsr -0x54(%rbp) │ │ │ │ │ │ mov -0x54(%rbp),%eax │ │ │ │ │ │ orb $0x10,-0x4c(%rbp) │ │ │ │ │ │ or $0x10,%eax │ │ │ │ │ │ fldenv -0x50(%rbp) │ │ │ │ │ │ mov %eax,-0x54(%rbp) │ │ │ │ │ │ ldmxcsr -0x54(%rbp) │ │ │ │ │ │ fwait │ │ │ │ │ │ - vmovq %rbx,%xmm0 │ │ │ │ │ │ - jmp 2ad ::as() const+0x2ad> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 # 29c ::as() const+0x29c> │ │ │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ │ │ + jmp 2b2 ::as() const+0x2b2> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm2 # 29e ::as() const+0x29e> │ │ │ │ │ │ R_X86_64_PC32 .LCPI2_1-0x4 │ │ │ │ │ │ - vcvtsi2sd %eax,%xmm0,%xmm4 │ │ │ │ │ │ - vmulsd %xmm5,%xmm1,%xmm0 │ │ │ │ │ │ - vfmadd231sd %xmm4,%xmm3,%xmm0 │ │ │ │ │ │ - vmulsd %xmm2,%xmm0,%xmm0 │ │ │ │ │ │ + cvtsi2sd %eax,%xmm3 │ │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x30(%rbp),%rax │ │ │ │ │ │ - jne 2cb ::as() const+0x2cb> │ │ │ │ │ │ + jne 2d0 ::as() const+0x2d0> │ │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - call 2d0 <.LCPI2_5+0x2a8> │ │ │ │ │ │ + call 2d5 <.LCPI2_5+0x2ad> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ │ @@ -12,16 +12,16 @@ │ │ │ │ │ │ 0x00000090 5f336370 7039656e 61626c65 5f696649 _3cpp9enable_ifI │ │ │ │ │ │ 0x000000a0 58616161 61737233 63707045 31396973 Xaaaasr3cppE19is │ │ │ │ │ │ 0x000000b0 5f666c6f 6174696e 675f706f 696e745f _floating_point_ │ │ │ │ │ │ 0x000000c0 7649545f 45737233 63707045 31396973 vIT_Esr3cppE19is │ │ │ │ │ │ 0x000000d0 5f666c6f 6174696e 675f706f 696e745f _floating_point_ │ │ │ │ │ │ 0x000000e0 76495430 5f456c65 73745334 5f737453 vIT0_ElestS4_stS │ │ │ │ │ │ 0x000000f0 355f4553 345f4534 74797065 4553355f 5_ES4_E4typeES5_ │ │ │ │ │ │ - 0x00000100 002e726f 64617461 2e637374 34002e72 ..rodata.cst4..r │ │ │ │ │ │ - 0x00000110 656c612e 74657874 2e5f5a4e 4b31395f ela.text._ZNK19_ │ │ │ │ │ │ - 0x00000120 5f6c6c76 6d5f6c69 62635f31 395f315f _llvm_libc_19_1_ │ │ │ │ │ │ - 0x00000130 365f3666 70757469 6c313144 79616469 6_6fputil11Dyadi │ │ │ │ │ │ - 0x00000140 63466c6f 6174494c 6d313238 45453261 cFloatILm128EE2a │ │ │ │ │ │ - 0x00000150 7349644c 62314576 4545545f 76002e6e sIdLb1EvEET_v..n │ │ │ │ │ │ - 0x00000160 6f74652e 474e552d 73746163 6b002e6c ote.GNU-stack..l │ │ │ │ │ │ - 0x00000170 6c766d5f 61646472 73696700 lvm_addrsig. │ │ │ │ │ │ + 0x00000100 002e726f 64617461 2e637374 3136002e ..rodata.cst16.. │ │ │ │ │ │ + 0x00000110 72656c61 2e746578 742e5f5a 4e4b3139 rela.text._ZNK19 │ │ │ │ │ │ + 0x00000120 5f5f6c6c 766d5f6c 6962635f 31395f31 __llvm_libc_19_1 │ │ │ │ │ │ + 0x00000130 5f365f36 66707574 696c3131 44796164 _6_6fputil11Dyad │ │ │ │ │ │ + 0x00000140 6963466c 6f617449 4c6d3132 38454532 icFloatILm128EE2 │ │ │ │ │ │ + 0x00000150 61734964 4c623145 76454554 5f76002e asIdLb1EvEET_v.. │ │ │ │ │ │ + 0x00000160 6e6f7465 2e474e55 2d737461 636b002e note.GNU-stack.. │ │ │ │ │ │ + 0x00000170 6c6c766d 5f616464 72736967 00 llvm_addrsig. │ │ │ │ ├── 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: 3256 (bytes into file) │ │ │ │ │ │ + Start of section headers: 3280 (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 0xcb8: │ │ │ │ │ │ +There are 13 section headers, starting at offset 0xcd0: │ │ │ │ │ │ │ │ │ │ │ │ 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 000068 000020 10 AM 0 0 16 │ │ │ │ │ │ - [ 5] .text.erff PROGBITS 0000000000000000 000088 000184 00 AX 0 0 16 │ │ │ │ │ │ - [ 6] .rela.text.erff RELA 0000000000000000 000b80 000090 18 I 10 5 8 │ │ │ │ │ │ - [ 7] .rodata._ZN19__llvm_libc_19_1_6_L6COEFFSE PROGBITS 0000000000000000 00020c 000800 00 A 0 0 16 │ │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 000a0c 000000 00 0 0 1 │ │ │ │ │ │ - [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000a0c 000002 00 E 0 0 1 │ │ │ │ │ │ - [10] .symtab SYMTAB 0000000000000000 000a10 0000f0 18 11 7 8 │ │ │ │ │ │ - [11] .strtab STRTAB 0000000000000000 000b00 00007d 00 0 0 1 │ │ │ │ │ │ - [12] .shstrtab STRTAB 0000000000000000 000c10 0000a7 00 0 0 1 │ │ │ │ │ │ + [ 5] .text.erff PROGBITS 0000000000000000 000088 000198 00 AX 0 0 16 │ │ │ │ │ │ + [ 6] .rela.text.erff RELA 0000000000000000 000b98 000090 18 I 10 5 8 │ │ │ │ │ │ + [ 7] .rodata._ZN19__llvm_libc_19_1_6_L6COEFFSE PROGBITS 0000000000000000 000220 000800 00 A 0 0 16 │ │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 000a20 000000 00 0 0 1 │ │ │ │ │ │ + [ 9] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 000a20 000002 00 E 0 0 1 │ │ │ │ │ │ + [10] .symtab SYMTAB 0000000000000000 000a28 0000f0 18 11 7 8 │ │ │ │ │ │ + [11] .strtab STRTAB 0000000000000000 000b18 00007d 00 0 0 1 │ │ │ │ │ │ + [12] .shstrtab STRTAB 0000000000000000 000c28 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_1_6_L6COEFFSE │ │ │ │ │ │ 6: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .rodata._ZN19__llvm_libc_19_1_6_L6COEFFSE │ │ │ │ │ │ - 7: 0000000000000000 388 FUNC GLOBAL HIDDEN 5 erff │ │ │ │ │ │ + 7: 0000000000000000 408 FUNC GLOBAL HIDDEN 5 erff │ │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 9: 0000000000000000 388 FUNC GLOBAL HIDDEN 5 _ZN19__llvm_libc_19_1_6_4erffEf │ │ │ │ │ │ + 9: 0000000000000000 408 FUNC GLOBAL HIDDEN 5 _ZN19__llvm_libc_19_1_6_4erffEf │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.erff' at offset 0xb80 contains 6 entries: │ │ │ │ │ │ +Relocation section '.rela.text.erff' at offset 0xb98 contains 6 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ 000000000000002f 0000000300000002 R_X86_64_PC32 0000000000000000 .LCPI0_2 - 4 │ │ │ │ │ │ 000000000000003c 0000000400000002 R_X86_64_PC32 0000000000000010 .LCPI0_3 - 4 │ │ │ │ │ │ -000000000000008e 0000000600000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L6COEFFSE - 4 │ │ │ │ │ │ -000000000000013d 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_1 - 4 │ │ │ │ │ │ -000000000000015c 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ -0000000000000180 0000000800000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ +0000000000000095 0000000600000002 R_X86_64_PC32 0000000000000000 .rodata._ZN19__llvm_libc_19_1_6_L6COEFFSE - 4 │ │ │ │ │ │ +0000000000000151 0000000200000002 R_X86_64_PC32 0000000000000004 .LCPI0_1 - 4 │ │ │ │ │ │ +0000000000000170 0000000100000002 R_X86_64_PC32 0000000000000000 .LCPI0_0 - 4 │ │ │ │ │ │ +0000000000000194 0000000800000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.erff {} │ │ │ │ │ │ @@ -7,90 +7,99 @@ │ │ │ │ │ │ erff(): │ │ │ │ │ │ endbr64 │ │ │ │ │ │ push %rbp │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ │ - vmovd %xmm0,%ecx │ │ │ │ │ │ + movd %xmm0,%ecx │ │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ │ and $0x7fffffff,%eax │ │ │ │ │ │ cmp $0x40800000,%eax │ │ │ │ │ │ jb 64 <__llvm_libc_19_1_6_::erff(float)+0x64> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - vmovsd %xmm1,-0x10(%rbp) │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm1 │ │ │ │ │ │ + movsd %xmm1,-0x10(%rbp) │ │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - vmovsd %xmm1,-0x18(%rbp) │ │ │ │ │ │ + movsd %xmm1,-0x18(%rbp) │ │ │ │ │ │ cmp $0x7f800000,%eax │ │ │ │ │ │ - jb e9 <__llvm_libc_19_1_6_::erff(float)+0xe9> │ │ │ │ │ │ - jne 16a <__llvm_libc_19_1_6_::erff(float)+0x16a> │ │ │ │ │ │ + jb 101 <__llvm_libc_19_1_6_::erff(float)+0x101> │ │ │ │ │ │ + jne 17e <__llvm_libc_19_1_6_::erff(float)+0x17e> │ │ │ │ │ │ shr $0x1f,%ecx │ │ │ │ │ │ - vmovss -0x10(%rbp,%rcx,4),%xmm0 │ │ │ │ │ │ - jmp 16a <__llvm_libc_19_1_6_::erff(float)+0x16a> │ │ │ │ │ │ + movss -0x10(%rbp,%rcx,4),%xmm0 │ │ │ │ │ │ + jmp 17e <__llvm_libc_19_1_6_::erff(float)+0x17e> │ │ │ │ │ │ test $0x9a6184,%ecx │ │ │ │ │ │ - je fa <__llvm_libc_19_1_6_::erff(float)+0xfa> │ │ │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmulsd %xmm0,%xmm0,%xmm1 │ │ │ │ │ │ + je 112 <__llvm_libc_19_1_6_::erff(float)+0x112> │ │ │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ │ │ + movaps %xmm0,%xmm1 │ │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ │ add $0x1800000,%eax │ │ │ │ │ │ - vmovd %eax,%xmm2 │ │ │ │ │ │ - vcvttss2si %xmm2,%eax │ │ │ │ │ │ + movd %eax,%xmm2 │ │ │ │ │ │ + cvttss2si %xmm2,%eax │ │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ │ cltq │ │ │ │ │ │ shl $0x6,%rax │ │ │ │ │ │ lea 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_PC32 .rodata._ZN19__llvm_libc_19_1_6_L6COEFFSE-0x4 │ │ │ │ │ │ - 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 16a <__llvm_libc_19_1_6_::erff(float)+0x16a> │ │ │ │ │ │ + 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 17e <__llvm_libc_19_1_6_::erff(float)+0x17e> │ │ │ │ │ │ shr $0x1f,%ecx │ │ │ │ │ │ - vmovss -0x10(%rbp,%rcx,4),%xmm0 │ │ │ │ │ │ - vaddss -0x18(%rbp,%rcx,4),%xmm0,%xmm0 │ │ │ │ │ │ - jmp 16a <__llvm_libc_19_1_6_::erff(float)+0x16a> │ │ │ │ │ │ + movss -0x10(%rbp,%rcx,4),%xmm0 │ │ │ │ │ │ + addss -0x18(%rbp,%rcx,4),%xmm0 │ │ │ │ │ │ + jmp 17e <__llvm_libc_19_1_6_::erff(float)+0x17e> │ │ │ │ │ │ test %eax,%eax │ │ │ │ │ │ - je 16a <__llvm_libc_19_1_6_::erff(float)+0x16a> │ │ │ │ │ │ + je 17e <__llvm_libc_19_1_6_::erff(float)+0x17e> │ │ │ │ │ │ cmp $0x40041e6a,%eax │ │ │ │ │ │ - je 123 <__llvm_libc_19_1_6_::erff(float)+0x123> │ │ │ │ │ │ + je 139 <__llvm_libc_19_1_6_::erff(float)+0x139> │ │ │ │ │ │ cmp $0x3f659229,%eax │ │ │ │ │ │ jne 70 <__llvm_libc_19_1_6_::erff(float)+0x70> │ │ │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vucomiss %xmm0,%xmm1 │ │ │ │ │ │ - jbe 14c <__llvm_libc_19_1_6_::erff(float)+0x14c> │ │ │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ │ │ + ucomiss %xmm0,%xmm1 │ │ │ │ │ │ + jbe 160 <__llvm_libc_19_1_6_::erff(float)+0x160> │ │ │ │ │ │ movl $0xbf4b9754,-0x10(%rbp) │ │ │ │ │ │ - jmp 134 <__llvm_libc_19_1_6_::erff(float)+0x134> │ │ │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vucomiss %xmm0,%xmm1 │ │ │ │ │ │ - jbe 143 <__llvm_libc_19_1_6_::erff(float)+0x143> │ │ │ │ │ │ + jmp 148 <__llvm_libc_19_1_6_::erff(float)+0x148> │ │ │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ │ │ + ucomiss %xmm0,%xmm1 │ │ │ │ │ │ + jbe 157 <__llvm_libc_19_1_6_::erff(float)+0x157> │ │ │ │ │ │ movl $0xbf7f1a31,-0x10(%rbp) │ │ │ │ │ │ - vmovss -0x10(%rbp),%xmm0 │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + movss -0x10(%rbp),%xmm0 │ │ │ │ │ │ + addss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - jmp 160 <__llvm_libc_19_1_6_::erff(float)+0x160> │ │ │ │ │ │ + jmp 174 <__llvm_libc_19_1_6_::erff(float)+0x174> │ │ │ │ │ │ movl $0x3f7f1a31,-0x10(%rbp) │ │ │ │ │ │ - jmp 153 <__llvm_libc_19_1_6_::erff(float)+0x153> │ │ │ │ │ │ + jmp 167 <__llvm_libc_19_1_6_::erff(float)+0x167> │ │ │ │ │ │ movl $0x3f4b9754,-0x10(%rbp) │ │ │ │ │ │ - vmovss -0x10(%rbp),%xmm0 │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm0 │ │ │ │ │ │ + movss -0x10(%rbp),%xmm0 │ │ │ │ │ │ + addss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vmovss %xmm0,-0x10(%rbp) │ │ │ │ │ │ - vmovss -0x10(%rbp),%xmm0 │ │ │ │ │ │ + movss %xmm0,-0x10(%rbp) │ │ │ │ │ │ + movss -0x10(%rbp),%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x8(%rbp),%rax │ │ │ │ │ │ - jne 17f <__llvm_libc_19_1_6_::erff(float)+0x17f> │ │ │ │ │ │ + jne 193 <__llvm_libc_19_1_6_::erff(float)+0x193> │ │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - call 184 <.LCPI0_3+0x174> │ │ │ │ │ │ + call 198 <.LCPI0_3+0x188> │ │ │ │ │ │ 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 1011 .. │ │ │ │ │ │ + 0x00000000 1112 .. │ │ │ │ ├── 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: 17240 (bytes into file) │ │ │ │ │ │ + Start of section headers: 18272 (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: 39 │ │ │ │ │ │ Section header string table index: 38 │ │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ │ @@ -1,48 +1,48 @@ │ │ │ │ │ │ -There are 39 section headers, starting at offset 0x4358: │ │ │ │ │ │ +There are 39 section headers, starting at offset 0x4760: │ │ │ │ │ │ │ │ │ │ │ │ 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 36 51 4 │ │ │ │ │ │ - [ 2] .group GROUP 0000000000000000 000048 00000c 04 36 48 4 │ │ │ │ │ │ - [ 3] .group GROUP 0000000000000000 000054 00000c 04 36 52 4 │ │ │ │ │ │ - [ 4] .group GROUP 0000000000000000 000060 00000c 04 36 53 4 │ │ │ │ │ │ - [ 5] .group GROUP 0000000000000000 00006c 00000c 04 36 54 4 │ │ │ │ │ │ - [ 6] .group GROUP 0000000000000000 000078 00000c 04 36 55 4 │ │ │ │ │ │ - [ 7] .group GROUP 0000000000000000 000084 00000c 04 36 56 4 │ │ │ │ │ │ - [ 8] .group GROUP 0000000000000000 000090 00000c 04 36 49 4 │ │ │ │ │ │ - [ 9] .group GROUP 0000000000000000 00009c 000008 04 36 45 4 │ │ │ │ │ │ + [ 1] .group GROUP 0000000000000000 000040 000008 04 36 55 4 │ │ │ │ │ │ + [ 2] .group GROUP 0000000000000000 000048 00000c 04 36 52 4 │ │ │ │ │ │ + [ 3] .group GROUP 0000000000000000 000054 00000c 04 36 56 4 │ │ │ │ │ │ + [ 4] .group GROUP 0000000000000000 000060 00000c 04 36 57 4 │ │ │ │ │ │ + [ 5] .group GROUP 0000000000000000 00006c 00000c 04 36 58 4 │ │ │ │ │ │ + [ 6] .group GROUP 0000000000000000 000078 00000c 04 36 59 4 │ │ │ │ │ │ + [ 7] .group GROUP 0000000000000000 000084 00000c 04 36 60 4 │ │ │ │ │ │ + [ 8] .group GROUP 0000000000000000 000090 00000c 04 36 53 4 │ │ │ │ │ │ + [ 9] .group GROUP 0000000000000000 00009c 000008 04 36 48 4 │ │ │ │ │ │ [10] .text PROGBITS 0000000000000000 0000a4 000000 00 AX 0 0 4 │ │ │ │ │ │ [11] .note.gnu.property NOTE 0000000000000000 0000a4 000020 00 A 0 0 8 │ │ │ │ │ │ - [12] .rodata.cst8 PROGBITS 0000000000000000 0000c4 000108 08 AM 0 0 8 │ │ │ │ │ │ - [13] .rodata.cst16 PROGBITS 0000000000000000 0001cc 000040 10 AM 0 0 16 │ │ │ │ │ │ - [14] .rodata.cst4 PROGBITS 0000000000000000 00020c 000014 04 AM 0 0 4 │ │ │ │ │ │ - [15] .text.exp PROGBITS 0000000000000000 000220 001931 00 AX 0 0 16 │ │ │ │ │ │ - [16] .rela.text.exp RELA 0000000000000000 003598 000630 18 I 36 15 8 │ │ │ │ │ │ - [17] .text._ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ PROGBITS 0000000000000000 001b51 0001e0 00 AXG 0 0 16 │ │ │ │ │ │ - [18] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 001d31 00015a 00 AXG 0 0 16 │ │ │ │ │ │ - [19] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003bc8 000048 18 IG 36 18 8 │ │ │ │ │ │ - [20] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 001e8b 00014e 00 AXG 0 0 16 │ │ │ │ │ │ - [21] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003c10 000048 18 IG 36 20 8 │ │ │ │ │ │ - [22] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 001fd9 00014f 00 AXG 0 0 16 │ │ │ │ │ │ - [23] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003c58 000048 18 IG 36 22 8 │ │ │ │ │ │ - [24] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 002128 000144 00 AXG 0 0 16 │ │ │ │ │ │ - [25] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003ca0 000048 18 IG 36 24 8 │ │ │ │ │ │ - [26] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 00226c 00013d 00 AXG 0 0 16 │ │ │ │ │ │ - [27] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003ce8 000048 18 IG 36 26 8 │ │ │ │ │ │ - [28] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 0023a9 00035b 00 AXG 0 0 16 │ │ │ │ │ │ - [29] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003d30 000030 18 IG 36 28 8 │ │ │ │ │ │ - [30] .text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v PROGBITS 0000000000000000 002704 0001f9 00 AXG 0 0 16 │ │ │ │ │ │ - [31] .rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v RELA 0000000000000000 003d60 000078 18 IG 36 30 8 │ │ │ │ │ │ - [32] .data._ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 0028fd 000004 00 WAG 0 0 4 │ │ │ │ │ │ - [33] .rodata..L__const._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 PROGBITS 0000000000000000 002901 0000c0 00 A 0 0 16 │ │ │ │ │ │ - [34] .note.GNU-stack PROGBITS 0000000000000000 0029c1 000000 00 0 0 1 │ │ │ │ │ │ - [35] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 0029c1 000004 00 E 0 0 1 │ │ │ │ │ │ - [36] .symtab SYMTAB 0000000000000000 0029c8 000570 18 37 42 8 │ │ │ │ │ │ - [37] .strtab STRTAB 0000000000000000 002f38 00065f 00 0 0 1 │ │ │ │ │ │ - [38] .shstrtab STRTAB 0000000000000000 003dd8 00057a 00 0 0 1 │ │ │ │ │ │ + [12] .rodata.cst8 PROGBITS 0000000000000000 0000c4 000120 08 AM 0 0 8 │ │ │ │ │ │ + [13] .rodata.cst16 PROGBITS 0000000000000000 0001e4 000030 10 AM 0 0 16 │ │ │ │ │ │ + [14] .rodata.cst4 PROGBITS 0000000000000000 000214 000010 04 AM 0 0 4 │ │ │ │ │ │ + [15] .text.exp PROGBITS 0000000000000000 000224 001d1e 00 AX 0 0 16 │ │ │ │ │ │ + [16] .rela.text.exp RELA 0000000000000000 0039e8 0005e8 18 I 36 15 8 │ │ │ │ │ │ + [17] .text._ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ PROGBITS 0000000000000000 001f42 0001dc 00 AXG 0 0 16 │ │ │ │ │ │ + [18] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 00211e 000152 00 AXG 0 0 16 │ │ │ │ │ │ + [19] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 003fd0 000048 18 IG 36 18 8 │ │ │ │ │ │ + [20] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 002270 000146 00 AXG 0 0 16 │ │ │ │ │ │ + [21] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 004018 000048 18 IG 36 20 8 │ │ │ │ │ │ + [22] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 0023b6 000149 00 AXG 0 0 16 │ │ │ │ │ │ + [23] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 004060 000048 18 IG 36 22 8 │ │ │ │ │ │ + [24] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 0024ff 00013e 00 AXG 0 0 16 │ │ │ │ │ │ + [25] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 0040a8 000048 18 IG 36 24 8 │ │ │ │ │ │ + [26] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 00263d 000137 00 AXG 0 0 16 │ │ │ │ │ │ + [27] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 0040f0 000048 18 IG 36 26 8 │ │ │ │ │ │ + [28] .text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ PROGBITS 0000000000000000 002774 000355 00 AXG 0 0 16 │ │ │ │ │ │ + [29] .rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ RELA 0000000000000000 004138 000030 18 IG 36 28 8 │ │ │ │ │ │ + [30] .text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v PROGBITS 0000000000000000 002ac9 0001ff 00 AXG 0 0 16 │ │ │ │ │ │ + [31] .rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v RELA 0000000000000000 004168 000078 18 IG 36 30 8 │ │ │ │ │ │ + [32] .data._ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x PROGBITS 0000000000000000 002cc8 000004 00 WAG 0 0 4 │ │ │ │ │ │ + [33] .rodata..L__const._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 PROGBITS 0000000000000000 002ccc 0000c0 00 A 0 0 16 │ │ │ │ │ │ + [34] .note.GNU-stack PROGBITS 0000000000000000 002d8c 000000 00 0 0 1 │ │ │ │ │ │ + [35] .llvm_addrsig LLVM_ADDRSIG 0000000000000000 002d8c 000004 00 E 0 0 1 │ │ │ │ │ │ + [36] .symtab SYMTAB 0000000000000000 002d90 0005d0 18 37 45 8 │ │ │ │ │ │ + [37] .strtab STRTAB 0000000000000000 003360 000684 00 0 0 1 │ │ │ │ │ │ + [38] .shstrtab STRTAB 0000000000000000 0041e0 00057a 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,61 +1,65 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 58 entries: │ │ │ │ │ │ +Symbol table '.symtab' contains 62 entries: │ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ │ 1: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_0 │ │ │ │ │ │ 2: 0000000000000008 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_1 │ │ │ │ │ │ 3: 0000000000000010 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_2 │ │ │ │ │ │ 4: 0000000000000018 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_3 │ │ │ │ │ │ 5: 0000000000000020 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_4 │ │ │ │ │ │ 6: 0000000000000028 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_5 │ │ │ │ │ │ 7: 0000000000000030 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_6 │ │ │ │ │ │ 8: 0000000000000038 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_7 │ │ │ │ │ │ 9: 0000000000000040 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_8 │ │ │ │ │ │ 10: 0000000000000048 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_9 │ │ │ │ │ │ - 11: 0000000000000050 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_12 │ │ │ │ │ │ - 12: 0000000000000058 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_13 │ │ │ │ │ │ - 13: 0000000000000060 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_14 │ │ │ │ │ │ - 14: 0000000000000068 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_15 │ │ │ │ │ │ - 15: 0000000000000070 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_16 │ │ │ │ │ │ - 16: 0000000000000078 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_17 │ │ │ │ │ │ - 17: 0000000000000080 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_18 │ │ │ │ │ │ - 18: 0000000000000088 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_19 │ │ │ │ │ │ - 19: 0000000000000090 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_20 │ │ │ │ │ │ - 20: 0000000000000098 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_21 │ │ │ │ │ │ - 21: 00000000000000a0 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_22 │ │ │ │ │ │ - 22: 00000000000000a8 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_23 │ │ │ │ │ │ - 23: 00000000000000b0 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_24 │ │ │ │ │ │ - 24: 00000000000000b8 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_25 │ │ │ │ │ │ - 25: 00000000000000c0 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_26 │ │ │ │ │ │ - 26: 00000000000000c8 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_31 │ │ │ │ │ │ - 27: 00000000000000d0 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_34 │ │ │ │ │ │ - 28: 00000000000000d8 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_36 │ │ │ │ │ │ - 29: 0000000000000010 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_11 │ │ │ │ │ │ - 30: 0000000000000030 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_28 │ │ │ │ │ │ - 31: 0000000000000000 0 NOTYPE LOCAL DEFAULT 14 .LCPI0_29 │ │ │ │ │ │ - 32: 0000000000000004 0 NOTYPE LOCAL DEFAULT 14 .LCPI0_30 │ │ │ │ │ │ - 33: 0000000000000008 0 NOTYPE LOCAL DEFAULT 14 .LCPI0_32 │ │ │ │ │ │ - 34: 000000000000000c 0 NOTYPE LOCAL DEFAULT 14 .LCPI0_33 │ │ │ │ │ │ - 35: 0000000000000010 0 NOTYPE LOCAL DEFAULT 14 .LCPI0_35 │ │ │ │ │ │ - 36: 00000000000000e0 0 NOTYPE LOCAL DEFAULT 12 .LCPI8_0 │ │ │ │ │ │ - 37: 00000000000000e8 0 NOTYPE LOCAL DEFAULT 12 .LCPI8_1 │ │ │ │ │ │ - 38: 00000000000000f0 0 NOTYPE LOCAL DEFAULT 12 .LCPI8_2 │ │ │ │ │ │ - 39: 00000000000000f8 0 NOTYPE LOCAL DEFAULT 12 .LCPI8_3 │ │ │ │ │ │ - 40: 0000000000000100 0 NOTYPE LOCAL DEFAULT 12 .LCPI8_4 │ │ │ │ │ │ - 41: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .rodata..L__const._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 │ │ │ │ │ │ - 42: 0000000000000000 6449 FUNC GLOBAL HIDDEN 15 exp │ │ │ │ │ │ - 43: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_9EXP2_MID1E │ │ │ │ │ │ - 44: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_9EXP2_MID2E │ │ │ │ │ │ - 45: 0000000000000000 4 OBJECT WEAK HIDDEN 32 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ - 46: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ - 47: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ - 48: 0000000000000000 346 FUNC WEAK HIDDEN 18 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 49: 0000000000000000 505 FUNC WEAK HIDDEN 30 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ │ - 50: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ - 51: 0000000000000000 480 FUNC WEAK HIDDEN 17 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ │ - 52: 0000000000000000 334 FUNC WEAK HIDDEN 20 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 53: 0000000000000000 335 FUNC WEAK HIDDEN 22 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 54: 0000000000000000 324 FUNC WEAK HIDDEN 24 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 55: 0000000000000000 317 FUNC WEAK HIDDEN 26 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 56: 0000000000000000 859 FUNC WEAK HIDDEN 28 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ - 57: 0000000000000000 6449 FUNC GLOBAL HIDDEN 15 _ZN19__llvm_libc_19_1_6_3expEd │ │ │ │ │ │ + 11: 0000000000000050 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_10 │ │ │ │ │ │ + 12: 0000000000000058 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_12 │ │ │ │ │ │ + 13: 0000000000000060 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_13 │ │ │ │ │ │ + 14: 0000000000000068 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_14 │ │ │ │ │ │ + 15: 0000000000000070 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_15 │ │ │ │ │ │ + 16: 0000000000000078 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_16 │ │ │ │ │ │ + 17: 0000000000000080 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_17 │ │ │ │ │ │ + 18: 0000000000000088 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_18 │ │ │ │ │ │ + 19: 0000000000000090 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_19 │ │ │ │ │ │ + 20: 0000000000000098 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_20 │ │ │ │ │ │ + 21: 00000000000000a0 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_21 │ │ │ │ │ │ + 22: 00000000000000a8 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_22 │ │ │ │ │ │ + 23: 00000000000000b0 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_23 │ │ │ │ │ │ + 24: 00000000000000b8 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_24 │ │ │ │ │ │ + 25: 00000000000000c0 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_25 │ │ │ │ │ │ + 26: 00000000000000c8 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_26 │ │ │ │ │ │ + 27: 00000000000000d0 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_27 │ │ │ │ │ │ + 28: 00000000000000d8 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_28 │ │ │ │ │ │ + 29: 00000000000000e0 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_32 │ │ │ │ │ │ + 30: 00000000000000e8 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_35 │ │ │ │ │ │ + 31: 00000000000000f0 0 NOTYPE LOCAL DEFAULT 12 .LCPI0_37 │ │ │ │ │ │ + 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_11 │ │ │ │ │ │ + 33: 0000000000000010 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_29 │ │ │ │ │ │ + 34: 0000000000000020 0 NOTYPE LOCAL DEFAULT 13 .LCPI0_34 │ │ │ │ │ │ + 35: 0000000000000000 0 NOTYPE LOCAL DEFAULT 14 .LCPI0_30 │ │ │ │ │ │ + 36: 0000000000000004 0 NOTYPE LOCAL DEFAULT 14 .LCPI0_31 │ │ │ │ │ │ + 37: 0000000000000008 0 NOTYPE LOCAL DEFAULT 14 .LCPI0_33 │ │ │ │ │ │ + 38: 000000000000000c 0 NOTYPE LOCAL DEFAULT 14 .LCPI0_36 │ │ │ │ │ │ + 39: 00000000000000f8 0 NOTYPE LOCAL DEFAULT 12 .LCPI8_0 │ │ │ │ │ │ + 40: 0000000000000100 0 NOTYPE LOCAL DEFAULT 12 .LCPI8_1 │ │ │ │ │ │ + 41: 0000000000000108 0 NOTYPE LOCAL DEFAULT 12 .LCPI8_2 │ │ │ │ │ │ + 42: 0000000000000110 0 NOTYPE LOCAL DEFAULT 12 .LCPI8_3 │ │ │ │ │ │ + 43: 0000000000000118 0 NOTYPE LOCAL DEFAULT 12 .LCPI8_4 │ │ │ │ │ │ + 44: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .rodata..L__const._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 │ │ │ │ │ │ + 45: 0000000000000000 7454 FUNC GLOBAL HIDDEN 15 exp │ │ │ │ │ │ + 46: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_9EXP2_MID1E │ │ │ │ │ │ + 47: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_9EXP2_MID2E │ │ │ │ │ │ + 48: 0000000000000000 4 OBJECT WEAK HIDDEN 32 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x │ │ │ │ │ │ + 49: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_10libc_errnoE │ │ │ │ │ │ + 50: 0000000000000000 0 NOTYPE GLOBAL HIDDEN UND _ZN19__llvm_libc_19_1_6_5ErrnoaSEi │ │ │ │ │ │ + 51: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ │ + 52: 0000000000000000 338 FUNC WEAK HIDDEN 18 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 53: 0000000000000000 511 FUNC WEAK HIDDEN 30 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v │ │ │ │ │ │ + 54: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ │ + 55: 0000000000000000 476 FUNC WEAK HIDDEN 17 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ │ │ │ │ │ │ + 56: 0000000000000000 326 FUNC WEAK HIDDEN 20 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 57: 0000000000000000 329 FUNC WEAK HIDDEN 22 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 58: 0000000000000000 318 FUNC WEAK HIDDEN 24 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 59: 0000000000000000 311 FUNC WEAK HIDDEN 26 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 60: 0000000000000000 853 FUNC WEAK HIDDEN 28 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ │ │ │ │ │ │ + 61: 0000000000000000 7454 FUNC GLOBAL HIDDEN 15 _ZN19__llvm_libc_19_1_6_3expEd │ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ │ @@ -1,112 +1,109 @@ │ │ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text.exp' at offset 0x3598 contains 66 entries: │ │ │ │ │ │ +Relocation section '.rela.text.exp' at offset 0x39e8 contains 63 entries: │ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -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 0000002b00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_9EXP2_MID1E - 4 │ │ │ │ │ │ -00000000000000eb 0000002c00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_9EXP2_MID2E - 4 │ │ │ │ │ │ -0000000000000117 0000000300000002 R_X86_64_PC32 0000000000000010 .LCPI0_2 - 4 │ │ │ │ │ │ -000000000000011f 0000000400000002 R_X86_64_PC32 0000000000000018 .LCPI0_3 - 4 │ │ │ │ │ │ -000000000000012c 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ -0000000000000135 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ -0000000000000141 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ -000000000000014a 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ -00000000000001a2 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ -00000000000001bf 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000001c8 0000001d00000002 R_X86_64_PC32 0000000000000010 .LCPI0_11 - 5 │ │ │ │ │ │ -0000000000000255 0000002d00000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ -000000000000025d 0000002300000002 R_X86_64_PC32 0000000000000010 .LCPI0_35 - 4 │ │ │ │ │ │ -0000000000000275 0000001f00000002 R_X86_64_PC32 0000000000000000 .LCPI0_29 - 4 │ │ │ │ │ │ -000000000000027d 0000002000000002 R_X86_64_PC32 0000000000000004 .LCPI0_30 - 4 │ │ │ │ │ │ -000000000000029d 0000002100000002 R_X86_64_PC32 0000000000000008 .LCPI0_32 - 4 │ │ │ │ │ │ -00000000000002ad 0000001c00000002 R_X86_64_PC32 00000000000000d8 .LCPI0_36 - 4 │ │ │ │ │ │ -00000000000002ba 0000000900000002 R_X86_64_PC32 0000000000000040 .LCPI0_8 - 4 │ │ │ │ │ │ -00000000000002c2 0000000a00000002 R_X86_64_PC32 0000000000000048 .LCPI0_9 - 4 │ │ │ │ │ │ -00000000000002f9 0000000b00000002 R_X86_64_PC32 0000000000000050 .LCPI0_12 - 4 │ │ │ │ │ │ -0000000000000301 0000000c00000002 R_X86_64_PC32 0000000000000058 .LCPI0_13 - 4 │ │ │ │ │ │ -000000000000031f 0000000d00000002 R_X86_64_PC32 0000000000000060 .LCPI0_14 - 4 │ │ │ │ │ │ -0000000000000337 0000000e00000002 R_X86_64_PC32 0000000000000068 .LCPI0_15 - 4 │ │ │ │ │ │ -000000000000033f 0000000f00000002 R_X86_64_PC32 0000000000000070 .LCPI0_16 - 4 │ │ │ │ │ │ -000000000000034c 0000001000000002 R_X86_64_PC32 0000000000000078 .LCPI0_17 - 4 │ │ │ │ │ │ -0000000000000359 0000001100000002 R_X86_64_PC32 0000000000000080 .LCPI0_18 - 4 │ │ │ │ │ │ -0000000000000389 0000000700000002 R_X86_64_PC32 0000000000000030 .LCPI0_6 - 4 │ │ │ │ │ │ -0000000000000396 0000001200000002 R_X86_64_PC32 0000000000000088 .LCPI0_19 - 4 │ │ │ │ │ │ -00000000000003a3 0000001300000002 R_X86_64_PC32 0000000000000090 .LCPI0_20 - 4 │ │ │ │ │ │ -00000000000003d3 0000000800000002 R_X86_64_PC32 0000000000000038 .LCPI0_7 - 4 │ │ │ │ │ │ -00000000000003e0 0000001400000002 R_X86_64_PC32 0000000000000098 .LCPI0_21 - 4 │ │ │ │ │ │ -00000000000003ed 0000001500000002 R_X86_64_PC32 00000000000000a0 .LCPI0_22 - 4 │ │ │ │ │ │ -000000000000041d 0000000500000002 R_X86_64_PC32 0000000000000020 .LCPI0_4 - 4 │ │ │ │ │ │ -000000000000042a 0000001600000002 R_X86_64_PC32 00000000000000a8 .LCPI0_23 - 4 │ │ │ │ │ │ -000000000000046e 0000000600000002 R_X86_64_PC32 0000000000000028 .LCPI0_5 - 4 │ │ │ │ │ │ -000000000000047b 0000001700000002 R_X86_64_PC32 00000000000000b0 .LCPI0_24 - 4 │ │ │ │ │ │ -0000000000000546 0000001800000002 R_X86_64_PC32 00000000000000b8 .LCPI0_25 - 4 │ │ │ │ │ │ -000000000000054f 0000001e00000002 R_X86_64_PC32 0000000000000030 .LCPI0_28 - 5 │ │ │ │ │ │ -00000000000005c4 0000002d00000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ -00000000000005cc 0000001f00000002 R_X86_64_PC32 0000000000000000 .LCPI0_29 - 4 │ │ │ │ │ │ -00000000000005d4 0000002000000002 R_X86_64_PC32 0000000000000004 .LCPI0_30 - 4 │ │ │ │ │ │ -00000000000005ec 0000001a00000002 R_X86_64_PC32 00000000000000c8 .LCPI0_31 - 4 │ │ │ │ │ │ -00000000000005fc 0000002100000002 R_X86_64_PC32 0000000000000008 .LCPI0_32 - 4 │ │ │ │ │ │ -000000000000060b 0000002e00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -000000000000061d 0000002f00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ -000000000000063f 0000002200000002 R_X86_64_PC32 000000000000000c .LCPI0_33 - 4 │ │ │ │ │ │ -0000000000000694 0000001b00000002 R_X86_64_PC32 00000000000000d0 .LCPI0_34 - 4 │ │ │ │ │ │ -00000000000006a1 0000001800000002 R_X86_64_PC32 00000000000000b8 .LCPI0_25 - 4 │ │ │ │ │ │ -00000000000006a9 0000001900000002 R_X86_64_PC32 00000000000000c0 .LCPI0_26 - 4 │ │ │ │ │ │ -00000000000008fd 0000002e00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ -0000000000000907 0000002f00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ -0000000000000921 0000002200000002 R_X86_64_PC32 000000000000000c .LCPI0_33 - 4 │ │ │ │ │ │ -0000000000000f47 0000002c00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_9EXP2_MID2E - 4 │ │ │ │ │ │ -00000000000011e0 0000002900000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 + 9c │ │ │ │ │ │ -00000000000011ed 0000002900000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 + 7c │ │ │ │ │ │ -00000000000011fa 0000002900000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 + 5c │ │ │ │ │ │ -000000000000120a 0000002900000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 + 3c │ │ │ │ │ │ -000000000000121a 0000002900000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 + 1c │ │ │ │ │ │ -000000000000122a 0000002900000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 - 4 │ │ │ │ │ │ -000000000000129d 0000003000000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -000000000000131f 0000003100000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v - 4 │ │ │ │ │ │ -0000000000001556 0000002c00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_9EXP2_MID2E - 4 │ │ │ │ │ │ -000000000000192d 0000003200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3bc8 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000052 0000003400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_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_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3c10 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000046 0000003500000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_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_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3c58 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000047 0000003600000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000000cc 0000003300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3ca0 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -000000000000003c 0000003700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000000c1 0000003300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3ce8 contains 3 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000035 0000003800000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ -00000000000000ba 0000003300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3d30 contains 2 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -00000000000002e1 0000003300000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ -0000000000000357 0000003200000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ - │ │ │ │ │ │ -Relocation section '.rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v' at offset 0x3d60 contains 5 entries: │ │ │ │ │ │ - Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ -0000000000000043 0000002700000002 R_X86_64_PC32 00000000000000f8 .LCPI8_3 - 4 │ │ │ │ │ │ -000000000000004d 0000002800000002 R_X86_64_PC32 0000000000000100 .LCPI8_4 - 4 │ │ │ │ │ │ -0000000000000086 0000002600000002 R_X86_64_PC32 00000000000000f0 .LCPI8_2 - 4 │ │ │ │ │ │ -0000000000000198 0000002500000002 R_X86_64_PC32 00000000000000e8 .LCPI8_1 - 4 │ │ │ │ │ │ -00000000000001d9 0000002400000002 R_X86_64_PC32 00000000000000e0 .LCPI8_0 - 4 │ │ │ │ │ │ +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 0000002e00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_9EXP2_MID1E - 4 │ │ │ │ │ │ +00000000000000f6 0000002f00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_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 0000002000000002 R_X86_64_PC32 0000000000000000 .LCPI0_11 - 4 │ │ │ │ │ │ +00000000000002fb 0000003000000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ +0000000000000303 0000002600000002 R_X86_64_PC32 000000000000000c .LCPI0_36 - 4 │ │ │ │ │ │ +000000000000031d 0000002300000002 R_X86_64_PC32 0000000000000000 .LCPI0_30 - 4 │ │ │ │ │ │ +0000000000000329 0000002400000002 R_X86_64_PC32 0000000000000004 .LCPI0_31 - 4 │ │ │ │ │ │ +0000000000000346 0000002500000002 R_X86_64_PC32 0000000000000008 .LCPI0_33 - 4 │ │ │ │ │ │ +0000000000000356 0000001f00000002 R_X86_64_PC32 00000000000000f0 .LCPI0_37 - 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 0000002100000002 R_X86_64_PC32 0000000000000010 .LCPI0_29 - 4 │ │ │ │ │ │ +000000000000095f 0000003000000002 R_X86_64_PC32 0000000000000000 _ZZN19__llvm_libc_19_1_6_6fputil15quick_get_roundEvE1x - 4 │ │ │ │ │ │ +0000000000000967 0000002300000002 R_X86_64_PC32 0000000000000000 .LCPI0_30 - 4 │ │ │ │ │ │ +0000000000000973 0000002400000002 R_X86_64_PC32 0000000000000004 .LCPI0_31 - 4 │ │ │ │ │ │ +0000000000000989 0000001d00000002 R_X86_64_PC32 00000000000000e0 .LCPI0_32 - 4 │ │ │ │ │ │ +0000000000000998 0000002500000002 R_X86_64_PC32 0000000000000008 .LCPI0_33 - 4 │ │ │ │ │ │ +00000000000009a7 0000003100000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +00000000000009ba 0000003200000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ +00000000000009dc 0000002200000002 R_X86_64_PC32 0000000000000020 .LCPI0_34 - 4 │ │ │ │ │ │ +0000000000000a32 0000001e00000002 R_X86_64_PC32 00000000000000e8 .LCPI0_35 - 4 │ │ │ │ │ │ +0000000000000a44 0000001b00000002 R_X86_64_PC32 00000000000000d0 .LCPI0_27 - 4 │ │ │ │ │ │ +0000000000000a52 0000001c00000002 R_X86_64_PC32 00000000000000d8 .LCPI0_28 - 4 │ │ │ │ │ │ +0000000000000d20 0000003100000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_10libc_errnoE - 4 │ │ │ │ │ │ +0000000000000d2a 0000003200000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_5ErrnoaSEi - 4 │ │ │ │ │ │ +0000000000000d43 0000002200000002 R_X86_64_PC32 0000000000000020 .LCPI0_34 - 4 │ │ │ │ │ │ +00000000000010e5 0000002e00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_9EXP2_MID1E - 4 │ │ │ │ │ │ +0000000000001200 0000002f00000002 R_X86_64_PC32 0000000000000000 _ZN19__llvm_libc_19_1_6_9EXP2_MID2E - 4 │ │ │ │ │ │ +0000000000001564 0000002c00000002 R_X86_64_PC32 0000000000000000 .rodata..L__const._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 - 4 │ │ │ │ │ │ +0000000000001578 0000003300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ │ +00000000000015dc 0000003400000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +0000000000001665 0000003500000004 R_X86_64_PLT32 0000000000000000 _ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v - 4 │ │ │ │ │ │ +0000000000001d1a 0000003600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x3fd0 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000050 0000003800000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_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_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x4018 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000044 0000003900000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_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_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x4060 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000047 0000003a00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000000c6 0000003700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x40a8 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +000000000000003c 0000003b00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000000bb 0000003700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_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_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x40f0 contains 3 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000035 0000003c00000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_ - 4 │ │ │ │ │ │ +00000000000000b4 0000003700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ +0000000000000133 0000003600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZN19__llvm_libc_19_1_6_6fputil8polyevalINS0_11DyadicFloatILm128EEEJS3_S3_EEENS_3cpp9enable_ifIXgtstT_Lm8EES6_E4typeERKS6_SA_DpRKT0_' at offset 0x4138 contains 2 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +00000000000002db 0000003700000004 R_X86_64_PLT32 0000000000000000 _ZN19__llvm_libc_19_1_6_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ - 4 │ │ │ │ │ │ +0000000000000351 0000003600000004 R_X86_64_PLT32 0000000000000000 __stack_chk_fail - 4 │ │ │ │ │ │ + │ │ │ │ │ │ +Relocation section '.rela.text._ZNK19__llvm_libc_19_1_6_6fputil11DyadicFloatILm128EE2asIdLb0EvEET_v' at offset 0x4168 contains 5 entries: │ │ │ │ │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ │ +0000000000000043 0000002a00000002 R_X86_64_PC32 0000000000000110 .LCPI8_3 - 4 │ │ │ │ │ │ +000000000000004d 0000002b00000002 R_X86_64_PC32 0000000000000118 .LCPI8_4 - 4 │ │ │ │ │ │ +0000000000000086 0000002900000002 R_X86_64_PC32 0000000000000108 .LCPI8_2 - 4 │ │ │ │ │ │ +0000000000000198 0000002800000002 R_X86_64_PC32 0000000000000100 .LCPI8_1 - 4 │ │ │ │ │ │ +00000000000001dc 0000002700000002 R_X86_64_PC32 00000000000000f8 .LCPI8_0 - 4 │ │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ │ @@ -12,14 +12,15 @@ │ │ │ │ │ │ .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 │ │ │ │ │ │ @@ -27,24 +28,26 @@ │ │ │ │ │ │ .LCPI0_20 │ │ │ │ │ │ .LCPI0_21 │ │ │ │ │ │ .LCPI0_22 │ │ │ │ │ │ .LCPI0_23 │ │ │ │ │ │ .LCPI0_24 │ │ │ │ │ │ .LCPI0_25 │ │ │ │ │ │ .LCPI0_26 │ │ │ │ │ │ -.LCPI0_31 │ │ │ │ │ │ -.LCPI0_34 │ │ │ │ │ │ -.LCPI0_36 │ │ │ │ │ │ -.LCPI0_11 │ │ │ │ │ │ +.LCPI0_27 │ │ │ │ │ │ .LCPI0_28 │ │ │ │ │ │ +.LCPI0_32 │ │ │ │ │ │ +.LCPI0_35 │ │ │ │ │ │ +.LCPI0_37 │ │ │ │ │ │ +.LCPI0_11 │ │ │ │ │ │ .LCPI0_29 │ │ │ │ │ │ +.LCPI0_34 │ │ │ │ │ │ .LCPI0_30 │ │ │ │ │ │ -.LCPI0_32 │ │ │ │ │ │ +.LCPI0_31 │ │ │ │ │ │ .LCPI0_33 │ │ │ │ │ │ -.LCPI0_35 │ │ │ │ │ │ +.LCPI0_36 │ │ │ │ │ │ .LCPI8_0 │ │ │ │ │ │ .LCPI8_1 │ │ │ │ │ │ .LCPI8_2 │ │ │ │ │ │ .LCPI8_3 │ │ │ │ │ │ .LCPI8_4 │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_9EXP2_MID1E │ │ │ │ │ │ _ZN19__llvm_libc_19_1_6_9EXP2_MID2E │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst8 {} │ │ │ │ │ │ @@ -1,20 +1,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst8': │ │ │ │ │ │ 0x00000000 fe822b65 4715f73f 00000400 00004841 ..+eG..?......HA │ │ │ │ │ │ - 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 .......... │ │ │ │ │ │ + 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 ffffffff ffffef7f 00000000 0000f07f ................ │ │ │ │ │ │ + 0x000000f0 01000000 00000000 00000000 00001080 ................ │ │ │ │ │ │ + 0x00000100 00000000 00001000 00000000 0000e0ff ................ │ │ │ │ │ │ + 0x00000110 00000000 0000e07f 00000000 00000080 ................ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst16 {} │ │ │ │ │ │ @@ -1,7 +1,6 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst16': │ │ │ │ │ │ - 0x00000000 00000000 0000083c 00000000 0000083c .......<.......< │ │ │ │ │ │ - 0x00000010 00000000 0003b03c 00000000 0003b03c .......<.......< │ │ │ │ │ │ - 0x00000020 00000000 0000c039 00000000 0000c039 .......9.......9 │ │ │ │ │ │ - 0x00000030 20000000 0000b03c 20000000 0000b03c ......< ......< │ │ │ │ │ │ + 0x00000000 00000000 0000083c 00000000 0003b03c .......<.......< │ │ │ │ │ │ + 0x00000010 00000000 0000c039 20000000 0000b03c .......9 ......< │ │ │ │ │ │ + 0x00000020 aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata.cst4 {} │ │ │ │ │ │ @@ -1,5 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata.cst4': │ │ │ │ │ │ - 0x00000000 0100803f 000080bf 00000034 aaaaaaaa ...?.......4.... │ │ │ │ │ │ - 0x00000010 00000040 ...@ │ │ │ │ │ │ + 0x00000000 0100803f 000080bf 00000034 00000040 ...?.......4...@ │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.exp {} │ │ │ │ │ │ @@ -10,1210 +10,1362 @@ │ │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ │ push %r15 │ │ │ │ │ │ push %r14 │ │ │ │ │ │ push %r13 │ │ │ │ │ │ push %r12 │ │ │ │ │ │ push %rbx │ │ │ │ │ │ sub $0x138,%rsp │ │ │ │ │ │ - vmovdqa %xmm0,%xmm12 │ │ │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ │ │ + movdqa %xmm0,%xmm10 │ │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ │ movabs $0xbf79d1bd0105c610,%rcx │ │ │ │ │ │ add %rax,%rcx │ │ │ │ │ │ movabs $0x7c19d1bd0105c60f,%rdx │ │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ │ mov %fs:0x28,%rcx │ │ │ │ │ │ seta %dl │ │ │ │ │ │ mov %rcx,-0x30(%rbp) │ │ │ │ │ │ movabs $0x3f78b6ef2ad2cfae,%rcx │ │ │ │ │ │ add %rax,%rcx │ │ │ │ │ │ movabs $0x7c18b6ef2ad2cfad,%rsi │ │ │ │ │ │ cmp %rsi,%rcx │ │ │ │ │ │ seta %cl │ │ │ │ │ │ test %dl,%cl │ │ │ │ │ │ - jne 99 <__llvm_libc_19_1_6_::exp(double)+0x99> │ │ │ │ │ │ + jne a0 <__llvm_libc_19_1_6_::exp(double)+0xa0> │ │ │ │ │ │ movabs $0x7fffffffffffffff,%rcx │ │ │ │ │ │ and %rax,%rcx │ │ │ │ │ │ movabs $0x3ca0000000000000,%rdx │ │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ │ - ja 21d <__llvm_libc_19_1_6_::exp(double)+0x21d> │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm12,%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - jmp 1323 <__llvm_libc_19_1_6_::exp(double)+0x1323> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + ja 2c2 <__llvm_libc_19_1_6_::exp(double)+0x2c2> │ │ │ │ │ │ + addsd 0x0(%rip),%xmm10 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ │ + jmp 1669 <__llvm_libc_19_1_6_::exp(double)+0x1669> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_0-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm12,%xmm0 │ │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_1-0x4 │ │ │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ │ - shr $0x13,%r15 │ │ │ │ │ │ - vcvtsi2sd %r15d,%xmm1,%xmm4 │ │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ │ + shr $0x13,%r12 │ │ │ │ │ │ + cvtsi2sd %r12d,%xmm2 │ │ │ │ │ │ shr $0x19,%eax │ │ │ │ │ │ and $0x3f,%eax │ │ │ │ │ │ - mov %r15d,%ecx │ │ │ │ │ │ + mov %r12d,%ecx │ │ │ │ │ │ and $0x3f,%ecx │ │ │ │ │ │ - sar $0xc,%r15d │ │ │ │ │ │ + sar $0xc,%r12d │ │ │ │ │ │ lea (%rax,%rax,2),%rsi │ │ │ │ │ │ - lea 0x0(%rip),%r14 │ │ │ │ │ │ + lea 0x0(%rip),%rax │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::EXP2_MID1-0x4 │ │ │ │ │ │ - vmovsd 0x8(%r14,%rsi,8),%xmm2 │ │ │ │ │ │ - vmovsd 0x10(%r14,%rsi,8),%xmm3 │ │ │ │ │ │ + movsd 0x8(%rax,%rsi,8),%xmm11 │ │ │ │ │ │ + movsd 0x10(%rax,%rsi,8),%xmm12 │ │ │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ │ │ lea 0x0(%rip),%rcx │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::EXP2_MID2-0x4 │ │ │ │ │ │ - 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 │ │ │ │ │ │ + movsd 0x10(%rcx,%rax,8),%xmm4 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_2-0x4 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm5 │ │ │ │ │ │ + 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 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_3-0x4 │ │ │ │ │ │ - vfmadd213sd %xmm12,%xmm4,%xmm5 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm9 │ │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_4-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm5,%xmm9 │ │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_5-0x4 │ │ │ │ │ │ - vmulsd %xmm7,%xmm5,%xmm10 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm8 │ │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm9 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_6-0x4 │ │ │ │ │ │ - vfmadd213sd 0x0(%rip),%xmm5,%xmm8 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - vmulsd %xmm5,%xmm5,%xmm5 │ │ │ │ │ │ - vfmadd213sd %xmm9,%xmm5,%xmm8 │ │ │ │ │ │ - vfmadd213sd %xmm6,%xmm10,%xmm8 │ │ │ │ │ │ - cmp $0xfffffc02,%r15d │ │ │ │ │ │ - jg 2b6 <__llvm_libc_19_1_6_::exp(double)+0x2b6> │ │ │ │ │ │ - lea 0x3fe(%r15),%edx │ │ │ │ │ │ + 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_1_6_::exp(double)+0x35f> │ │ │ │ │ │ + lea 0x3fe(%r12),%edx │ │ │ │ │ │ shl $0x34,%rdx │ │ │ │ │ │ - vmovq %xmm7,%rcx │ │ │ │ │ │ + movq %xmm6,%rcx │ │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ │ - vmovq %rcx,%xmm5 │ │ │ │ │ │ - vmovq %xmm8,%rcx │ │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ │ + movq %xmm5,%rcx │ │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ │ - 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 │ │ │ │ │ │ + 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 │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - vucomisd %xmm8,%xmm10 │ │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ │ + ucomisd %xmm5,%xmm9 │ │ │ │ │ │ setbe %dil │ │ │ │ │ │ - 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 1d4 <__llvm_libc_19_1_6_::exp(double)+0x1d4> │ │ │ │ │ │ - vxorpd %xmm9,%xmm9,%xmm9 │ │ │ │ │ │ - vmovq %xmm10,%r8 │ │ │ │ │ │ - add %r8,%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 2e5 <__llvm_libc_19_1_6_::exp(double)+0x2e5> │ │ │ │ │ │ - jp 2e5 <__llvm_libc_19_1_6_::exp(double)+0x2e5> │ │ │ │ │ │ + seta %r8b │ │ │ │ │ │ + ja 26e <__llvm_libc_19_1_6_::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_1_6_::exp(double)+0x387> │ │ │ │ │ │ + jp 387 <__llvm_libc_19_1_6_::exp(double)+0x387> │ │ │ │ │ │ mov %dil,%cl │ │ │ │ │ │ shl $0x34,%rcx │ │ │ │ │ │ - vmovq %xmm10,%rax │ │ │ │ │ │ - jmp 59d <__llvm_libc_19_1_6_::exp(double)+0x59d> │ │ │ │ │ │ + movq %xmm9,%rax │ │ │ │ │ │ + jmp 938 <__llvm_libc_19_1_6_::exp(double)+0x938> │ │ │ │ │ │ movabs $0xc0874910d52d3052,%rsi │ │ │ │ │ │ movabs $0x7ff0000000000000,%rdx │ │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ │ - jb 5b7 <__llvm_libc_19_1_6_::exp(double)+0x5b7> │ │ │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ + jb 952 <__llvm_libc_19_1_6_::exp(double)+0x952> │ │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ │ - je 1323 <__llvm_libc_19_1_6_::exp(double)+0x1323> │ │ │ │ │ │ - vmovapd %xmm12,%xmm0 │ │ │ │ │ │ - ja 1323 <__llvm_libc_19_1_6_::exp(double)+0x1323> │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + je 1669 <__llvm_libc_19_1_6_::exp(double)+0x1669> │ │ │ │ │ │ + movdqa %xmm10,%xmm0 │ │ │ │ │ │ + ja 1669 <__llvm_libc_19_1_6_::exp(double)+0x1669> │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::fputil::quick_get_round()::x-0x4 │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_35-0x4 │ │ │ │ │ │ - vaddss %xmm1,%xmm0,%xmm2 │ │ │ │ │ │ - vucomiss %xmm1,%xmm2 │ │ │ │ │ │ - jne 271 <__llvm_libc_19_1_6_::exp(double)+0x271> │ │ │ │ │ │ - jnp 8fa <__llvm_libc_19_1_6_::exp(double)+0x8fa> │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_29-0x4 │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm2 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_30-0x4 │ │ │ │ │ │ - vsubss %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ - vaddss %xmm0,%xmm1,%xmm0 │ │ │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vucomiss %xmm1,%xmm0 │ │ │ │ │ │ - jne 299 <__llvm_libc_19_1_6_::exp(double)+0x299> │ │ │ │ │ │ - jnp 8fa <__llvm_libc_19_1_6_::exp(double)+0x8fa> │ │ │ │ │ │ - vucomiss 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_32-0x4 │ │ │ │ │ │ - jne 2a9 <__llvm_libc_19_1_6_::exp(double)+0x2a9> │ │ │ │ │ │ - jnp 8fa <__llvm_libc_19_1_6_::exp(double)+0x8fa> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_36-0x4 │ │ │ │ │ │ - jmp 1323 <__llvm_libc_19_1_6_::exp(double)+0x1323> │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm8,%xmm5 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_8-0x4 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm8,%xmm8 │ │ │ │ │ │ + movaps %xmm0,%xmm2 │ │ │ │ │ │ + addss %xmm1,%xmm2 │ │ │ │ │ │ + ucomiss %xmm1,%xmm2 │ │ │ │ │ │ + jne 319 <__llvm_libc_19_1_6_::exp(double)+0x319> │ │ │ │ │ │ + jnp d1d <__llvm_libc_19_1_6_::exp(double)+0xd1d> │ │ │ │ │ │ + movss 0x0(%rip),%xmm2 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_30-0x4 │ │ │ │ │ │ + addss %xmm0,%xmm2 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_31-0x4 │ │ │ │ │ │ + subss %xmm0,%xmm1 │ │ │ │ │ │ + addss %xmm2,%xmm1 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + ucomiss %xmm0,%xmm1 │ │ │ │ │ │ + jne 343 <__llvm_libc_19_1_6_::exp(double)+0x343> │ │ │ │ │ │ + jnp d1d <__llvm_libc_19_1_6_::exp(double)+0xd1d> │ │ │ │ │ │ + ucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_33-0x4 │ │ │ │ │ │ + jne 352 <__llvm_libc_19_1_6_::exp(double)+0x352> │ │ │ │ │ │ + jnp d1d <__llvm_libc_19_1_6_::exp(double)+0xd1d> │ │ │ │ │ │ + movq 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_37-0x4 │ │ │ │ │ │ + jmp 1669 <__llvm_libc_19_1_6_::exp(double)+0x1669> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_9-0x4 │ │ │ │ │ │ - vaddsd %xmm5,%xmm7,%xmm5 │ │ │ │ │ │ - vaddsd %xmm7,%xmm8,%xmm8 │ │ │ │ │ │ - vucomisd %xmm8,%xmm5 │ │ │ │ │ │ - jne 2e5 <__llvm_libc_19_1_6_::exp(double)+0x2e5> │ │ │ │ │ │ - jp 2e5 <__llvm_libc_19_1_6_::exp(double)+0x2e5> │ │ │ │ │ │ - shl $0x34,%r15 │ │ │ │ │ │ - vmovq %xmm5,%rax │ │ │ │ │ │ - jmp 6c6 <__llvm_libc_19_1_6_::exp(double)+0x6c6> │ │ │ │ │ │ - vmovsd %xmm2,-0x148(%rbp) │ │ │ │ │ │ - vmovsd %xmm0,-0x150(%rbp) │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm4,%xmm5 │ │ │ │ │ │ + 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_1_6_::exp(double)+0x387> │ │ │ │ │ │ + jnp a69 <__llvm_libc_19_1_6_::exp(double)+0xa69> │ │ │ │ │ │ + movsd %xmm12,-0x140(%rbp) │ │ │ │ │ │ + movsd %xmm11,-0x148(%rbp) │ │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_12-0x4 │ │ │ │ │ │ - vmulsd 0x0(%rip),%xmm4,%xmm4 │ │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_13-0x4 │ │ │ │ │ │ - vaddsd %xmm5,%xmm12,%xmm8 │ │ │ │ │ │ - vmovapd %xmm12,%xmm2 │ │ │ │ │ │ - vsubsd %xmm12,%xmm8,%xmm9 │ │ │ │ │ │ - vsubsd %xmm9,%xmm5,%xmm9 │ │ │ │ │ │ - vaddsd %xmm4,%xmm9,%xmm9 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm10 │ │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ │ + movsd %xmm8,-0x150(%rbp) │ │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ │ + movsd %xmm2,-0x158(%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 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_14-0x4 │ │ │ │ │ │ - vmulsd %xmm10,%xmm8,%xmm11 │ │ │ │ │ │ - vmovapd %xmm10,%xmm12 │ │ │ │ │ │ - vfmsub213sd %xmm11,%xmm8,%xmm12 │ │ │ │ │ │ - vfmadd231sd 0x0(%rip),%xmm8,%xmm12 │ │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_15-0x4 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm11,%xmm13 │ │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_16-0x4 │ │ │ │ │ │ - vfmadd231sd %xmm10,%xmm9,%xmm12 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm13,%xmm10 │ │ │ │ │ │ + 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 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_17-0x4 │ │ │ │ │ │ - vsubsd %xmm10,%xmm11,%xmm10 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm12,%xmm11 │ │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_18-0x4 │ │ │ │ │ │ - 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 │ │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_19-0x4 │ │ │ │ │ │ - vsubsd %xmm11,%xmm12,%xmm11 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm13,%xmm12 │ │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm12 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_20-0x4 │ │ │ │ │ │ - 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 │ │ │ │ │ │ + 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 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_7-0x4 │ │ │ │ │ │ - vfmadd231sd %xmm12,%xmm9,%xmm13 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm10,%xmm12 │ │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_21-0x4 │ │ │ │ │ │ - vsubsd %xmm12,%xmm11,%xmm11 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm13,%xmm12 │ │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_22-0x4 │ │ │ │ │ │ - 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 │ │ │ │ │ │ + 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 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_23-0x4 │ │ │ │ │ │ - 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 │ │ │ │ │ │ - vaddsd %xmm10,%xmm12,%xmm13 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm15 │ │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ │ + addsd 0x0(%rip),%xmm12 │ │ │ │ │ │ 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 69d <__llvm_libc_19_1_6_::exp(double)+0x69d> │ │ │ │ │ │ - lea 0x3fe(%r15),%edx │ │ │ │ │ │ + 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 │ │ │ │ │ │ + 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 a40 <__llvm_libc_19_1_6_::exp(double)+0xa40> │ │ │ │ │ │ + lea 0x3fe(%r12),%edx │ │ │ │ │ │ shl $0x34,%rdx │ │ │ │ │ │ - vmovq %xmm8,%rcx │ │ │ │ │ │ + movq %xmm9,%rcx │ │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ │ - vmovq %rcx,%xmm7 │ │ │ │ │ │ - vmovq %xmm6,%rcx │ │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ │ + movq %xmm8,%rcx │ │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ │ - vmovq %rcx,%xmm0 │ │ │ │ │ │ - vcmpneqsd %xmm6,%xmm11,%xmm6 │ │ │ │ │ │ - vandpd %xmm0,%xmm6,%xmm6 │ │ │ │ │ │ - vsubsd %xmm7,%xmm10,%xmm0 │ │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ │ + cmpneqsd %xmm11,%xmm8 │ │ │ │ │ │ + andpd %xmm3,%xmm8 │ │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - vucomisd %xmm6,%xmm0 │ │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ │ + ucomisd %xmm8,%xmm3 │ │ │ │ │ │ setbe %dil │ │ │ │ │ │ - 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 55b <__llvm_libc_19_1_6_::exp(double)+0x55b> │ │ │ │ │ │ - vxorpd %xmm10,%xmm10,%xmm10 │ │ │ │ │ │ - vmovq %xmm8,%r8 │ │ │ │ │ │ - add %r8,%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 6d3 <__llvm_libc_19_1_6_::exp(double)+0x6d3> │ │ │ │ │ │ - jp 6d3 <__llvm_libc_19_1_6_::exp(double)+0x6d3> │ │ │ │ │ │ + seta %r8b │ │ │ │ │ │ + ja 8ea <__llvm_libc_19_1_6_::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 a7f <__llvm_libc_19_1_6_::exp(double)+0xa7f> │ │ │ │ │ │ + jp a7f <__llvm_libc_19_1_6_::exp(double)+0xa7f> │ │ │ │ │ │ mov %dil,%cl │ │ │ │ │ │ shl $0x34,%rcx │ │ │ │ │ │ - vmovq %xmm8,%rax │ │ │ │ │ │ + movq %xmm4,%rax │ │ │ │ │ │ movabs $0xc010000000000000,%rdx │ │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ │ add %rax,%rdx │ │ │ │ │ │ - vmovq %rdx,%xmm0 │ │ │ │ │ │ - jmp 1323 <__llvm_libc_19_1_6_::exp(double)+0x1323> │ │ │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ │ │ + jmp 1669 <__llvm_libc_19_1_6_::exp(double)+0x1669> │ │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ │ - jae 690 <__llvm_libc_19_1_6_::exp(double)+0x690> │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm0 │ │ │ │ │ │ + jae a2d <__llvm_libc_19_1_6_::exp(double)+0xa2d> │ │ │ │ │ │ + movss 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::fputil::quick_get_round()::x-0x4 │ │ │ │ │ │ - vaddss 0x0(%rip),%xmm0,%xmm1 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_29-0x4 │ │ │ │ │ │ - vmovss 0x0(%rip),%xmm2 │ │ │ │ │ │ + movss 0x0(%rip),%xmm2 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_30-0x4 │ │ │ │ │ │ - vsubss %xmm0,%xmm2,%xmm0 │ │ │ │ │ │ - vaddss %xmm0,%xmm1,%xmm1 │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vucomiss %xmm0,%xmm1 │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 │ │ │ │ │ │ + addss %xmm0,%xmm2 │ │ │ │ │ │ + movss 0x0(%rip),%xmm1 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_31-0x4 │ │ │ │ │ │ - jne 5f8 <__llvm_libc_19_1_6_::exp(double)+0x5f8> │ │ │ │ │ │ - jnp 1323 <__llvm_libc_19_1_6_::exp(double)+0x1323> │ │ │ │ │ │ - vucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ + subss %xmm0,%xmm1 │ │ │ │ │ │ + addss %xmm2,%xmm1 │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + ucomiss %xmm0,%xmm1 │ │ │ │ │ │ + movq 0x0(%rip),%xmm0 │ │ │ │ │ │ R_X86_64_PC32 .LCPI0_32-0x4 │ │ │ │ │ │ - jne 608 <__llvm_libc_19_1_6_::exp(double)+0x608> │ │ │ │ │ │ - jnp 1323 <__llvm_libc_19_1_6_::exp(double)+0x1323> │ │ │ │ │ │ + jne 995 <__llvm_libc_19_1_6_::exp(double)+0x995> │ │ │ │ │ │ + jnp 1669 <__llvm_libc_19_1_6_::exp(double)+0x1669> │ │ │ │ │ │ + ucomiss 0x0(%rip),%xmm1 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_33-0x4 │ │ │ │ │ │ + jne 9a4 <__llvm_libc_19_1_6_::exp(double)+0x9a4> │ │ │ │ │ │ + jnp 1669 <__llvm_libc_19_1_6_::exp(double)+0x1669> │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ │ - vmovsd %xmm12,-0x150(%rbp) │ │ │ │ │ │ - call 621 <__llvm_libc_19_1_6_::exp(double)+0x621> │ │ │ │ │ │ + movsd %xmm10,-0x148(%rbp) │ │ │ │ │ │ + call 9be <__llvm_libc_19_1_6_::exp(double)+0x9be> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ - vmovsd -0x150(%rbp),%xmm12 │ │ │ │ │ │ + movsd -0x148(%rbp),%xmm10 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ │ │ - vpbroadcastd 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_33-0x4 │ │ │ │ │ │ - vmovdqu %xmm0,-0xe8(%rbp) │ │ │ │ │ │ + movdqa 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_34-0x4 │ │ │ │ │ │ + movdqu %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 │ │ │ │ │ │ - vaddsd 0x0(%rip),%xmm12,%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_34-0x4 │ │ │ │ │ │ - jmp 1323 <__llvm_libc_19_1_6_::exp(double)+0x1323> │ │ │ │ │ │ - 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 6d3 <__llvm_libc_19_1_6_::exp(double)+0x6d3> │ │ │ │ │ │ - jp 6d3 <__llvm_libc_19_1_6_::exp(double)+0x6d3> │ │ │ │ │ │ - shl $0x34,%r15 │ │ │ │ │ │ - vmovq %xmm6,%rax │ │ │ │ │ │ - add %r15,%rax │ │ │ │ │ │ - vmovq %rax,%xmm0 │ │ │ │ │ │ - jmp 1323 <__llvm_libc_19_1_6_::exp(double)+0x1323> │ │ │ │ │ │ + addsd 0x0(%rip),%xmm10 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_35-0x4 │ │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ │ + jmp 1669 <__llvm_libc_19_1_6_::exp(double)+0x1669> │ │ │ │ │ │ + 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 a7f <__llvm_libc_19_1_6_::exp(double)+0xa7f> │ │ │ │ │ │ + jp a7f <__llvm_libc_19_1_6_::exp(double)+0xa7f> │ │ │ │ │ │ + shl $0x34,%r12 │ │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ │ + add %r12,%rax │ │ │ │ │ │ + movq %rax,%xmm0 │ │ │ │ │ │ + jmp 1669 <__llvm_libc_19_1_6_::exp(double)+0x1669> │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rcx │ │ │ │ │ │ - movabs $0x7ff0000000000000,%r9 │ │ │ │ │ │ - movabs $0xfffffffffffff,%r10 │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r14 │ │ │ │ │ │ + movabs $0xfffffffffffff,%r11 │ │ │ │ │ │ mov %rcx,-0x138(%rbp) │ │ │ │ │ │ mov %rcx,-0x130(%rbp) │ │ │ │ │ │ mov %rcx,-0x128(%rbp) │ │ │ │ │ │ - vmovq %xmm2,%rbx │ │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ │ + movq %xmm1,%r9 │ │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ │ shr $0x34,%rcx │ │ │ │ │ │ and $0x7ff,%ecx │ │ │ │ │ │ lea -0x433(%rcx),%edx │ │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ │ mov $0xfffffbce,%r8d │ │ │ │ │ │ cmove %r8d,%edx │ │ │ │ │ │ - vxorpd %xmm6,%xmm6,%xmm6 │ │ │ │ │ │ - vucomisd %xmm6,%xmm2 │ │ │ │ │ │ - mov $0xffffffcc,%r11d │ │ │ │ │ │ - cmovne %edx,%r11d │ │ │ │ │ │ - cmovp %edx,%r11d │ │ │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ │ │ + mov $0xffffffcc,%r10d │ │ │ │ │ │ + cmovne %edx,%r10d │ │ │ │ │ │ + cmovp %edx,%r10d │ │ │ │ │ │ mov $0xffffffcc,%edi │ │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ │ - and %r10,%rcx │ │ │ │ │ │ - test %r9,%rbx │ │ │ │ │ │ - lea 0x1(%rcx,%r10,1),%rdx │ │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ │ + and %r11,%rcx │ │ │ │ │ │ + test %r14,%r9 │ │ │ │ │ │ + lea 0x1(%rcx,%r11,1),%rdx │ │ │ │ │ │ cmove %rcx,%rdx │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - mov %rbx,-0x140(%rbp) │ │ │ │ │ │ - je 77a <__llvm_libc_19_1_6_::exp(double)+0x77a> │ │ │ │ │ │ + je b1f <__llvm_libc_19_1_6_::exp(double)+0xb1f> │ │ │ │ │ │ bsr %rdx,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ - mov %ecx,%r9d │ │ │ │ │ │ - or $0x40,%r9d │ │ │ │ │ │ - sub %r9d,%r11d │ │ │ │ │ │ + mov %ecx,%r11d │ │ │ │ │ │ + or $0x40,%r11d │ │ │ │ │ │ + sub %r11d,%r10d │ │ │ │ │ │ shl %cl,%rdx │ │ │ │ │ │ - jmp 77c <__llvm_libc_19_1_6_::exp(double)+0x77c> │ │ │ │ │ │ + jmp b21 <__llvm_libc_19_1_6_::exp(double)+0xb21> │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ - vmovq -0x148(%rbp),%xmm2 │ │ │ │ │ │ - vmovq %xmm5,%rcx │ │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ │ - shr $0x3f,%rbx │ │ │ │ │ │ - mov %rcx,%r9 │ │ │ │ │ │ - shr $0x34,%r9 │ │ │ │ │ │ - and $0x7ff,%r9d │ │ │ │ │ │ - lea -0x433(%r9),%r10d │ │ │ │ │ │ - test %r9d,%r9d │ │ │ │ │ │ - cmove %r8d,%r10d │ │ │ │ │ │ - vucomisd %xmm6,%xmm5 │ │ │ │ │ │ - cmovne %r10d,%edi │ │ │ │ │ │ - cmovp %r10d,%edi │ │ │ │ │ │ + movq -0x148(%rbp),%xmm1 │ │ │ │ │ │ + movq -0x140(%rbp),%xmm3 │ │ │ │ │ │ + movq -0x158(%rbp),%xmm2 │ │ │ │ │ │ + movq -0x150(%rbp),%xmm4 │ │ │ │ │ │ + movq %xmm4,%rcx │ │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ │ + shr $0x3f,%r11 │ │ │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ │ + shr $0x34,%r11 │ │ │ │ │ │ + and $0x7ff,%r11d │ │ │ │ │ │ + lea -0x433(%r11),%ebx │ │ │ │ │ │ + test %r11d,%r11d │ │ │ │ │ │ + cmove %r8d,%ebx │ │ │ │ │ │ + ucomisd %xmm0,%xmm4 │ │ │ │ │ │ + cmovne %ebx,%edi │ │ │ │ │ │ + cmovp %ebx,%edi │ │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ │ - movabs $0xfffffffffffff,%r10 │ │ │ │ │ │ - and %r10,%r8 │ │ │ │ │ │ - movabs $0x7ff0000000000000,%r9 │ │ │ │ │ │ - test %r9,%rcx │ │ │ │ │ │ - lea 0x1(%r10,%r8,1),%r13 │ │ │ │ │ │ + movabs $0xfffffffffffff,%r11 │ │ │ │ │ │ + and %r11,%r8 │ │ │ │ │ │ + test %r14,%rcx │ │ │ │ │ │ + lea 0x1(%r11,%r8,1),%r13 │ │ │ │ │ │ cmove %r8,%r13 │ │ │ │ │ │ test %r13,%r13 │ │ │ │ │ │ - mov %rbx,-0x148(%rbp) │ │ │ │ │ │ - je 801 <__llvm_libc_19_1_6_::exp(double)+0x801> │ │ │ │ │ │ + je bb2 <__llvm_libc_19_1_6_::exp(double)+0xbb2> │ │ │ │ │ │ bsr %r13,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%r8d │ │ │ │ │ │ or $0x40,%r8d │ │ │ │ │ │ sub %r8d,%edi │ │ │ │ │ │ shl %cl,%r13 │ │ │ │ │ │ - jmp 804 <__llvm_libc_19_1_6_::exp(double)+0x804> │ │ │ │ │ │ + jmp bb5 <__llvm_libc_19_1_6_::exp(double)+0xbb5> │ │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ │ - vmovq %xmm4,%rcx │ │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ │ - shr $0x3f,%r12 │ │ │ │ │ │ + movq %xmm2,%rcx │ │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ │ + shr $0x3f,%r14 │ │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ │ shr $0x34,%r8 │ │ │ │ │ │ and $0x7ff,%r8d │ │ │ │ │ │ - lea -0x433(%r8),%r9d │ │ │ │ │ │ + lea -0x433(%r8),%r11d │ │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ │ - mov $0xfffffbce,%r10d │ │ │ │ │ │ - cmovne %r9d,%r10d │ │ │ │ │ │ - vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vucomisd %xmm0,%xmm4 │ │ │ │ │ │ + mov $0xfffffbce,%ebx │ │ │ │ │ │ + cmovne %r11d,%ebx │ │ │ │ │ │ + ucomisd %xmm0,%xmm2 │ │ │ │ │ │ mov $0xffffffcc,%r8d │ │ │ │ │ │ - cmovne %r10d,%r8d │ │ │ │ │ │ - cmovp %r10d,%r8d │ │ │ │ │ │ - mov %rcx,%r9 │ │ │ │ │ │ - movabs $0xfffffffffffff,%rbx │ │ │ │ │ │ - and %rbx,%r9 │ │ │ │ │ │ - movabs $0x7ff0000000000000,%r10 │ │ │ │ │ │ - test %r10,%rcx │ │ │ │ │ │ - lea 0x1(%rbx,%r9,1),%rbx │ │ │ │ │ │ - cmove %r9,%rbx │ │ │ │ │ │ + cmovne %ebx,%r8d │ │ │ │ │ │ + cmovp %ebx,%r8d │ │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ │ + movabs $0xfffffffffffff,%r15 │ │ │ │ │ │ + and %r15,%r11 │ │ │ │ │ │ + movabs $0x7ff0000000000000,%rbx │ │ │ │ │ │ + test %rbx,%rcx │ │ │ │ │ │ + lea 0x1(%r15,%r11,1),%rbx │ │ │ │ │ │ + cmove %r11,%rbx │ │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ │ - je 8c6 <__llvm_libc_19_1_6_::exp(double)+0x8c6> │ │ │ │ │ │ + je c84 <__llvm_libc_19_1_6_::exp(double)+0xc84> │ │ │ │ │ │ bsr %rbx,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ - mov %ecx,%r9d │ │ │ │ │ │ - or $0x40,%r9d │ │ │ │ │ │ - sub %r9d,%r8d │ │ │ │ │ │ + mov %ecx,%r11d │ │ │ │ │ │ + or $0x40,%r11d │ │ │ │ │ │ + sub %r11d,%r8d │ │ │ │ │ │ shl %cl,%rbx │ │ │ │ │ │ test %r13,%r13 │ │ │ │ │ │ - je 8eb <__llvm_libc_19_1_6_::exp(double)+0x8eb> │ │ │ │ │ │ + je d12 <__llvm_libc_19_1_6_::exp(double)+0xd12> │ │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ │ - je 8cf <__llvm_libc_19_1_6_::exp(double)+0x8cf> │ │ │ │ │ │ + je c8d <__llvm_libc_19_1_6_::exp(double)+0xc8d> │ │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ │ sub %r8d,%ecx │ │ │ │ │ │ - jle 98c <__llvm_libc_19_1_6_::exp(double)+0x98c> │ │ │ │ │ │ + mov -0x148(%rbp),%r11 │ │ │ │ │ │ + jle de0 <__llvm_libc_19_1_6_::exp(double)+0xde0> │ │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 9b8 <__llvm_libc_19_1_6_::exp(double)+0x9b8> │ │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ │ - shrd %cl,%rbx,%r10 │ │ │ │ │ │ + ja e32 <__llvm_libc_19_1_6_::exp(double)+0xe32> │ │ │ │ │ │ + shrd %cl,%rbx,%r8 │ │ │ │ │ │ shr %cl,%rbx │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rbx,%r10 │ │ │ │ │ │ - cmovne %r9,%rbx │ │ │ │ │ │ + cmovne %rbx,%r8 │ │ │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ │ │ + cmovne %r15,%rbx │ │ │ │ │ │ mov %edi,%r8d │ │ │ │ │ │ - jmp 9d2 <__llvm_libc_19_1_6_::exp(double)+0x9d2> │ │ │ │ │ │ + jmp f6c <__llvm_libc_19_1_6_::exp(double)+0xf6c> │ │ │ │ │ │ test %r13,%r13 │ │ │ │ │ │ - je 97b <__llvm_libc_19_1_6_::exp(double)+0x97b> │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ + je dd3 <__llvm_libc_19_1_6_::exp(double)+0xdd3> │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ mov %edi,%r8d │ │ │ │ │ │ mov %r13,%rbx │ │ │ │ │ │ - mov -0x140(%rbp),%r13 │ │ │ │ │ │ - mov -0x148(%rbp),%r12 │ │ │ │ │ │ - jmp af7 <__llvm_libc_19_1_6_::exp(double)+0xaf7> │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ - mov -0x140(%rbp),%r13 │ │ │ │ │ │ - jmp af7 <__llvm_libc_19_1_6_::exp(double)+0xaf7> │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r13 │ │ │ │ │ │ + mov -0x148(%rbp),%r11 │ │ │ │ │ │ + movw $0xaaaa,-0x107(%rbp) │ │ │ │ │ │ + movb $0xaa,-0x105(%rbp) │ │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ │ + je 101d <__llvm_libc_19_1_6_::exp(double)+0x101d> │ │ │ │ │ │ + shr $0x3f,%r9 │ │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ │ + or %rbx,%rcx │ │ │ │ │ │ + jne ce1 <__llvm_libc_19_1_6_::exp(double)+0xce1> │ │ │ │ │ │ + mov %r9b,-0x108(%rbp) │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ + mov %r10d,%r8d │ │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ │ + jmp 102b <__llvm_libc_19_1_6_::exp(double)+0x102b> │ │ │ │ │ │ + mov %r10d,%ecx │ │ │ │ │ │ + sub %r8d,%ecx │ │ │ │ │ │ + jle d9d <__llvm_libc_19_1_6_::exp(double)+0xd9d> │ │ │ │ │ │ + cmp $0x7f,%ecx │ │ │ │ │ │ + ja e26 <__llvm_libc_19_1_6_::exp(double)+0xe26> │ │ │ │ │ │ + shrd %cl,%rbx,%r15 │ │ │ │ │ │ + shr %cl,%rbx │ │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ │ + test $0x40,%cl │ │ │ │ │ │ + cmovne %rbx,%r15 │ │ │ │ │ │ + cmovne %rdi,%rbx │ │ │ │ │ │ + mov %r10d,%r8d │ │ │ │ │ │ + jmp e54 <__llvm_libc_19_1_6_::exp(double)+0xe54> │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ + mov %r14d,%r11d │ │ │ │ │ │ + jmp ffa <__llvm_libc_19_1_6_::exp(double)+0xffa> │ │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ │ R_X86_64_PC32 __llvm_libc_19_1_6_::libc_errno-0x4 │ │ │ │ │ │ mov $0x22,%esi │ │ │ │ │ │ - call 90b <__llvm_libc_19_1_6_::exp(double)+0x90b> │ │ │ │ │ │ + call d2e <__llvm_libc_19_1_6_::exp(double)+0xd2e> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::Errno::operator=(int)-0x4 │ │ │ │ │ │ movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ │ │ - vbroadcastss 0x0(%rip),%xmm0 │ │ │ │ │ │ - R_X86_64_PC32 .LCPI0_33-0x4 │ │ │ │ │ │ - vmovupd %xmm0,-0xe8(%rbp) │ │ │ │ │ │ + movdqa 0x0(%rip),%xmm0 │ │ │ │ │ │ + R_X86_64_PC32 .LCPI0_34-0x4 │ │ │ │ │ │ + movdqu %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 │ │ │ │ │ │ - vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - jmp 1323 <__llvm_libc_19_1_6_::exp(double)+0x1323> │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ │ - mov -0x140(%rbp),%r13 │ │ │ │ │ │ - jmp af7 <__llvm_libc_19_1_6_::exp(double)+0xaf7> │ │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ │ - mov %r8d,%ecx │ │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ │ - jle 9c5 <__llvm_libc_19_1_6_::exp(double)+0x9c5> │ │ │ │ │ │ - cmp $0x7f,%ecx │ │ │ │ │ │ - ja 9ca <__llvm_libc_19_1_6_::exp(double)+0x9ca> │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ - shrd %cl,%r13,%r9 │ │ │ │ │ │ - shr %cl,%r13 │ │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ │ - test $0x40,%cl │ │ │ │ │ │ - cmovne %r13,%r9 │ │ │ │ │ │ - cmovne %r10,%r13 │ │ │ │ │ │ - mov %r8d,%edi │ │ │ │ │ │ - jmp 9d2 <__llvm_libc_19_1_6_::exp(double)+0x9d2> │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ │ - jmp 9d2 <__llvm_libc_19_1_6_::exp(double)+0x9d2> │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ - jmp 9d2 <__llvm_libc_19_1_6_::exp(double)+0x9d2> │ │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ │ - cmp -0x148(%rbp),%r12d │ │ │ │ │ │ - jne 9ff <__llvm_libc_19_1_6_::exp(double)+0x9ff> │ │ │ │ │ │ - lea (%rbx,%r13,1),%rcx │ │ │ │ │ │ - add %r10,%r9 │ │ │ │ │ │ - adc $0x0,%rcx │ │ │ │ │ │ - setb %r8b │ │ │ │ │ │ - add %rbx,%r13 │ │ │ │ │ │ - jb a57 <__llvm_libc_19_1_6_::exp(double)+0xa57> │ │ │ │ │ │ - test %r8b,%r8b │ │ │ │ │ │ - jne a57 <__llvm_libc_19_1_6_::exp(double)+0xa57> │ │ │ │ │ │ - mov %edi,%r8d │ │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ │ - jmp 8d8 <__llvm_libc_19_1_6_::exp(double)+0x8d8> │ │ │ │ │ │ - mov %r10,-0x158(%rbp) │ │ │ │ │ │ - mov %r13,%r10 │ │ │ │ │ │ - mov %r13,-0x160(%rbp) │ │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ │ - sub %rbx,%r10 │ │ │ │ │ │ - jne a2f <__llvm_libc_19_1_6_::exp(double)+0xa2f> │ │ │ │ │ │ - mov %r9,-0x160(%rbp) │ │ │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ │ │ - cmp -0x158(%rbp),%r9 │ │ │ │ │ │ - je a38 <__llvm_libc_19_1_6_::exp(double)+0xa38> │ │ │ │ │ │ - cmp %rcx,-0x160(%rbp) │ │ │ │ │ │ - jbe a76 <__llvm_libc_19_1_6_::exp(double)+0xa76> │ │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ │ - sub -0x158(%rbp),%r9 │ │ │ │ │ │ - setb %cl │ │ │ │ │ │ - sub %rcx,%r10 │ │ │ │ │ │ - mov -0x140(%rbp),%r13 │ │ │ │ │ │ - mov -0x148(%rbp),%r12 │ │ │ │ │ │ - jmp a9b <__llvm_libc_19_1_6_::exp(double)+0xa9b> │ │ │ │ │ │ - inc %edi │ │ │ │ │ │ - shrd $0x1,%rcx,%r9 │ │ │ │ │ │ - shr $1,%rcx │ │ │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ │ │ - or %rcx,%rbx │ │ │ │ │ │ - mov %edi,%r8d │ │ │ │ │ │ - jmp 8d8 <__llvm_libc_19_1_6_::exp(double)+0x8d8> │ │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ │ - mov -0x158(%rbp),%r10 │ │ │ │ │ │ - sub %r9,%r10 │ │ │ │ │ │ - setb %cl │ │ │ │ │ │ - sub %r13,%rbx │ │ │ │ │ │ - sub %rcx,%rbx │ │ │ │ │ │ - mov %r8d,%edi │ │ │ │ │ │ - mov %r10,%r9 │ │ │ │ │ │ - mov %rbx,%r10 │ │ │ │ │ │ - mov -0x140(%rbp),%r13 │ │ │ │ │ │ - mov %r9,%rcx │ │ │ │ │ │ - or %r10,%rcx │ │ │ │ │ │ - jne aad <__llvm_libc_19_1_6_::exp(double)+0xaad> │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ - mov %edi,%r8d │ │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ │ - jmp af7 <__llvm_libc_19_1_6_::exp(double)+0xaf7> │ │ │ │ │ │ - mov $0x40,%ecx │ │ │ │ │ │ - mov $0x40,%r8d │ │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ │ - je ac5 <__llvm_libc_19_1_6_::exp(double)+0xac5> │ │ │ │ │ │ - bsr %r10,%r8 │ │ │ │ │ │ - xor $0x3f,%r8 │ │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ │ - je ad2 <__llvm_libc_19_1_6_::exp(double)+0xad2> │ │ │ │ │ │ - bsr %r9,%rcx │ │ │ │ │ │ - xor $0x3f,%rcx │ │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ │ - cmovne %ebx,%ecx │ │ │ │ │ │ - add %r8d,%ecx │ │ │ │ │ │ - shld %cl,%r9,%r10 │ │ │ │ │ │ - shl %cl,%r9 │ │ │ │ │ │ - sub %ecx,%edi │ │ │ │ │ │ - test $0x40,%cl │ │ │ │ │ │ - cmovne %r9,%r10 │ │ │ │ │ │ - cmovne %rbx,%r9 │ │ │ │ │ │ - mov %edi,%r8d │ │ │ │ │ │ - mov %r10,%rbx │ │ │ │ │ │ - movw $0xaaaa,-0x107(%rbp) │ │ │ │ │ │ - movb $0xaa,-0x105(%rbp) │ │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ │ - je b2d <__llvm_libc_19_1_6_::exp(double)+0xb2d> │ │ │ │ │ │ - shr $0x3f,%r13 │ │ │ │ │ │ - mov %r9,%rcx │ │ │ │ │ │ - or %rbx,%rcx │ │ │ │ │ │ - jne b40 <__llvm_libc_19_1_6_::exp(double)+0xb40> │ │ │ │ │ │ - mov %r13b,-0x108(%rbp) │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ - mov %r11d,%r8d │ │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ │ - jmp cad <__llvm_libc_19_1_6_::exp(double)+0xcad> │ │ │ │ │ │ - mov %r12b,-0x108(%rbp) │ │ │ │ │ │ - movb $0xaa,-0x106(%rbp) │ │ │ │ │ │ - jmp cad <__llvm_libc_19_1_6_::exp(double)+0xcad> │ │ │ │ │ │ - mov %r11d,%ecx │ │ │ │ │ │ - sub %r8d,%ecx │ │ │ │ │ │ - jle b66 <__llvm_libc_19_1_6_::exp(double)+0xb66> │ │ │ │ │ │ - cmp $0x7f,%ecx │ │ │ │ │ │ - ja b91 <__llvm_libc_19_1_6_::exp(double)+0xb91> │ │ │ │ │ │ - shrd %cl,%rbx,%r9 │ │ │ │ │ │ - shr %cl,%rbx │ │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ │ - test $0x40,%cl │ │ │ │ │ │ - cmovne %rbx,%r9 │ │ │ │ │ │ - cmovne %rdi,%rbx │ │ │ │ │ │ - mov %r11d,%r8d │ │ │ │ │ │ - jmp ba2 <__llvm_libc_19_1_6_::exp(double)+0xba2> │ │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ │ + jmp 1669 <__llvm_libc_19_1_6_::exp(double)+0x1669> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ mov %r8d,%ecx │ │ │ │ │ │ - sub %r11d,%ecx │ │ │ │ │ │ - jle ba2 <__llvm_libc_19_1_6_::exp(double)+0xba2> │ │ │ │ │ │ + sub %r10d,%ecx │ │ │ │ │ │ + jle e54 <__llvm_libc_19_1_6_::exp(double)+0xe54> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja b9d <__llvm_libc_19_1_6_::exp(double)+0xb9d> │ │ │ │ │ │ + ja e4f <__llvm_libc_19_1_6_::exp(double)+0xe4f> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ shrd %cl,%rdx,%rdi │ │ │ │ │ │ shr %cl,%rdx │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %rdx,%rdi │ │ │ │ │ │ cmovne %r10,%rdx │ │ │ │ │ │ - mov %r8d,%r11d │ │ │ │ │ │ - jmp ba2 <__llvm_libc_19_1_6_::exp(double)+0xba2> │ │ │ │ │ │ + mov %r8d,%r10d │ │ │ │ │ │ + jmp e54 <__llvm_libc_19_1_6_::exp(double)+0xe54> │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ + mov %r14d,%r11d │ │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ │ + jmp ffa <__llvm_libc_19_1_6_::exp(double)+0xffa> │ │ │ │ │ │ + movq $0x0,-0x140(%rbp) │ │ │ │ │ │ + mov %r8d,%ecx │ │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ │ + jle e47 <__llvm_libc_19_1_6_::exp(double)+0xe47> │ │ │ │ │ │ + cmp $0x7f,%ecx │ │ │ │ │ │ + ja f64 <__llvm_libc_19_1_6_::exp(double)+0xf64> │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ + shrd %cl,%r13,%r15 │ │ │ │ │ │ + shr %cl,%r13 │ │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ │ + test $0x40,%cl │ │ │ │ │ │ + cmovne %r13,%r15 │ │ │ │ │ │ + mov $0x0,%ecx │ │ │ │ │ │ + mov %rcx,-0x140(%rbp) │ │ │ │ │ │ + cmovne %rdi,%r13 │ │ │ │ │ │ + mov %r8d,%edi │ │ │ │ │ │ + jmp f6c <__llvm_libc_19_1_6_::exp(double)+0xf6c> │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ - jmp ba2 <__llvm_libc_19_1_6_::exp(double)+0xba2> │ │ │ │ │ │ - xor %r11d,%r11d │ │ │ │ │ │ + jmp e54 <__llvm_libc_19_1_6_::exp(double)+0xe54> │ │ │ │ │ │ + movq $0x0,-0x140(%rbp) │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ │ + jmp f6c <__llvm_libc_19_1_6_::exp(double)+0xf6c> │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ + jmp f6c <__llvm_libc_19_1_6_::exp(double)+0xf6c> │ │ │ │ │ │ + xor %r10d,%r10d │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ - cmp %r13b,%r12b │ │ │ │ │ │ - jne bf4 <__llvm_libc_19_1_6_::exp(double)+0xbf4> │ │ │ │ │ │ + cmp %r9b,%r11b │ │ │ │ │ │ + jne ea6 <__llvm_libc_19_1_6_::exp(double)+0xea6> │ │ │ │ │ │ lea (%rdx,%rbx,1),%rcx │ │ │ │ │ │ - add %r9,%rdi │ │ │ │ │ │ + add %r15,%rdi │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %r8b │ │ │ │ │ │ add %rbx,%rdx │ │ │ │ │ │ - jb bc0 <__llvm_libc_19_1_6_::exp(double)+0xbc0> │ │ │ │ │ │ + jb e72 <__llvm_libc_19_1_6_::exp(double)+0xe72> │ │ │ │ │ │ test %r8b,%r8b │ │ │ │ │ │ - je bd8 <__llvm_libc_19_1_6_::exp(double)+0xbd8> │ │ │ │ │ │ + je e8a <__llvm_libc_19_1_6_::exp(double)+0xe8a> │ │ │ │ │ │ shrd $0x1,%rcx,%rdi │ │ │ │ │ │ - inc %r11d │ │ │ │ │ │ + inc %r10d │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%rdx │ │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ │ - mov %r13b,-0x108(%rbp) │ │ │ │ │ │ + mov %r9b,-0x108(%rbp) │ │ │ │ │ │ movb $0xaa,-0x106(%rbp) │ │ │ │ │ │ - mov %r11d,%r8d │ │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ │ + mov %r10d,%r8d │ │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ │ - jmp cad <__llvm_libc_19_1_6_::exp(double)+0xcad> │ │ │ │ │ │ - mov %r12,-0x148(%rbp) │ │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ │ + jmp 102b <__llvm_libc_19_1_6_::exp(double)+0x102b> │ │ │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ │ │ + mov %rdx,%r14 │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ - mov %rbx,%r10 │ │ │ │ │ │ - sub %rbx,%r12 │ │ │ │ │ │ - jne c14 <__llvm_libc_19_1_6_::exp(double)+0xc14> │ │ │ │ │ │ + mov %rbx,%r11 │ │ │ │ │ │ + sub %rbx,%r14 │ │ │ │ │ │ + jne ec6 <__llvm_libc_19_1_6_::exp(double)+0xec6> │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ - mov %r9,%r10 │ │ │ │ │ │ - cmp %r9,%rdi │ │ │ │ │ │ - je c19 <__llvm_libc_19_1_6_::exp(double)+0xc19> │ │ │ │ │ │ - cmp %r10,%rcx │ │ │ │ │ │ - jbe c26 <__llvm_libc_19_1_6_::exp(double)+0xc26> │ │ │ │ │ │ + mov %r15,%r11 │ │ │ │ │ │ + cmp %r15,%rdi │ │ │ │ │ │ + je ecb <__llvm_libc_19_1_6_::exp(double)+0xecb> │ │ │ │ │ │ + cmp %r11,%rcx │ │ │ │ │ │ + jbe ed8 <__llvm_libc_19_1_6_::exp(double)+0xed8> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - sub %r9,%rdi │ │ │ │ │ │ + sub %r15,%rdi │ │ │ │ │ │ setb %cl │ │ │ │ │ │ - sub %rcx,%r12 │ │ │ │ │ │ - jmp c44 <__llvm_libc_19_1_6_::exp(double)+0xc44> │ │ │ │ │ │ + sub %rcx,%r14 │ │ │ │ │ │ + jmp ef6 <__llvm_libc_19_1_6_::exp(double)+0xef6> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - sub %rdi,%r9 │ │ │ │ │ │ + sub %rdi,%r15 │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rdx,%rbx │ │ │ │ │ │ sub %rcx,%rbx │ │ │ │ │ │ - mov %r8d,%r11d │ │ │ │ │ │ - mov -0x148(%rbp),%r13 │ │ │ │ │ │ - mov %r9,%rdi │ │ │ │ │ │ - mov %rbx,%r12 │ │ │ │ │ │ + mov %r8d,%r10d │ │ │ │ │ │ + mov -0x148(%rbp),%r9 │ │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ │ - or %r12,%rcx │ │ │ │ │ │ - jne c54 <__llvm_libc_19_1_6_::exp(double)+0xc54> │ │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ - jmp c99 <__llvm_libc_19_1_6_::exp(double)+0xc99> │ │ │ │ │ │ + or %r14,%rcx │ │ │ │ │ │ + jne f06 <__llvm_libc_19_1_6_::exp(double)+0xf06> │ │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ + jmp f4b <__llvm_libc_19_1_6_::exp(double)+0xf4b> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%edx │ │ │ │ │ │ - test %r12,%r12 │ │ │ │ │ │ - je c6b <__llvm_libc_19_1_6_::exp(double)+0xc6b> │ │ │ │ │ │ - bsr %r12,%rdx │ │ │ │ │ │ + test %r14,%r14 │ │ │ │ │ │ + je f1d <__llvm_libc_19_1_6_::exp(double)+0xf1d> │ │ │ │ │ │ + bsr %r14,%rdx │ │ │ │ │ │ xor $0x3f,%rdx │ │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ │ - je c78 <__llvm_libc_19_1_6_::exp(double)+0xc78> │ │ │ │ │ │ + je f2a <__llvm_libc_19_1_6_::exp(double)+0xf2a> │ │ │ │ │ │ bsr %rdi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ - test %r12,%r12 │ │ │ │ │ │ - cmovne %r9d,%ecx │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ + test %r14,%r14 │ │ │ │ │ │ + cmovne %r15d,%ecx │ │ │ │ │ │ add %edx,%ecx │ │ │ │ │ │ - shld %cl,%rdi,%r12 │ │ │ │ │ │ - sub %ecx,%r11d │ │ │ │ │ │ + shld %cl,%rdi,%r14 │ │ │ │ │ │ + sub %ecx,%r10d │ │ │ │ │ │ shl %cl,%rdi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rdi,%r12 │ │ │ │ │ │ - cmove %rdi,%r9 │ │ │ │ │ │ - mov %r13b,-0x108(%rbp) │ │ │ │ │ │ + cmovne %rdi,%r14 │ │ │ │ │ │ + cmove %rdi,%r15 │ │ │ │ │ │ + mov %r9b,-0x108(%rbp) │ │ │ │ │ │ + movb $0xaa,-0x106(%rbp) │ │ │ │ │ │ + mov %r10d,%r8d │ │ │ │ │ │ + mov %r14,%rbx │ │ │ │ │ │ + jmp 102b <__llvm_libc_19_1_6_::exp(double)+0x102b> │ │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ │ + cmp %r11d,%r14d │ │ │ │ │ │ + jne f96 <__llvm_libc_19_1_6_::exp(double)+0xf96> │ │ │ │ │ │ + lea (%rbx,%r13,1),%rcx │ │ │ │ │ │ + add -0x140(%rbp),%r15 │ │ │ │ │ │ + adc $0x0,%rcx │ │ │ │ │ │ + setb %r8b │ │ │ │ │ │ + add %rbx,%r13 │ │ │ │ │ │ + jb fe0 <__llvm_libc_19_1_6_::exp(double)+0xfe0> │ │ │ │ │ │ + test %r8b,%r8b │ │ │ │ │ │ + jne fe0 <__llvm_libc_19_1_6_::exp(double)+0xfe0> │ │ │ │ │ │ + mov %edi,%r8d │ │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ │ + jmp ffa <__llvm_libc_19_1_6_::exp(double)+0xffa> │ │ │ │ │ │ + mov %r13,%r11 │ │ │ │ │ │ + mov %r13,-0x150(%rbp) │ │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ │ + sub %rbx,%r11 │ │ │ │ │ │ + jne fbf <__llvm_libc_19_1_6_::exp(double)+0xfbf> │ │ │ │ │ │ + mov %r15,-0x150(%rbp) │ │ │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ │ │ + cmp -0x140(%rbp),%r15 │ │ │ │ │ │ + je fcc <__llvm_libc_19_1_6_::exp(double)+0xfcc> │ │ │ │ │ │ + cmp %rcx,-0x150(%rbp) │ │ │ │ │ │ + jbe 1809 <__llvm_libc_19_1_6_::exp(double)+0x1809> │ │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ │ + sub -0x140(%rbp),%r15 │ │ │ │ │ │ + setb %cl │ │ │ │ │ │ + sub %rcx,%r11 │ │ │ │ │ │ + jmp 182e <__llvm_libc_19_1_6_::exp(double)+0x182e> │ │ │ │ │ │ + inc %edi │ │ │ │ │ │ + shrd $0x1,%rcx,%r15 │ │ │ │ │ │ + shr $1,%rcx │ │ │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ │ │ + or %rcx,%rbx │ │ │ │ │ │ + mov %edi,%r8d │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r13 │ │ │ │ │ │ + movw $0xaaaa,-0x107(%rbp) │ │ │ │ │ │ + movb $0xaa,-0x105(%rbp) │ │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ │ + jne cc0 <__llvm_libc_19_1_6_::exp(double)+0xcc0> │ │ │ │ │ │ + mov %r11b,-0x108(%rbp) │ │ │ │ │ │ movb $0xaa,-0x106(%rbp) │ │ │ │ │ │ - mov %r11d,%r8d │ │ │ │ │ │ - mov %r12,%rbx │ │ │ │ │ │ mov %r8d,-0x104(%rbp) │ │ │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ │ │ + mov %r15,-0x100(%rbp) │ │ │ │ │ │ mov %rbx,-0xf8(%rbp) │ │ │ │ │ │ - vmovq %xmm3,%r9 │ │ │ │ │ │ - mov %r9,%rcx │ │ │ │ │ │ + movq %xmm3,%r10 │ │ │ │ │ │ + mov %r10,%rcx │ │ │ │ │ │ shr $0x34,%rcx │ │ │ │ │ │ and $0x7ff,%ecx │ │ │ │ │ │ lea -0x433(%rcx),%edi │ │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ │ mov $0xfffffbce,%edx │ │ │ │ │ │ cmove %edx,%edi │ │ │ │ │ │ - vxorpd %xmm4,%xmm4,%xmm4 │ │ │ │ │ │ - vucomisd %xmm4,%xmm3 │ │ │ │ │ │ - mov $0xffffffcc,%r13d │ │ │ │ │ │ - cmovne %edi,%r13d │ │ │ │ │ │ - cmovp %edi,%r13d │ │ │ │ │ │ - mov $0xffffffcc,%r12d │ │ │ │ │ │ - mov %r9,%rcx │ │ │ │ │ │ - movabs $0xfffffffffffff,%r8 │ │ │ │ │ │ - and %r8,%rcx │ │ │ │ │ │ - movabs $0x7ff0000000000000,%rdi │ │ │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ │ │ - test %rdi,%r9 │ │ │ │ │ │ - lea 0x1(%r8,%rcx,1),%rbx │ │ │ │ │ │ + ucomisd %xmm0,%xmm3 │ │ │ │ │ │ + mov $0xffffffcc,%r11d │ │ │ │ │ │ + cmovne %edi,%r11d │ │ │ │ │ │ + cmovp %edi,%r11d │ │ │ │ │ │ + mov $0xffffffcc,%r15d │ │ │ │ │ │ + mov %r10,%rcx │ │ │ │ │ │ + movabs $0xfffffffffffff,%rdi │ │ │ │ │ │ + and %rdi,%rcx │ │ │ │ │ │ + test %r13,%r10 │ │ │ │ │ │ + lea 0x1(%rdi,%rcx,1),%rbx │ │ │ │ │ │ cmove %rcx,%rbx │ │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ │ - je d47 <__llvm_libc_19_1_6_::exp(double)+0xd47> │ │ │ │ │ │ + je 10b0 <__llvm_libc_19_1_6_::exp(double)+0x10b0> │ │ │ │ │ │ bsr %rbx,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ │ or $0x40,%edi │ │ │ │ │ │ - sub %edi,%r13d │ │ │ │ │ │ + sub %edi,%r11d │ │ │ │ │ │ shl %cl,%rbx │ │ │ │ │ │ - jmp d49 <__llvm_libc_19_1_6_::exp(double)+0xd49> │ │ │ │ │ │ + jmp 10b2 <__llvm_libc_19_1_6_::exp(double)+0x10b2> │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ - vmovq %xmm2,%rcx │ │ │ │ │ │ - mov %rcx,%r9 │ │ │ │ │ │ - shr $0x3f,%r9 │ │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ │ + shr $0x3f,%r14 │ │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ │ shr $0x34,%rdi │ │ │ │ │ │ and $0x7ff,%edi │ │ │ │ │ │ test %edi,%edi │ │ │ │ │ │ lea -0x433(%rdi),%edi │ │ │ │ │ │ cmove %edx,%edi │ │ │ │ │ │ - vucomisd %xmm4,%xmm2 │ │ │ │ │ │ - cmovne %edi,%r12d │ │ │ │ │ │ - cmovp %edi,%r12d │ │ │ │ │ │ - lea (%r14,%rsi,8),%rsi │ │ │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ │ │ + cmovne %edi,%r15d │ │ │ │ │ │ + cmovp %edi,%r15d │ │ │ │ │ │ + lea 0x0(%rip),%rdx │ │ │ │ │ │ + R_X86_64_PC32 __llvm_libc_19_1_6_::EXP2_MID1-0x4 │ │ │ │ │ │ + lea (%rdx,%rsi,8),%rsi │ │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ │ - and %r8,%rdi │ │ │ │ │ │ - movabs $0x7ff0000000000000,%rdx │ │ │ │ │ │ - test %rdx,%rcx │ │ │ │ │ │ - lea 0x1(%r8,%rdi,1),%rdx │ │ │ │ │ │ + movabs $0xfffffffffffff,%rdx │ │ │ │ │ │ + and %rdx,%rdi │ │ │ │ │ │ + test %r13,%rcx │ │ │ │ │ │ + lea 0x1(%rdx,%rdi,1),%rdx │ │ │ │ │ │ cmove %rdi,%rdx │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - je db3 <__llvm_libc_19_1_6_::exp(double)+0xdb3> │ │ │ │ │ │ + je 1123 <__llvm_libc_19_1_6_::exp(double)+0x1123> │ │ │ │ │ │ bsr %rdx,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ │ or $0x40,%edi │ │ │ │ │ │ - sub %edi,%r12d │ │ │ │ │ │ + sub %edi,%r15d │ │ │ │ │ │ shl %cl,%rdx │ │ │ │ │ │ - jmp db5 <__llvm_libc_19_1_6_::exp(double)+0xdb5> │ │ │ │ │ │ + jmp 1125 <__llvm_libc_19_1_6_::exp(double)+0x1125> │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ - vmovq (%rsi),%xmm0 │ │ │ │ │ │ - vmovq %xmm0,%rcx │ │ │ │ │ │ + movq (%rsi),%xmm0 │ │ │ │ │ │ + movq %xmm0,%rcx │ │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ │ shr $0x34,%rsi │ │ │ │ │ │ and $0x7ff,%esi │ │ │ │ │ │ lea -0x433(%rsi),%edi │ │ │ │ │ │ test %esi,%esi │ │ │ │ │ │ mov $0xfffffbce,%esi │ │ │ │ │ │ cmovne %edi,%esi │ │ │ │ │ │ - vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ │ │ - vucomisd %xmm0,%xmm2 │ │ │ │ │ │ + xorpd %xmm1,%xmm1 │ │ │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ │ │ mov $0xffffffcc,%edi │ │ │ │ │ │ cmovne %esi,%edi │ │ │ │ │ │ cmovp %esi,%edi │ │ │ │ │ │ - mov %rcx,%r10 │ │ │ │ │ │ - movabs $0xfffffffffffff,%r11 │ │ │ │ │ │ - and %r11,%r10 │ │ │ │ │ │ - movabs $0x7ff0000000000000,%rsi │ │ │ │ │ │ - test %rsi,%rcx │ │ │ │ │ │ - lea 0x1(%r11,%r10,1),%rsi │ │ │ │ │ │ - cmove %r10,%rsi │ │ │ │ │ │ + mov %rcx,%r9 │ │ │ │ │ │ + movabs $0xfffffffffffff,%rsi │ │ │ │ │ │ + and %rsi,%r9 │ │ │ │ │ │ + test %r13,%rcx │ │ │ │ │ │ + lea 0x1(%rsi,%r9,1),%rsi │ │ │ │ │ │ + cmove %r9,%rsi │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je e7f <__llvm_libc_19_1_6_::exp(double)+0xe7f> │ │ │ │ │ │ + je 11e5 <__llvm_libc_19_1_6_::exp(double)+0x11e5> │ │ │ │ │ │ bsr %rsi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ - mov %ecx,%r10d │ │ │ │ │ │ - or $0x40,%r10d │ │ │ │ │ │ - sub %r10d,%edi │ │ │ │ │ │ + mov %ecx,%r9d │ │ │ │ │ │ + or $0x40,%r9d │ │ │ │ │ │ + sub %r9d,%edi │ │ │ │ │ │ shl %cl,%rsi │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - vmovq -0x150(%rbp),%xmm0 │ │ │ │ │ │ - je f24 <__llvm_libc_19_1_6_::exp(double)+0xf24> │ │ │ │ │ │ + je 11f7 <__llvm_libc_19_1_6_::exp(double)+0x11f7> │ │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ │ - je e90 <__llvm_libc_19_1_6_::exp(double)+0xe90> │ │ │ │ │ │ - mov %r12d,%ecx │ │ │ │ │ │ + je 11ea <__llvm_libc_19_1_6_::exp(double)+0x11ea> │ │ │ │ │ │ + mov %r15d,%ecx │ │ │ │ │ │ sub %edi,%ecx │ │ │ │ │ │ - jle 1404 <__llvm_libc_19_1_6_::exp(double)+0x1404> │ │ │ │ │ │ + mov %r10,-0x150(%rbp) │ │ │ │ │ │ + jle 174a <__llvm_libc_19_1_6_::exp(double)+0x174a> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 1486 <__llvm_libc_19_1_6_::exp(double)+0x1486> │ │ │ │ │ │ - xor %r11d,%r11d │ │ │ │ │ │ - shrd %cl,%rsi,%r11 │ │ │ │ │ │ + ja 17dc <__llvm_libc_19_1_6_::exp(double)+0x17dc> │ │ │ │ │ │ + xor %r10d,%r10d │ │ │ │ │ │ + shrd %cl,%rsi,%r10 │ │ │ │ │ │ shr %cl,%rsi │ │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rsi,%r11 │ │ │ │ │ │ - cmovne %r14,%rsi │ │ │ │ │ │ - mov %r12d,%edi │ │ │ │ │ │ - jmp 16bd <__llvm_libc_19_1_6_::exp(double)+0x16bd> │ │ │ │ │ │ + cmovne %rsi,%r10 │ │ │ │ │ │ + mov $0x0,%r13d │ │ │ │ │ │ + cmovne %rdi,%rsi │ │ │ │ │ │ + mov %r15d,%edi │ │ │ │ │ │ + jmp 1ac4 <__llvm_libc_19_1_6_::exp(double)+0x1ac4> │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - vmovq -0x150(%rbp),%xmm0 │ │ │ │ │ │ - je f22 <__llvm_libc_19_1_6_::exp(double)+0xf22> │ │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ │ + je 11f5 <__llvm_libc_19_1_6_::exp(double)+0x11f5> │ │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ │ - mov %r12d,%edi │ │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ │ - je f33 <__llvm_libc_19_1_6_::exp(double)+0xf33> │ │ │ │ │ │ - shrq $0x3f,-0x148(%rbp) │ │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ │ - or %rsi,%rcx │ │ │ │ │ │ - jne ec1 <__llvm_libc_19_1_6_::exp(double)+0xec1> │ │ │ │ │ │ - mov %r13,-0x150(%rbp) │ │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ │ - jmp f44 <__llvm_libc_19_1_6_::exp(double)+0xf44> │ │ │ │ │ │ - mov %r13d,%ecx │ │ │ │ │ │ - sub %edi,%ecx │ │ │ │ │ │ - jle eed <__llvm_libc_19_1_6_::exp(double)+0xeed> │ │ │ │ │ │ - cmp $0x7f,%ecx │ │ │ │ │ │ - ja 146d <__llvm_libc_19_1_6_::exp(double)+0x146d> │ │ │ │ │ │ - shrd %cl,%rsi,%r14 │ │ │ │ │ │ - shr %cl,%rsi │ │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ │ - test $0x40,%cl │ │ │ │ │ │ - cmovne %rsi,%r14 │ │ │ │ │ │ - cmovne %rdx,%rsi │ │ │ │ │ │ - mov %r13d,%edi │ │ │ │ │ │ - jmp 14b7 <__llvm_libc_19_1_6_::exp(double)+0x14b7> │ │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ │ - mov %edi,%ecx │ │ │ │ │ │ - sub %r13d,%ecx │ │ │ │ │ │ - jle 14b7 <__llvm_libc_19_1_6_::exp(double)+0x14b7> │ │ │ │ │ │ - cmp $0x7f,%ecx │ │ │ │ │ │ - ja 14b2 <__llvm_libc_19_1_6_::exp(double)+0x14b2> │ │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ │ - shrd %cl,%rbx,%rdx │ │ │ │ │ │ - shr %cl,%rbx │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ - test $0x40,%cl │ │ │ │ │ │ - cmovne %rbx,%rdx │ │ │ │ │ │ - cmovne %r8,%rbx │ │ │ │ │ │ - mov %edi,%r13d │ │ │ │ │ │ - jmp 14b7 <__llvm_libc_19_1_6_::exp(double)+0x14b7> │ │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ │ + mov %r15d,%edi │ │ │ │ │ │ + jmp 11fd <__llvm_libc_19_1_6_::exp(double)+0x11fd> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ │ - mov %r8d,%r9d │ │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ │ + mov %r8d,%r14d │ │ │ │ │ │ + lea 0x0(%rip),%rcx │ │ │ │ │ │ + R_X86_64_PC32 __llvm_libc_19_1_6_::EXP2_MID2-0x4 │ │ │ │ │ │ + lea (%rcx,%rax,8),%r8 │ │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ │ - jne ea2 <__llvm_libc_19_1_6_::exp(double)+0xea2> │ │ │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ │ │ - mov %rdi,-0x150(%rbp) │ │ │ │ │ │ + je 1231 <__llvm_libc_19_1_6_::exp(double)+0x1231> │ │ │ │ │ │ + shr $0x3f,%r10 │ │ │ │ │ │ + mov %r9,%rax │ │ │ │ │ │ + or %rsi,%rax │ │ │ │ │ │ + jne 1432 <__llvm_libc_19_1_6_::exp(double)+0x1432> │ │ │ │ │ │ + mov %r10,-0x150(%rbp) │ │ │ │ │ │ + movq $0x0,-0x140(%rbp) │ │ │ │ │ │ + jmp 1245 <__llvm_libc_19_1_6_::exp(double)+0x1245> │ │ │ │ │ │ + mov %r9,-0x140(%rbp) │ │ │ │ │ │ + mov %r14,-0x150(%rbp) │ │ │ │ │ │ + mov %edi,%r11d │ │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ │ - lea 0x0(%rip),%r9 │ │ │ │ │ │ - R_X86_64_PC32 __llvm_libc_19_1_6_::EXP2_MID2-0x4 │ │ │ │ │ │ - vmovq %xmm1,%r12 │ │ │ │ │ │ - mov %r12,%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,%r11d │ │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ │ - movabs $0xfffffffffffff,%rdi │ │ │ │ │ │ - and %rdi,%rcx │ │ │ │ │ │ - movabs $0x7ff0000000000000,%rsi │ │ │ │ │ │ - test %rsi,%r12 │ │ │ │ │ │ - lea 0x1(%rdi,%rcx,1),%rsi │ │ │ │ │ │ - cmove %rcx,%rsi │ │ │ │ │ │ - test %rsi,%rsi │ │ │ │ │ │ - mov %r14,-0x140(%rbp) │ │ │ │ │ │ - je fcc <__llvm_libc_19_1_6_::exp(double)+0xfcc> │ │ │ │ │ │ - bsr %rsi,%rcx │ │ │ │ │ │ - xor $0x3f,%rcx │ │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ │ - or $0x40,%edi │ │ │ │ │ │ - sub %edi,%r13d │ │ │ │ │ │ - shl %cl,%rsi │ │ │ │ │ │ - jmp fce <__llvm_libc_19_1_6_::exp(double)+0xfce> │ │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ │ - vmovq %xmm0,%rcx │ │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ │ - shr $0x3f,%r14 │ │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ │ - shr $0x34,%rdi │ │ │ │ │ │ - and $0x7ff,%edi │ │ │ │ │ │ - test %edi,%edi │ │ │ │ │ │ - lea -0x433(%rdi),%edi │ │ │ │ │ │ - cmove %edx,%edi │ │ │ │ │ │ - vucomisd %xmm2,%xmm0 │ │ │ │ │ │ - cmovne %edi,%r11d │ │ │ │ │ │ - cmovp %edi,%r11d │ │ │ │ │ │ - lea (%r9,%rax,8),%rax │ │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ │ - movabs $0xfffffffffffff,%r8 │ │ │ │ │ │ - and %r8,%rdx │ │ │ │ │ │ - movabs $0x7ff0000000000000,%rdi │ │ │ │ │ │ - test %rdi,%rcx │ │ │ │ │ │ - lea 0x1(%r8,%rdx,1),%r8 │ │ │ │ │ │ - cmove %rdx,%r8 │ │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ │ - je 1042 <__llvm_libc_19_1_6_::exp(double)+0x1042> │ │ │ │ │ │ - bsr %r8,%rcx │ │ │ │ │ │ + movq 0x10(%r8),%xmm1 │ │ │ │ │ │ + movq %xmm1,%rsi │ │ │ │ │ │ + mov %rsi,%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,%r14d │ │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ │ + movabs $0xfffffffffffff,%rdx │ │ │ │ │ │ + and %rdx,%rcx │ │ │ │ │ │ + mov %rsi,-0x148(%rbp) │ │ │ │ │ │ + test %r13,%rsi │ │ │ │ │ │ + lea 0x1(%rdx,%rcx,1),%r10 │ │ │ │ │ │ + cmove %rcx,%r10 │ │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ │ + mov %r11,-0x158(%rbp) │ │ │ │ │ │ + je 12cc <__llvm_libc_19_1_6_::exp(double)+0x12cc> │ │ │ │ │ │ + bsr %r10,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ │ or $0x40,%edx │ │ │ │ │ │ - sub %edx,%r11d │ │ │ │ │ │ - shl %cl,%r8 │ │ │ │ │ │ - jmp 1045 <__llvm_libc_19_1_6_::exp(double)+0x1045> │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ - vmovq (%rax),%xmm0 │ │ │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ │ - shr $0x3f,%r9 │ │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ │ - shr $0x34,%rcx │ │ │ │ │ │ - and $0x7ff,%ecx │ │ │ │ │ │ - lea -0x433(%rcx),%edx │ │ │ │ │ │ - test %ecx,%ecx │ │ │ │ │ │ - mov $0xfffffbce,%ecx │ │ │ │ │ │ - cmovne %edx,%ecx │ │ │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ │ │ - vucomisd %xmm0,%xmm1 │ │ │ │ │ │ - mov $0xffffffcc,%edx │ │ │ │ │ │ - cmovne %ecx,%edx │ │ │ │ │ │ - cmovp %ecx,%edx │ │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ │ - movabs $0xfffffffffffff,%r10 │ │ │ │ │ │ - and %r10,%rcx │ │ │ │ │ │ - test %rdi,%rax │ │ │ │ │ │ - lea 0x1(%r10,%rcx,1),%rax │ │ │ │ │ │ - cmove %rcx,%rax │ │ │ │ │ │ - test %rax,%rax │ │ │ │ │ │ - je 10f9 <__llvm_libc_19_1_6_::exp(double)+0x10f9> │ │ │ │ │ │ - bsr %rax,%rcx │ │ │ │ │ │ + sub %edx,%r15d │ │ │ │ │ │ + shl %cl,%r10 │ │ │ │ │ │ + jmp 12cf <__llvm_libc_19_1_6_::exp(double)+0x12cf> │ │ │ │ │ │ + xor %r10d,%r10d │ │ │ │ │ │ + movq 0x8(%r8),%xmm1 │ │ │ │ │ │ + movq %xmm1,%rcx │ │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ │ + shr $0x3f,%r11 │ │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ │ + shr $0x34,%rdx │ │ │ │ │ │ + and $0x7ff,%edx │ │ │ │ │ │ + lea -0x433(%rdx),%esi │ │ │ │ │ │ + test %edx,%edx │ │ │ │ │ │ + cmove %eax,%esi │ │ │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ │ │ + cmovne %esi,%r14d │ │ │ │ │ │ + cmovp %esi,%r14d │ │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ │ + movabs $0xfffffffffffff,%rdx │ │ │ │ │ │ + and %rdx,%rax │ │ │ │ │ │ + test %r13,%rcx │ │ │ │ │ │ + lea 0x1(%rdx,%rax,1),%rdx │ │ │ │ │ │ + cmove %rax,%rdx │ │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ │ + je 133b <__llvm_libc_19_1_6_::exp(double)+0x133b> │ │ │ │ │ │ + bsr %rdx,%rcx │ │ │ │ │ │ + xor $0x3f,%rcx │ │ │ │ │ │ + mov %ecx,%eax │ │ │ │ │ │ + or $0x40,%eax │ │ │ │ │ │ + sub %eax,%r14d │ │ │ │ │ │ + shl %cl,%rdx │ │ │ │ │ │ + jmp 133d <__llvm_libc_19_1_6_::exp(double)+0x133d> │ │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ │ + movq (%r8),%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,%r8d │ │ │ │ │ │ + cmovne %esi,%r8d │ │ │ │ │ │ + cmovp %esi,%r8d │ │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ │ + movabs $0xfffffffffffff,%rsi │ │ │ │ │ │ + and %rsi,%rdi │ │ │ │ │ │ + test %r13,%rcx │ │ │ │ │ │ + lea 0x1(%rsi,%rdi,1),%rsi │ │ │ │ │ │ + cmove %rdi,%rsi │ │ │ │ │ │ + test %rsi,%rsi │ │ │ │ │ │ + je 13f7 <__llvm_libc_19_1_6_::exp(double)+0x13f7> │ │ │ │ │ │ + bsr %rsi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ │ or $0x40,%edi │ │ │ │ │ │ - sub %edi,%edx │ │ │ │ │ │ - shl %cl,%rax │ │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ │ - je 1189 <__llvm_libc_19_1_6_::exp(double)+0x1189> │ │ │ │ │ │ - test %rax,%rax │ │ │ │ │ │ - je 1102 <__llvm_libc_19_1_6_::exp(double)+0x1102> │ │ │ │ │ │ - mov %r11d,%ecx │ │ │ │ │ │ - sub %edx,%ecx │ │ │ │ │ │ - jle 143b <__llvm_libc_19_1_6_::exp(double)+0x143b> │ │ │ │ │ │ + sub %edi,%r8d │ │ │ │ │ │ + shl %cl,%rsi │ │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ │ + je 14fd <__llvm_libc_19_1_6_::exp(double)+0x14fd> │ │ │ │ │ │ + test %rsi,%rsi │ │ │ │ │ │ + je 1400 <__llvm_libc_19_1_6_::exp(double)+0x1400> │ │ │ │ │ │ + mov %r14d,%ecx │ │ │ │ │ │ + sub %r8d,%ecx │ │ │ │ │ │ + jle 1781 <__llvm_libc_19_1_6_::exp(double)+0x1781> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 1495 <__llvm_libc_19_1_6_::exp(double)+0x1495> │ │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ │ - shrd %cl,%rax,%r10 │ │ │ │ │ │ - shr %cl,%rax │ │ │ │ │ │ + ja 17eb <__llvm_libc_19_1_6_::exp(double)+0x17eb> │ │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ │ + shrd %cl,%rsi,%r13 │ │ │ │ │ │ + shr %cl,%rsi │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rax,%r10 │ │ │ │ │ │ - cmovne %rdi,%rax │ │ │ │ │ │ - mov %r11d,%edx │ │ │ │ │ │ - jmp 17f4 <__llvm_libc_19_1_6_::exp(double)+0x17f4> │ │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ │ - je 1187 <__llvm_libc_19_1_6_::exp(double)+0x1187> │ │ │ │ │ │ + cmovne %rsi,%r13 │ │ │ │ │ │ + cmovne %rdi,%rsi │ │ │ │ │ │ + mov %r14d,%r8d │ │ │ │ │ │ + jmp 1c11 <__llvm_libc_19_1_6_::exp(double)+0x1c11> │ │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ │ + je 14fb <__llvm_libc_19_1_6_::exp(double)+0x14fb> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ │ - mov %r11d,%edx │ │ │ │ │ │ - test %rsi,%rsi │ │ │ │ │ │ - je 1193 <__llvm_libc_19_1_6_::exp(double)+0x1193> │ │ │ │ │ │ - shr $0x3f,%r12 │ │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ │ - or %rax,%rcx │ │ │ │ │ │ - jne 1123 <__llvm_libc_19_1_6_::exp(double)+0x1123> │ │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ │ + mov %r14d,%r8d │ │ │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ │ + mov -0x148(%rbp),%r14 │ │ │ │ │ │ + je 1519 <__llvm_libc_19_1_6_::exp(double)+0x1519> │ │ │ │ │ │ + shr $0x3f,%r14 │ │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ │ + or %rsi,%rax │ │ │ │ │ │ + jne 145e <__llvm_libc_19_1_6_::exp(double)+0x145e> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - jmp 119c <__llvm_libc_19_1_6_::exp(double)+0x119c> │ │ │ │ │ │ - mov %r13d,%ecx │ │ │ │ │ │ - sub %edx,%ecx │ │ │ │ │ │ - jle 1150 <__llvm_libc_19_1_6_::exp(double)+0x1150> │ │ │ │ │ │ + jmp 1522 <__llvm_libc_19_1_6_::exp(double)+0x1522> │ │ │ │ │ │ + mov %r11d,%ecx │ │ │ │ │ │ + sub %edi,%ecx │ │ │ │ │ │ + jle 148b <__llvm_libc_19_1_6_::exp(double)+0x148b> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 1478 <__llvm_libc_19_1_6_::exp(double)+0x1478> │ │ │ │ │ │ - shrd %cl,%rax,%rdi │ │ │ │ │ │ - shr %cl,%rax │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ + ja 17c0 <__llvm_libc_19_1_6_::exp(double)+0x17c0> │ │ │ │ │ │ + shrd %cl,%rsi,%r9 │ │ │ │ │ │ + shr %cl,%rsi │ │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rax,%rdi │ │ │ │ │ │ - cmovne %r8,%rax │ │ │ │ │ │ - mov %r13d,%edx │ │ │ │ │ │ - jmp 15cc <__llvm_libc_19_1_6_::exp(double)+0x15cc> │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ │ - sub %r13d,%ecx │ │ │ │ │ │ - jle 15cc <__llvm_libc_19_1_6_::exp(double)+0x15cc> │ │ │ │ │ │ + cmovne %rsi,%r9 │ │ │ │ │ │ + cmovne %rax,%rsi │ │ │ │ │ │ + mov %r11d,%edi │ │ │ │ │ │ + jmp 18a1 <__llvm_libc_19_1_6_::exp(double)+0x18a1> │ │ │ │ │ │ + mov %r15d,%ecx │ │ │ │ │ │ + sub %r8d,%ecx │ │ │ │ │ │ + jle 14bf <__llvm_libc_19_1_6_::exp(double)+0x14bf> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 15c7 <__llvm_libc_19_1_6_::exp(double)+0x15c7> │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ - shrd %cl,%rsi,%r8 │ │ │ │ │ │ + ja 17ce <__llvm_libc_19_1_6_::exp(double)+0x17ce> │ │ │ │ │ │ + shrd %cl,%rsi,%rdi │ │ │ │ │ │ shr %cl,%rsi │ │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rsi,%r8 │ │ │ │ │ │ - cmovne %r9,%rsi │ │ │ │ │ │ - mov %edx,%r13d │ │ │ │ │ │ - jmp 15cc <__llvm_libc_19_1_6_::exp(double)+0x15cc> │ │ │ │ │ │ + cmovne %rsi,%rdi │ │ │ │ │ │ + cmovne %rax,%rsi │ │ │ │ │ │ + mov %r15d,%r8d │ │ │ │ │ │ + jmp 19ce <__llvm_libc_19_1_6_::exp(double)+0x19ce> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ + mov %edi,%ecx │ │ │ │ │ │ + sub %r11d,%ecx │ │ │ │ │ │ + jle 18a1 <__llvm_libc_19_1_6_::exp(double)+0x18a1> │ │ │ │ │ │ + cmp $0x7f,%ecx │ │ │ │ │ │ + ja 189c <__llvm_libc_19_1_6_::exp(double)+0x189c> │ │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ │ + shrd %cl,%rbx,%rax │ │ │ │ │ │ + shr %cl,%rbx │ │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ │ + test $0x40,%cl │ │ │ │ │ │ + cmovne %rbx,%rax │ │ │ │ │ │ + cmovne %rdx,%rbx │ │ │ │ │ │ + mov %edi,%r11d │ │ │ │ │ │ + jmp 18a1 <__llvm_libc_19_1_6_::exp(double)+0x18a1> │ │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ │ + mov %r8d,%ecx │ │ │ │ │ │ + sub %r15d,%ecx │ │ │ │ │ │ + jle 19ce <__llvm_libc_19_1_6_::exp(double)+0x19ce> │ │ │ │ │ │ + cmp $0x7f,%ecx │ │ │ │ │ │ + ja 19c8 <__llvm_libc_19_1_6_::exp(double)+0x19c8> │ │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ │ + shrd %cl,%r10,%rax │ │ │ │ │ │ + shr %cl,%r10 │ │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ │ + test $0x40,%cl │ │ │ │ │ │ + cmovne %r10,%rax │ │ │ │ │ │ + cmovne %rdx,%r10 │ │ │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ │ │ + mov %r8d,%r15d │ │ │ │ │ │ + jmp 19ce <__llvm_libc_19_1_6_::exp(double)+0x19ce> │ │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - mov %r9d,%r14d │ │ │ │ │ │ - test %rsi,%rsi │ │ │ │ │ │ - jne 1113 <__llvm_libc_19_1_6_::exp(double)+0x1113> │ │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ │ - mov %edx,%r13d │ │ │ │ │ │ - mov %r14d,%r12d │ │ │ │ │ │ + mov %eax,%r11d │ │ │ │ │ │ mov -0x140(%rbp),%rdx │ │ │ │ │ │ - xor -0x148(%rbp),%r12b │ │ │ │ │ │ - mov %r12,-0x148(%rbp) │ │ │ │ │ │ - mov -0x150(%rbp),%rax │ │ │ │ │ │ - lea (%rax,%r13,1),%r12d │ │ │ │ │ │ - add $0x80,%r12d │ │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ │ + mov -0x148(%rbp),%r14 │ │ │ │ │ │ + jne 141f <__llvm_libc_19_1_6_::exp(double)+0x141f> │ │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ │ + mov %r8d,%r15d │ │ │ │ │ │ + mov %r11d,%r14d │ │ │ │ │ │ + mov -0x158(%rbp),%r9 │ │ │ │ │ │ + xor -0x150(%rbp),%r14b │ │ │ │ │ │ + lea (%r15,%r9,1),%esi │ │ │ │ │ │ + add $0x80,%esi │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %rbx,%rax │ │ │ │ │ │ - je 11d7 <__llvm_libc_19_1_6_::exp(double)+0x11d7> │ │ │ │ │ │ + mov %r14,-0x148(%rbp) │ │ │ │ │ │ + je 1555 <__llvm_libc_19_1_6_::exp(double)+0x1555> │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ - or %rsi,%rax │ │ │ │ │ │ - jne 1348 <__llvm_libc_19_1_6_::exp(double)+0x1348> │ │ │ │ │ │ + or %r10,%rax │ │ │ │ │ │ + jne 168e <__llvm_libc_19_1_6_::exp(double)+0x168e> │ │ │ │ │ │ + mov %rsi,-0x140(%rbp) │ │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ - vmovups 0x0(%rip),%ymm0 │ │ │ │ │ │ - R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_1_6_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_1_6_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_1_6_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_1_6_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_1_6_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128+0x1c │ │ │ │ │ │ - vmovups %ymm0,-0xd0(%rbp) │ │ │ │ │ │ - vmovupd 0x0(%rip),%ymm0 │ │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ │ R_X86_64_PC32 .rodata..L__const._ZN19__llvm_libc_19_1_6_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128-0x4 │ │ │ │ │ │ - vmovupd %ymm0,-0xf0(%rbp) │ │ │ │ │ │ - lea -0x90(%rbp),%rax │ │ │ │ │ │ - movabs $0xaaaaaaaaaaaaaaaa,%rcx │ │ │ │ │ │ - mov %rcx,-0x120(%rbp) │ │ │ │ │ │ - mov %rcx,-0x118(%rbp) │ │ │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ │ │ + lea -0xf0(%rbp),%r15 │ │ │ │ │ │ + mov $0xc0,%edx │ │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ │ + call 157c <__llvm_libc_19_1_6_::exp(double)+0x157c> │ │ │ │ │ │ + R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ │ + movabs $0xaaaaaaaaaaaaaaaa,%rax │ │ │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ │ │ + mov %rax,-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 │ │ │ │ │ │ - lea -0xf0(%rbp),%rdx │ │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ │ push %r13 │ │ │ │ │ │ push %r11 │ │ │ │ │ │ push %r10 │ │ │ │ │ │ push %rax │ │ │ │ │ │ - vzeroupper │ │ │ │ │ │ - call 12a1 <__llvm_libc_19_1_6_::exp(double)+0x12a1> │ │ │ │ │ │ + call 15e0 <__llvm_libc_19_1_6_::exp(double)+0x15e0> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)-0x4 │ │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ │ movw $0xaaaa,-0x137(%rbp) │ │ │ │ │ │ movb $0xaa,-0x135(%rbp) │ │ │ │ │ │ mov -0x148(%rbp),%rax │ │ │ │ │ │ xor -0x120(%rbp),%al │ │ │ │ │ │ and $0x1,%al │ │ │ │ │ │ mov %al,-0x138(%rbp) │ │ │ │ │ │ mov -0x11c(%rbp),%r9d │ │ │ │ │ │ - lea (%r9,%r12,1),%r10d │ │ │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ │ │ + lea (%r9,%r11,1),%r10d │ │ │ │ │ │ add $0x80,%r10d │ │ │ │ │ │ mov %r14,%rax │ │ │ │ │ │ or %rbx,%rax │ │ │ │ │ │ - je 12fe <__llvm_libc_19_1_6_::exp(double)+0x12fe> │ │ │ │ │ │ + je 1644 <__llvm_libc_19_1_6_::exp(double)+0x1644> │ │ │ │ │ │ mov -0x118(%rbp),%rsi │ │ │ │ │ │ mov -0x110(%rbp),%rcx │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne 139c <__llvm_libc_19_1_6_::exp(double)+0x139c> │ │ │ │ │ │ + jne 16e2 <__llvm_libc_19_1_6_::exp(double)+0x16e2> │ │ │ │ │ │ lea -0x130(%rbp),%rax │ │ │ │ │ │ - vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovupd %xmm0,(%rax) │ │ │ │ │ │ - add %r15d,%r10d │ │ │ │ │ │ + xorpd %xmm0,%xmm0 │ │ │ │ │ │ + movupd %xmm0,(%rax) │ │ │ │ │ │ + add %r12d,%r10d │ │ │ │ │ │ mov %r10d,-0x134(%rbp) │ │ │ │ │ │ lea -0x138(%rbp),%rdi │ │ │ │ │ │ - call 1323 <__llvm_libc_19_1_6_::exp(double)+0x1323> │ │ │ │ │ │ + call 1669 <__llvm_libc_19_1_6_::exp(double)+0x1669> │ │ │ │ │ │ R_X86_64_PLT32 double __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>::as() const-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x30(%rbp),%rax │ │ │ │ │ │ - jne 192c <__llvm_libc_19_1_6_::exp(double)+0x192c> │ │ │ │ │ │ + jne 1d19 <__llvm_libc_19_1_6_::exp(double)+0x1d19> │ │ │ │ │ │ add $0x138,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ │ + mov %r10,%rax │ │ │ │ │ │ mul %rdx │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ mul %rbx │ │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ │ add %r8,%rax │ │ │ │ │ │ adc %rcx,%rdi │ │ │ │ │ │ setb %al │ │ │ │ │ │ movzbl %al,%ecx │ │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ │ + mov %r10,%rax │ │ │ │ │ │ mul %rbx │ │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ │ add %rdi,%r14 │ │ │ │ │ │ adc %rcx,%rbx │ │ │ │ │ │ - js 11dc <__llvm_libc_19_1_6_::exp(double)+0x11dc> │ │ │ │ │ │ - add -0x150(%rbp),%r13d │ │ │ │ │ │ - add $0x7f,%r13d │ │ │ │ │ │ + js 17b4 <__llvm_libc_19_1_6_::exp(double)+0x17b4> │ │ │ │ │ │ + add %r9d,%r15d │ │ │ │ │ │ + add $0x7f,%r15d │ │ │ │ │ │ shld $0x1,%r14,%rbx │ │ │ │ │ │ add %r14,%r14 │ │ │ │ │ │ - mov %r13d,%r12d │ │ │ │ │ │ - jmp 11dc <__llvm_libc_19_1_6_::exp(double)+0x11dc> │ │ │ │ │ │ + mov %r15,-0x140(%rbp) │ │ │ │ │ │ + jmp 1561 <__llvm_libc_19_1_6_::exp(double)+0x1561> │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %r14 │ │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ mul %rbx │ │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ │ @@ -1223,401 +1375,440 @@ │ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ │ mul %rbx │ │ │ │ │ │ movzbl %dil,%ecx │ │ │ │ │ │ add %rsi,%rax │ │ │ │ │ │ adc %rcx,%rdx │ │ │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ │ │ mov %rdx,-0x128(%rbp) │ │ │ │ │ │ - js 130d <__llvm_libc_19_1_6_::exp(double)+0x130d> │ │ │ │ │ │ - add %r12d,%r9d │ │ │ │ │ │ + js 1653 <__llvm_libc_19_1_6_::exp(double)+0x1653> │ │ │ │ │ │ + add %r11d,%r9d │ │ │ │ │ │ add $0x7f,%r9d │ │ │ │ │ │ shld $0x1,%rax,%rdx │ │ │ │ │ │ add %rax,%rax │ │ │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ │ │ mov %rdx,-0x128(%rbp) │ │ │ │ │ │ mov %r9d,%r10d │ │ │ │ │ │ - jmp 130d <__llvm_libc_19_1_6_::exp(double)+0x130d> │ │ │ │ │ │ - xor %r11d,%r11d │ │ │ │ │ │ + jmp 1653 <__llvm_libc_19_1_6_::exp(double)+0x1653> │ │ │ │ │ │ + xor %r10d,%r10d │ │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ │ - sub %r12d,%ecx │ │ │ │ │ │ - jle 14a3 <__llvm_libc_19_1_6_::exp(double)+0x14a3> │ │ │ │ │ │ + sub %r15d,%ecx │ │ │ │ │ │ + jle 17fa <__llvm_libc_19_1_6_::exp(double)+0x17fa> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 16b5 <__llvm_libc_19_1_6_::exp(double)+0x16b5> │ │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ │ - shrd %cl,%rdx,%r14 │ │ │ │ │ │ + ja 1abc <__llvm_libc_19_1_6_::exp(double)+0x1abc> │ │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ │ + shrd %cl,%rdx,%r13 │ │ │ │ │ │ shr %cl,%rdx │ │ │ │ │ │ - xor %r11d,%r11d │ │ │ │ │ │ - test $0x40,%cl │ │ │ │ │ │ - cmovne %rdx,%r14 │ │ │ │ │ │ - cmovne %r11,%rdx │ │ │ │ │ │ - mov %edi,%r12d │ │ │ │ │ │ - jmp 16bd <__llvm_libc_19_1_6_::exp(double)+0x16bd> │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ - mov %edx,%ecx │ │ │ │ │ │ - sub %r11d,%ecx │ │ │ │ │ │ - jle 14ab <__llvm_libc_19_1_6_::exp(double)+0x14ab> │ │ │ │ │ │ + test $0x40,%cl │ │ │ │ │ │ + cmovne %rdx,%r13 │ │ │ │ │ │ + cmovne %r10,%rdx │ │ │ │ │ │ + mov %edi,%r15d │ │ │ │ │ │ + jmp 1ac4 <__llvm_libc_19_1_6_::exp(double)+0x1ac4> │ │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ │ + mov %r8d,%ecx │ │ │ │ │ │ + sub %r14d,%ecx │ │ │ │ │ │ + jle 1802 <__llvm_libc_19_1_6_::exp(double)+0x1802> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja 17ec <__llvm_libc_19_1_6_::exp(double)+0x17ec> │ │ │ │ │ │ + ja 1c0a <__llvm_libc_19_1_6_::exp(double)+0x1c0a> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - shrd %cl,%r8,%rdi │ │ │ │ │ │ - shr %cl,%r8 │ │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ │ + shrd %cl,%rdx,%rdi │ │ │ │ │ │ + shr %cl,%rdx │ │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %r8,%rdi │ │ │ │ │ │ - cmovne %r10,%r8 │ │ │ │ │ │ - mov %edx,%r11d │ │ │ │ │ │ - jmp 17f4 <__llvm_libc_19_1_6_::exp(double)+0x17f4> │ │ │ │ │ │ + cmovne %rdx,%rdi │ │ │ │ │ │ + cmovne %r13,%rdx │ │ │ │ │ │ + mov %r8d,%r14d │ │ │ │ │ │ + jmp 1c11 <__llvm_libc_19_1_6_::exp(double)+0x1c11> │ │ │ │ │ │ + mov %rsi,-0x140(%rbp) │ │ │ │ │ │ + jmp 1561 <__llvm_libc_19_1_6_::exp(double)+0x1561> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ - jmp 14b7 <__llvm_libc_19_1_6_::exp(double)+0x14b7> │ │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ │ + jmp 18a1 <__llvm_libc_19_1_6_::exp(double)+0x18a1> │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ │ - jmp 15cc <__llvm_libc_19_1_6_::exp(double)+0x15cc> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - xor %r11d,%r11d │ │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ - jmp 16bd <__llvm_libc_19_1_6_::exp(double)+0x16bd> │ │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ │ + jmp 19ce <__llvm_libc_19_1_6_::exp(double)+0x19ce> │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ │ - jmp 17f4 <__llvm_libc_19_1_6_::exp(double)+0x17f4> │ │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ │ - jmp 16bd <__llvm_libc_19_1_6_::exp(double)+0x16bd> │ │ │ │ │ │ + xor %r10d,%r10d │ │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ │ + jmp 1ac4 <__llvm_libc_19_1_6_::exp(double)+0x1ac4> │ │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - jmp 17f4 <__llvm_libc_19_1_6_::exp(double)+0x17f4> │ │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ │ + jmp 1c11 <__llvm_libc_19_1_6_::exp(double)+0x1c11> │ │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ │ + jmp 1ac4 <__llvm_libc_19_1_6_::exp(double)+0x1ac4> │ │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ │ + jmp 1c11 <__llvm_libc_19_1_6_::exp(double)+0x1c11> │ │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ │ │ + sub %r15,%r11 │ │ │ │ │ │ + setb %cl │ │ │ │ │ │ + sub %r13,%rbx │ │ │ │ │ │ + sub %rcx,%rbx │ │ │ │ │ │ + mov %r8d,%edi │ │ │ │ │ │ + mov %r14,-0x148(%rbp) │ │ │ │ │ │ + mov %r11,%r15 │ │ │ │ │ │ + mov %rbx,%r11 │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r13 │ │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ │ + or %r11,%rcx │ │ │ │ │ │ + jne 184d <__llvm_libc_19_1_6_::exp(double)+0x184d> │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ + mov %edi,%r8d │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ - cmp -0x148(%rbp),%r9b │ │ │ │ │ │ - jne 14e6 <__llvm_libc_19_1_6_::exp(double)+0x14e6> │ │ │ │ │ │ + jmp ca0 <__llvm_libc_19_1_6_::exp(double)+0xca0> │ │ │ │ │ │ + mov $0x40,%ecx │ │ │ │ │ │ + mov $0x40,%r8d │ │ │ │ │ │ + test %r11,%r11 │ │ │ │ │ │ + je 1865 <__llvm_libc_19_1_6_::exp(double)+0x1865> │ │ │ │ │ │ + bsr %r11,%r8 │ │ │ │ │ │ + xor $0x3f,%r8 │ │ │ │ │ │ + test %r15,%r15 │ │ │ │ │ │ + je 1872 <__llvm_libc_19_1_6_::exp(double)+0x1872> │ │ │ │ │ │ + bsr %r15,%rcx │ │ │ │ │ │ + xor $0x3f,%rcx │ │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ │ + test %r11,%r11 │ │ │ │ │ │ + cmovne %ebx,%ecx │ │ │ │ │ │ + add %r8d,%ecx │ │ │ │ │ │ + shld %cl,%r15,%r11 │ │ │ │ │ │ + shl %cl,%r15 │ │ │ │ │ │ + sub %ecx,%edi │ │ │ │ │ │ + test $0x40,%cl │ │ │ │ │ │ + cmovne %r15,%r11 │ │ │ │ │ │ + cmovne %rbx,%r15 │ │ │ │ │ │ + mov %edi,%r8d │ │ │ │ │ │ + mov %r11,%rbx │ │ │ │ │ │ + jmp ca0 <__llvm_libc_19_1_6_::exp(double)+0xca0> │ │ │ │ │ │ + xor %r11d,%r11d │ │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ │ + cmp %r10b,%r14b │ │ │ │ │ │ + jne 18d3 <__llvm_libc_19_1_6_::exp(double)+0x18d3> │ │ │ │ │ │ lea (%rbx,%rsi,1),%rcx │ │ │ │ │ │ - add %rdx,%r14 │ │ │ │ │ │ + add %rax,%r9 │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ - setb %dl │ │ │ │ │ │ + setb %al │ │ │ │ │ │ add %rsi,%rbx │ │ │ │ │ │ - jb 1511 <__llvm_libc_19_1_6_::exp(double)+0x1511> │ │ │ │ │ │ - test %dl,%dl │ │ │ │ │ │ - jne 1511 <__llvm_libc_19_1_6_::exp(double)+0x1511> │ │ │ │ │ │ - mov %r13,-0x150(%rbp) │ │ │ │ │ │ + mov %r10,-0x150(%rbp) │ │ │ │ │ │ + jb 1910 <__llvm_libc_19_1_6_::exp(double)+0x1910> │ │ │ │ │ │ + test %al,%al │ │ │ │ │ │ + jne 1910 <__llvm_libc_19_1_6_::exp(double)+0x1910> │ │ │ │ │ │ + mov %r9,-0x140(%rbp) │ │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ │ - jmp f44 <__llvm_libc_19_1_6_::exp(double)+0xf44> │ │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ │ + jmp 1245 <__llvm_libc_19_1_6_::exp(double)+0x1245> │ │ │ │ │ │ + mov %r9,-0x140(%rbp) │ │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ │ - sub %rsi,%r8 │ │ │ │ │ │ - jne 14ff <__llvm_libc_19_1_6_::exp(double)+0x14ff> │ │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ │ - mov %r14,%r10 │ │ │ │ │ │ - cmp %r14,%rdx │ │ │ │ │ │ - je 1504 <__llvm_libc_19_1_6_::exp(double)+0x1504> │ │ │ │ │ │ - cmp %r10,%rcx │ │ │ │ │ │ - jbe 1535 <__llvm_libc_19_1_6_::exp(double)+0x1535> │ │ │ │ │ │ + mov %rsi,%r9 │ │ │ │ │ │ + sub %rsi,%rdx │ │ │ │ │ │ + jne 18fa <__llvm_libc_19_1_6_::exp(double)+0x18fa> │ │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ │ + mov -0x140(%rbp),%r15 │ │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ │ + cmp %r15,%rax │ │ │ │ │ │ + je 18ff <__llvm_libc_19_1_6_::exp(double)+0x18ff> │ │ │ │ │ │ + cmp %r9,%rcx │ │ │ │ │ │ + jbe 1934 <__llvm_libc_19_1_6_::exp(double)+0x1934> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - sub %r14,%rdx │ │ │ │ │ │ + sub -0x140(%rbp),%rax │ │ │ │ │ │ setb %cl │ │ │ │ │ │ - sub %rcx,%r8 │ │ │ │ │ │ - jmp 1553 <__llvm_libc_19_1_6_::exp(double)+0x1553> │ │ │ │ │ │ - shrd $0x1,%rcx,%r14 │ │ │ │ │ │ - inc %r13d │ │ │ │ │ │ - mov %r13,-0x150(%rbp) │ │ │ │ │ │ + sub %rcx,%rdx │ │ │ │ │ │ + jmp 1955 <__llvm_libc_19_1_6_::exp(double)+0x1955> │ │ │ │ │ │ + shrd $0x1,%rcx,%r9 │ │ │ │ │ │ + mov %r9,-0x140(%rbp) │ │ │ │ │ │ + inc %r11d │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%rbx │ │ │ │ │ │ or %rcx,%rbx │ │ │ │ │ │ - jmp f44 <__llvm_libc_19_1_6_::exp(double)+0xf44> │ │ │ │ │ │ + jmp 1245 <__llvm_libc_19_1_6_::exp(double)+0x1245> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - sub %rdx,%r14 │ │ │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ │ │ + sub %rax,%rdx │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rbx,%rsi │ │ │ │ │ │ sub %rcx,%rsi │ │ │ │ │ │ - mov %edi,%r13d │ │ │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ │ - mov %rsi,%r8 │ │ │ │ │ │ - lea 0x0(%rip),%r9 │ │ │ │ │ │ - R_X86_64_PC32 __llvm_libc_19_1_6_::EXP2_MID2-0x4 │ │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ │ - or %r8,%rcx │ │ │ │ │ │ - jne 1573 <__llvm_libc_19_1_6_::exp(double)+0x1573> │ │ │ │ │ │ - mov %r13,-0x150(%rbp) │ │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ │ + mov %edi,%r11d │ │ │ │ │ │ + mov %r14d,%r10d │ │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ │ + or %rdx,%rcx │ │ │ │ │ │ + mov %r10,-0x150(%rbp) │ │ │ │ │ │ + jne 1976 <__llvm_libc_19_1_6_::exp(double)+0x1976> │ │ │ │ │ │ + movq $0x0,-0x140(%rbp) │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ - jmp f4b <__llvm_libc_19_1_6_::exp(double)+0xf4b> │ │ │ │ │ │ + jmp 1245 <__llvm_libc_19_1_6_::exp(double)+0x1245> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%esi │ │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ │ - je 158a <__llvm_libc_19_1_6_::exp(double)+0x158a> │ │ │ │ │ │ - bsr %r8,%rsi │ │ │ │ │ │ - xor $0x3f,%rsi │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - je 1597 <__llvm_libc_19_1_6_::exp(double)+0x1597> │ │ │ │ │ │ - bsr %rdx,%rcx │ │ │ │ │ │ + je 198d <__llvm_libc_19_1_6_::exp(double)+0x198d> │ │ │ │ │ │ + bsr %rdx,%rsi │ │ │ │ │ │ + xor $0x3f,%rsi │ │ │ │ │ │ + test %rax,%rax │ │ │ │ │ │ + je 199a <__llvm_libc_19_1_6_::exp(double)+0x199a> │ │ │ │ │ │ + bsr %rax,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ │ - cmovne %r14d,%ecx │ │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ │ + cmovne %edi,%ecx │ │ │ │ │ │ add %esi,%ecx │ │ │ │ │ │ - shld %cl,%rdx,%r8 │ │ │ │ │ │ - shl %cl,%rdx │ │ │ │ │ │ - sub %ecx,%r13d │ │ │ │ │ │ - mov %r13,-0x150(%rbp) │ │ │ │ │ │ + shld %cl,%rax,%rdx │ │ │ │ │ │ + shl %cl,%rax │ │ │ │ │ │ + sub %ecx,%r11d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rdx,%r8 │ │ │ │ │ │ - cmove %rdx,%r14 │ │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ │ - jmp f4b <__llvm_libc_19_1_6_::exp(double)+0xf4b> │ │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ │ - cmp %r12b,%r14b │ │ │ │ │ │ - jne 15f0 <__llvm_libc_19_1_6_::exp(double)+0x15f0> │ │ │ │ │ │ - lea (%rsi,%rax,1),%rcx │ │ │ │ │ │ - add %r8,%rdi │ │ │ │ │ │ + cmovne %rax,%rdx │ │ │ │ │ │ + cmove %rax,%rdi │ │ │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ │ + jmp 1245 <__llvm_libc_19_1_6_::exp(double)+0x1245> │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ + xor %r10d,%r10d │ │ │ │ │ │ + cmp %r14b,%r11b │ │ │ │ │ │ + jne 19f2 <__llvm_libc_19_1_6_::exp(double)+0x19f2> │ │ │ │ │ │ + lea (%r10,%rsi,1),%rcx │ │ │ │ │ │ + add %rax,%rdi │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ - setb %dl │ │ │ │ │ │ - add %rax,%rsi │ │ │ │ │ │ - jb 161b <__llvm_libc_19_1_6_::exp(double)+0x161b> │ │ │ │ │ │ - test %dl,%dl │ │ │ │ │ │ - jne 161b <__llvm_libc_19_1_6_::exp(double)+0x161b> │ │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ │ - jmp 119c <__llvm_libc_19_1_6_::exp(double)+0x119c> │ │ │ │ │ │ - mov %rsi,%r9 │ │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ │ - mov %rax,%r10 │ │ │ │ │ │ - sub %rax,%r9 │ │ │ │ │ │ - jne 1609 <__llvm_libc_19_1_6_::exp(double)+0x1609> │ │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ │ - cmp %rdi,%r8 │ │ │ │ │ │ - je 160e <__llvm_libc_19_1_6_::exp(double)+0x160e> │ │ │ │ │ │ - cmp %r10,%rcx │ │ │ │ │ │ - jbe 1638 <__llvm_libc_19_1_6_::exp(double)+0x1638> │ │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ │ - sub %rdi,%r8 │ │ │ │ │ │ setb %al │ │ │ │ │ │ - sub %rax,%r9 │ │ │ │ │ │ - jmp 1652 <__llvm_libc_19_1_6_::exp(double)+0x1652> │ │ │ │ │ │ + add %rsi,%r10 │ │ │ │ │ │ + jb 1a1d <__llvm_libc_19_1_6_::exp(double)+0x1a1d> │ │ │ │ │ │ + test %al,%al │ │ │ │ │ │ + jne 1a1d <__llvm_libc_19_1_6_::exp(double)+0x1a1d> │ │ │ │ │ │ + mov %rcx,%r10 │ │ │ │ │ │ + jmp 1522 <__llvm_libc_19_1_6_::exp(double)+0x1522> │ │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ │ + mov %r10,%rcx │ │ │ │ │ │ + mov %rsi,%r9 │ │ │ │ │ │ + sub %rsi,%rdx │ │ │ │ │ │ + jne 1a0b <__llvm_libc_19_1_6_::exp(double)+0x1a0b> │ │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ │ + cmp %rdi,%rax │ │ │ │ │ │ + je 1a10 <__llvm_libc_19_1_6_::exp(double)+0x1a10> │ │ │ │ │ │ + cmp %r9,%rcx │ │ │ │ │ │ + jbe 1a3a <__llvm_libc_19_1_6_::exp(double)+0x1a3a> │ │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ │ + sub %rdi,%rax │ │ │ │ │ │ + setb %cl │ │ │ │ │ │ + sub %rcx,%rdx │ │ │ │ │ │ + jmp 1a54 <__llvm_libc_19_1_6_::exp(double)+0x1a54> │ │ │ │ │ │ shrd $0x1,%rcx,%rdi │ │ │ │ │ │ - inc %r13d │ │ │ │ │ │ + inc %r15d │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ - movabs $0x8000000000000000,%rsi │ │ │ │ │ │ - or %rcx,%rsi │ │ │ │ │ │ - jmp 119c <__llvm_libc_19_1_6_::exp(double)+0x119c> │ │ │ │ │ │ + movabs $0x8000000000000000,%r10 │ │ │ │ │ │ + or %rcx,%r10 │ │ │ │ │ │ + jmp 1522 <__llvm_libc_19_1_6_::exp(double)+0x1522> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - sub %r8,%rdi │ │ │ │ │ │ + sub %rax,%rdi │ │ │ │ │ │ setb %cl │ │ │ │ │ │ - sub %rsi,%rax │ │ │ │ │ │ - sub %rcx,%rax │ │ │ │ │ │ - mov %edx,%r13d │ │ │ │ │ │ - mov %r14d,%r12d │ │ │ │ │ │ - mov %rdi,%r8 │ │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ │ - mov -0x140(%rbp),%rdx │ │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ │ - or %r9,%rax │ │ │ │ │ │ - jne 166a <__llvm_libc_19_1_6_::exp(double)+0x166a> │ │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ │ + sub %r10,%rsi │ │ │ │ │ │ + sub %rcx,%rsi │ │ │ │ │ │ + mov %r8d,%r15d │ │ │ │ │ │ + mov %r11d,%r14d │ │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ │ + mov -0x158(%rbp),%r9 │ │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ │ + or %rdx,%rcx │ │ │ │ │ │ + jne 1a6a <__llvm_libc_19_1_6_::exp(double)+0x1a6a> │ │ │ │ │ │ + xor %r10d,%r10d │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - jmp 11a3 <__llvm_libc_19_1_6_::exp(double)+0x11a3> │ │ │ │ │ │ + jmp 1ab0 <__llvm_libc_19_1_6_::exp(double)+0x1ab0> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ - mov $0x40,%eax │ │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ │ - je 1681 <__llvm_libc_19_1_6_::exp(double)+0x1681> │ │ │ │ │ │ - bsr %r9,%rax │ │ │ │ │ │ - xor $0x3f,%rax │ │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ │ - je 168e <__llvm_libc_19_1_6_::exp(double)+0x168e> │ │ │ │ │ │ - bsr %r8,%rcx │ │ │ │ │ │ + mov $0x40,%esi │ │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ │ + je 1a81 <__llvm_libc_19_1_6_::exp(double)+0x1a81> │ │ │ │ │ │ + bsr %rdx,%rsi │ │ │ │ │ │ + xor $0x3f,%rsi │ │ │ │ │ │ + test %rax,%rax │ │ │ │ │ │ + je 1a8e <__llvm_libc_19_1_6_::exp(double)+0x1a8e> │ │ │ │ │ │ + bsr %rax,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ │ cmovne %edi,%ecx │ │ │ │ │ │ - add %eax,%ecx │ │ │ │ │ │ - shld %cl,%r8,%r9 │ │ │ │ │ │ - shl %cl,%r8 │ │ │ │ │ │ - sub %ecx,%r13d │ │ │ │ │ │ + add %esi,%ecx │ │ │ │ │ │ + shld %cl,%rax,%rdx │ │ │ │ │ │ + shl %cl,%rax │ │ │ │ │ │ + sub %ecx,%r15d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %r8,%r9 │ │ │ │ │ │ - cmove %r8,%rdi │ │ │ │ │ │ - mov %r9,%rsi │ │ │ │ │ │ - jmp 11a3 <__llvm_libc_19_1_6_::exp(double)+0x11a3> │ │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ │ + cmovne %rax,%rdx │ │ │ │ │ │ + cmove %rax,%rdi │ │ │ │ │ │ + mov %rdx,%r10 │ │ │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ │ │ + jmp 1529 <__llvm_libc_19_1_6_::exp(double)+0x1529> │ │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ - cmp %r9d,%r8d │ │ │ │ │ │ - jne 16ef <__llvm_libc_19_1_6_::exp(double)+0x16ef> │ │ │ │ │ │ + cmp %r14d,%r8d │ │ │ │ │ │ + jne 1b01 <__llvm_libc_19_1_6_::exp(double)+0x1b01> │ │ │ │ │ │ lea (%rdx,%rsi,1),%rcx │ │ │ │ │ │ - add %r11,%r14 │ │ │ │ │ │ + add %r10,%r13 │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %dil │ │ │ │ │ │ add %rsi,%rdx │ │ │ │ │ │ - jb 1730 <__llvm_libc_19_1_6_::exp(double)+0x1730> │ │ │ │ │ │ + jb 1b41 <__llvm_libc_19_1_6_::exp(double)+0x1b41> │ │ │ │ │ │ test %dil,%dil │ │ │ │ │ │ - jne 1730 <__llvm_libc_19_1_6_::exp(double)+0x1730> │ │ │ │ │ │ + jne 1b41 <__llvm_libc_19_1_6_::exp(double)+0x1b41> │ │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ │ - mov %r12d,%edi │ │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ │ - jne ea2 <__llvm_libc_19_1_6_::exp(double)+0xea2> │ │ │ │ │ │ - jmp f33 <__llvm_libc_19_1_6_::exp(double)+0xf33> │ │ │ │ │ │ - mov %r14,-0x140(%rbp) │ │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ │ + mov %r15d,%edi │ │ │ │ │ │ + mov -0x150(%rbp),%r10 │ │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r13 │ │ │ │ │ │ + jmp 11fd <__llvm_libc_19_1_6_::exp(double)+0x11fd> │ │ │ │ │ │ + mov %r11,-0x158(%rbp) │ │ │ │ │ │ + mov %rdx,%r9 │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ │ - sub %rsi,%r10 │ │ │ │ │ │ - jne 1717 <__llvm_libc_19_1_6_::exp(double)+0x1717> │ │ │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ │ │ - mov %r11,%r14 │ │ │ │ │ │ - cmp %r11,-0x140(%rbp) │ │ │ │ │ │ - je 171c <__llvm_libc_19_1_6_::exp(double)+0x171c> │ │ │ │ │ │ - cmp %r14,%rcx │ │ │ │ │ │ - jbe 1759 <__llvm_libc_19_1_6_::exp(double)+0x1759> │ │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ │ + sub %rsi,%r9 │ │ │ │ │ │ + jne 1b2c <__llvm_libc_19_1_6_::exp(double)+0x1b2c> │ │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ │ + mov %r13,-0x140(%rbp) │ │ │ │ │ │ + mov %r10,%r11 │ │ │ │ │ │ + cmp %r10,-0x140(%rbp) │ │ │ │ │ │ + je 1b31 <__llvm_libc_19_1_6_::exp(double)+0x1b31> │ │ │ │ │ │ + cmp %r11,%rcx │ │ │ │ │ │ + jbe 1b75 <__llvm_libc_19_1_6_::exp(double)+0x1b75> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - mov -0x140(%rbp),%r14 │ │ │ │ │ │ - sub %r11,%r14 │ │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ │ + sub %r10,%rdx │ │ │ │ │ │ setb %cl │ │ │ │ │ │ - sub %rcx,%r10 │ │ │ │ │ │ - jmp 1777 <__llvm_libc_19_1_6_::exp(double)+0x1777> │ │ │ │ │ │ - inc %r12d │ │ │ │ │ │ - shrd $0x1,%rcx,%r14 │ │ │ │ │ │ + sub %rcx,%r9 │ │ │ │ │ │ + jmp 1b8f <__llvm_libc_19_1_6_::exp(double)+0x1b8f> │ │ │ │ │ │ + inc %r15d │ │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ │ + shrd $0x1,%rcx,%r9 │ │ │ │ │ │ shr $1,%rcx │ │ │ │ │ │ movabs $0x8000000000000000,%rsi │ │ │ │ │ │ or %rcx,%rsi │ │ │ │ │ │ - mov %r12d,%edi │ │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ │ - jne ea2 <__llvm_libc_19_1_6_::exp(double)+0xea2> │ │ │ │ │ │ - jmp f33 <__llvm_libc_19_1_6_::exp(double)+0xf33> │ │ │ │ │ │ + mov %r15d,%edi │ │ │ │ │ │ + mov -0x150(%rbp),%r10 │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r13 │ │ │ │ │ │ + jmp 11fd <__llvm_libc_19_1_6_::exp(double)+0x11fd> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - sub -0x140(%rbp),%r11 │ │ │ │ │ │ + sub %r13,%r10 │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rdx,%rsi │ │ │ │ │ │ sub %rcx,%rsi │ │ │ │ │ │ - mov %edi,%r12d │ │ │ │ │ │ - mov %r8d,%r9d │ │ │ │ │ │ - mov %r11,%r14 │ │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ │ - or %r10,%rcx │ │ │ │ │ │ - jne 1795 <__llvm_libc_19_1_6_::exp(double)+0x1795> │ │ │ │ │ │ + mov %edi,%r15d │ │ │ │ │ │ + mov %r8d,%r14d │ │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ │ + mov %rsi,%r9 │ │ │ │ │ │ + mov -0x158(%rbp),%r11 │ │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ │ + or %r9,%rcx │ │ │ │ │ │ + mov -0x150(%rbp),%r10 │ │ │ │ │ │ + movabs $0x7ff0000000000000,%r13 │ │ │ │ │ │ + jne 1bb6 <__llvm_libc_19_1_6_::exp(double)+0x1bb6> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ │ - mov %r12d,%edi │ │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ │ - jne ea2 <__llvm_libc_19_1_6_::exp(double)+0xea2> │ │ │ │ │ │ - jmp f33 <__llvm_libc_19_1_6_::exp(double)+0xf33> │ │ │ │ │ │ + jmp 11ed <__llvm_libc_19_1_6_::exp(double)+0x11ed> │ │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%edx │ │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ │ - je 17ac <__llvm_libc_19_1_6_::exp(double)+0x17ac> │ │ │ │ │ │ - bsr %r10,%rdx │ │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ │ + je 1bd0 <__llvm_libc_19_1_6_::exp(double)+0x1bd0> │ │ │ │ │ │ + bsr %r9,%rdx │ │ │ │ │ │ xor $0x3f,%rdx │ │ │ │ │ │ - test %r14,%r14 │ │ │ │ │ │ - je 17b9 <__llvm_libc_19_1_6_::exp(double)+0x17b9> │ │ │ │ │ │ - bsr %r14,%rcx │ │ │ │ │ │ + test %r8,%r8 │ │ │ │ │ │ + je 1bdd <__llvm_libc_19_1_6_::exp(double)+0x1bdd> │ │ │ │ │ │ + bsr %r8,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ │ cmovne %esi,%ecx │ │ │ │ │ │ add %edx,%ecx │ │ │ │ │ │ - shld %cl,%r14,%r10 │ │ │ │ │ │ - shl %cl,%r14 │ │ │ │ │ │ - sub %ecx,%r12d │ │ │ │ │ │ + shld %cl,%r8,%r9 │ │ │ │ │ │ + shl %cl,%r8 │ │ │ │ │ │ + sub %ecx,%r15d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %r14,%r10 │ │ │ │ │ │ - cmovne %rsi,%r14 │ │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ │ - mov %r12d,%edi │ │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ │ - jne ea2 <__llvm_libc_19_1_6_::exp(double)+0xea2> │ │ │ │ │ │ - jmp f33 <__llvm_libc_19_1_6_::exp(double)+0xf33> │ │ │ │ │ │ - xor %r11d,%r11d │ │ │ │ │ │ + cmovne %r8,%r9 │ │ │ │ │ │ + cmovne %rsi,%r8 │ │ │ │ │ │ + mov %r9,%rsi │ │ │ │ │ │ + mov %r15d,%edi │ │ │ │ │ │ + mov %r8,%r9 │ │ │ │ │ │ + jmp 11fd <__llvm_libc_19_1_6_::exp(double)+0x11fd> │ │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ │ - cmp %r14d,%r9d │ │ │ │ │ │ - jne 1824 <__llvm_libc_19_1_6_::exp(double)+0x1824> │ │ │ │ │ │ - lea (%r8,%rax,1),%rcx │ │ │ │ │ │ - add %r10,%rdi │ │ │ │ │ │ - adc $0x0,%rcx │ │ │ │ │ │ - setb %dl │ │ │ │ │ │ - add %rax,%r8 │ │ │ │ │ │ - jb 186e <__llvm_libc_19_1_6_::exp(double)+0x186e> │ │ │ │ │ │ - test %dl,%dl │ │ │ │ │ │ - jne 186e <__llvm_libc_19_1_6_::exp(double)+0x186e> │ │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ │ - mov %r11d,%edx │ │ │ │ │ │ - test %rsi,%rsi │ │ │ │ │ │ - jne 1113 <__llvm_libc_19_1_6_::exp(double)+0x1113> │ │ │ │ │ │ - jmp 1193 <__llvm_libc_19_1_6_::exp(double)+0x1193> │ │ │ │ │ │ - mov %r10,-0x158(%rbp) │ │ │ │ │ │ - mov %r8,%r10 │ │ │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ │ - sub %rax,%r10 │ │ │ │ │ │ - jne 1854 <__llvm_libc_19_1_6_::exp(double)+0x1854> │ │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ │ + cmp %r11d,%eax │ │ │ │ │ │ + jne 1c35 <__llvm_libc_19_1_6_::exp(double)+0x1c35> │ │ │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ │ │ + add %r13,%rdi │ │ │ │ │ │ + adc $0x0,%rax │ │ │ │ │ │ + setb %cl │ │ │ │ │ │ + add %rsi,%rdx │ │ │ │ │ │ + jb 1c6c <__llvm_libc_19_1_6_::exp(double)+0x1c6c> │ │ │ │ │ │ + test %cl,%cl │ │ │ │ │ │ + jne 1c6c <__llvm_libc_19_1_6_::exp(double)+0x1c6c> │ │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ │ + jmp 1405 <__llvm_libc_19_1_6_::exp(double)+0x1405> │ │ │ │ │ │ + mov %rdx,%r9 │ │ │ │ │ │ + mov %rdx,-0x160(%rbp) │ │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ │ + sub %rsi,%r9 │ │ │ │ │ │ + jne 1c56 <__llvm_libc_19_1_6_::exp(double)+0x1c56> │ │ │ │ │ │ mov %rdi,-0x160(%rbp) │ │ │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ │ │ - cmp -0x158(%rbp),%rdi │ │ │ │ │ │ - je 185d <__llvm_libc_19_1_6_::exp(double)+0x185d> │ │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ │ + cmp %r13,%rdi │ │ │ │ │ │ + je 1c5f <__llvm_libc_19_1_6_::exp(double)+0x1c5f> │ │ │ │ │ │ cmp %rcx,-0x160(%rbp) │ │ │ │ │ │ - jbe 1897 <__llvm_libc_19_1_6_::exp(double)+0x1897> │ │ │ │ │ │ + jbe 1c89 <__llvm_libc_19_1_6_::exp(double)+0x1c89> │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ - sub -0x158(%rbp),%rdi │ │ │ │ │ │ + sub %r13,%rdi │ │ │ │ │ │ setb %al │ │ │ │ │ │ - sub %rax,%r10 │ │ │ │ │ │ - jmp 18b8 <__llvm_libc_19_1_6_::exp(double)+0x18b8> │ │ │ │ │ │ - inc %r11d │ │ │ │ │ │ - shrd $0x1,%rcx,%rdi │ │ │ │ │ │ - shr $1,%rcx │ │ │ │ │ │ - movabs $0x8000000000000000,%rax │ │ │ │ │ │ - or %rcx,%rax │ │ │ │ │ │ - mov %r11d,%edx │ │ │ │ │ │ - test %rsi,%rsi │ │ │ │ │ │ - jne 1113 <__llvm_libc_19_1_6_::exp(double)+0x1113> │ │ │ │ │ │ - jmp 1193 <__llvm_libc_19_1_6_::exp(double)+0x1193> │ │ │ │ │ │ + sub %rax,%r9 │ │ │ │ │ │ + jmp 1ca3 <__llvm_libc_19_1_6_::exp(double)+0x1ca3> │ │ │ │ │ │ + inc %r14d │ │ │ │ │ │ + shrd $0x1,%rax,%rdi │ │ │ │ │ │ + shr $1,%rax │ │ │ │ │ │ + movabs $0x8000000000000000,%rsi │ │ │ │ │ │ + or %rax,%rsi │ │ │ │ │ │ + jmp 1405 <__llvm_libc_19_1_6_::exp(double)+0x1405> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ - mov -0x158(%rbp),%r10 │ │ │ │ │ │ - sub %rdi,%r10 │ │ │ │ │ │ + sub %rdi,%r13 │ │ │ │ │ │ setb %cl │ │ │ │ │ │ - sub %r8,%rax │ │ │ │ │ │ - sub %rcx,%rax │ │ │ │ │ │ - mov %edx,%r11d │ │ │ │ │ │ - mov %r9d,%r14d │ │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ │ - mov %rax,%r10 │ │ │ │ │ │ + sub %rdx,%rsi │ │ │ │ │ │ + sub %rcx,%rsi │ │ │ │ │ │ + mov %r8d,%r14d │ │ │ │ │ │ + mov %eax,%r11d │ │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ │ + mov %rsi,%r9 │ │ │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ - or %r10,%rax │ │ │ │ │ │ - jne 18d5 <__llvm_libc_19_1_6_::exp(double)+0x18d5> │ │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ │ + or %r9,%rax │ │ │ │ │ │ + jne 1cce <__llvm_libc_19_1_6_::exp(double)+0x1cce> │ │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ │ xor %edi,%edi │ │ │ │ │ │ - mov %r11d,%edx │ │ │ │ │ │ - test %rsi,%rsi │ │ │ │ │ │ - jne 1113 <__llvm_libc_19_1_6_::exp(double)+0x1113> │ │ │ │ │ │ - jmp 1193 <__llvm_libc_19_1_6_::exp(double)+0x1193> │ │ │ │ │ │ + mov %r14d,%r8d │ │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ │ + mov -0x148(%rbp),%r14 │ │ │ │ │ │ + jne 141f <__llvm_libc_19_1_6_::exp(double)+0x141f> │ │ │ │ │ │ + jmp 1519 <__llvm_libc_19_1_6_::exp(double)+0x1519> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%eax │ │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ │ - je 18ec <__llvm_libc_19_1_6_::exp(double)+0x18ec> │ │ │ │ │ │ - bsr %r10,%rax │ │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ │ + je 1ce5 <__llvm_libc_19_1_6_::exp(double)+0x1ce5> │ │ │ │ │ │ + bsr %r9,%rax │ │ │ │ │ │ xor $0x3f,%rax │ │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ │ - je 18f9 <__llvm_libc_19_1_6_::exp(double)+0x18f9> │ │ │ │ │ │ + je 1cf2 <__llvm_libc_19_1_6_::exp(double)+0x1cf2> │ │ │ │ │ │ bsr %rdi,%rcx │ │ │ │ │ │ xor $0x3f,%rcx │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ │ cmovne %edx,%ecx │ │ │ │ │ │ add %eax,%ecx │ │ │ │ │ │ - shld %cl,%rdi,%r10 │ │ │ │ │ │ + shld %cl,%rdi,%r9 │ │ │ │ │ │ shl %cl,%rdi │ │ │ │ │ │ - sub %ecx,%r11d │ │ │ │ │ │ + sub %ecx,%r14d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ - cmovne %rdi,%r10 │ │ │ │ │ │ + cmovne %rdi,%r9 │ │ │ │ │ │ cmovne %rdx,%rdi │ │ │ │ │ │ - mov %r10,%rax │ │ │ │ │ │ - mov %r11d,%edx │ │ │ │ │ │ - test %rsi,%rsi │ │ │ │ │ │ - jne 1113 <__llvm_libc_19_1_6_::exp(double)+0x1113> │ │ │ │ │ │ - jmp 1193 <__llvm_libc_19_1_6_::exp(double)+0x1193> │ │ │ │ │ │ - call 1931 <.LCPI8_4+0x1831> │ │ │ │ │ │ + mov %r9,%rsi │ │ │ │ │ │ + jmp 1405 <__llvm_libc_19_1_6_::exp(double)+0x1405> │ │ │ │ │ │ + call 1d1e <.LCPI8_4+0x1c06> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil9q […] │ │ │ │ │ │ @@ -13,133 +13,133 @@ │ │ │ │ │ │ push %rbx │ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ │ lea 0x28(%rbp),%r11 │ │ │ │ │ │ mov 0x18(%rbp),%rdx │ │ │ │ │ │ mov 0x20(%rbp),%r10 │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ or %r10,%rcx │ │ │ │ │ │ - jne 3a <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x3a> │ │ │ │ │ │ + jne 38 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x38> │ │ │ │ │ │ mov 0x10(%r11),%rcx │ │ │ │ │ │ mov %rcx,0x10(%rax) │ │ │ │ │ │ - vmovups (%r11),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ - jmp 1d9 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1d9> │ │ │ │ │ │ + movups (%r11),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ + jmp 1d5 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1d5> │ │ │ │ │ │ lea 0x10(%rbp),%rdi │ │ │ │ │ │ mov 0x8(%r11),%r8 │ │ │ │ │ │ mov 0x10(%r11),%r9 │ │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ │ or %r9,%rcx │ │ │ │ │ │ - jne 63 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x63> │ │ │ │ │ │ + jne 5f <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x5f> │ │ │ │ │ │ mov 0x10(%rdi),%rcx │ │ │ │ │ │ mov %rcx,0x10(%rax) │ │ │ │ │ │ - vmovups (%rdi),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ - jmp 1d9 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1d9> │ │ │ │ │ │ + movups (%rdi),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ + jmp 1d5 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1d5> │ │ │ │ │ │ mov 0x4(%rdi),%esi │ │ │ │ │ │ mov 0x4(%r11),%ebx │ │ │ │ │ │ mov %esi,%ecx │ │ │ │ │ │ sub %ebx,%ecx │ │ │ │ │ │ - jle 8d <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x8d> │ │ │ │ │ │ + jle 89 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x89> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja b0 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xb0> │ │ │ │ │ │ + ja ac <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xac> │ │ │ │ │ │ shrd %cl,%r9,%r8 │ │ │ │ │ │ shr %cl,%r9 │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r9,%r8 │ │ │ │ │ │ cmovne %rbx,%r9 │ │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ │ - jmp c1 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xc1> │ │ │ │ │ │ + jmp bd <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xbd> │ │ │ │ │ │ mov %ebx,%ecx │ │ │ │ │ │ sub %esi,%ecx │ │ │ │ │ │ - jle c1 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xc1> │ │ │ │ │ │ + jle bd <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xbd> │ │ │ │ │ │ cmp $0x7f,%ecx │ │ │ │ │ │ - ja ba <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xba> │ │ │ │ │ │ + ja b6 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xb6> │ │ │ │ │ │ shrd %cl,%r10,%rdx │ │ │ │ │ │ shr %cl,%r10 │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r10,%rdx │ │ │ │ │ │ cmovne %rsi,%r10 │ │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ │ - jmp c1 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xc1> │ │ │ │ │ │ + jmp bd <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xbd> │ │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ │ - jmp c1 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xc1> │ │ │ │ │ │ + jmp bd <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xbd> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ │ movzbl (%rdi),%edi │ │ │ │ │ │ movzbl (%r11),%ecx │ │ │ │ │ │ mov %ecx,%r11d │ │ │ │ │ │ xor %dil,%r11b │ │ │ │ │ │ test $0x1,%r11b │ │ │ │ │ │ - jne 121 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x121> │ │ │ │ │ │ + jne 11d <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x11d> │ │ │ │ │ │ lea (%r10,%r9,1),%rcx │ │ │ │ │ │ add %r8,%rdx │ │ │ │ │ │ adc $0x0,%rcx │ │ │ │ │ │ setb %r8b │ │ │ │ │ │ add %r9,%r10 │ │ │ │ │ │ - jb ed <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xed> │ │ │ │ │ │ + jb e9 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0xe9> │ │ │ │ │ │ test %r8b,%r8b │ │ │ │ │ │ - je 104 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x104> │ │ │ │ │ │ + je 100 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x100> │ │ │ │ │ │ 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 1d9 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1d9> │ │ │ │ │ │ + jmp 1d5 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1d5> │ │ │ │ │ │ mov %r10,%r11 │ │ │ │ │ │ mov %r10,%r14 │ │ │ │ │ │ mov %r9,%r15 │ │ │ │ │ │ sub %r9,%r11 │ │ │ │ │ │ - jne 13a <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x13a> │ │ │ │ │ │ + jne 136 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x136> │ │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ │ mov %r8,%r15 │ │ │ │ │ │ cmp %r8,%rdx │ │ │ │ │ │ - je 13f <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x13f> │ │ │ │ │ │ + je 13b <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x13b> │ │ │ │ │ │ cmp %r15,%r14 │ │ │ │ │ │ - jbe 15a <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x15a> │ │ │ │ │ │ + jbe 156 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x156> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ sub %r8,%rdx │ │ │ │ │ │ setb %cl │ │ │ │ │ │ sub %rcx,%r11 │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ or %r11,%rcx │ │ │ │ │ │ - jne 17b <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x17b> │ │ │ │ │ │ + jne 177 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x177> │ │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ │ - jmp 1c1 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1c1> │ │ │ │ │ │ + jmp 1bd <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1bd> │ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ │ sub %rdx,%r8 │ │ │ │ │ │ setb %sil │ │ │ │ │ │ sub %r10,%r9 │ │ │ │ │ │ sub %rsi,%r9 │ │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ │ mov %ecx,%edi │ │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ │ mov %r9,%r11 │ │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ │ or %r11,%rcx │ │ │ │ │ │ - je 152 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x152> │ │ │ │ │ │ + je 14e <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x14e> │ │ │ │ │ │ mov $0x40,%ecx │ │ │ │ │ │ mov $0x40,%r9d │ │ │ │ │ │ test %r11,%r11 │ │ │ │ │ │ - je 193 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x193> │ │ │ │ │ │ + je 18f <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x18f> │ │ │ │ │ │ bsr %r11,%r9 │ │ │ │ │ │ xor $0x3f,%r9 │ │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ │ - je 1a0 <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x1a0> │ │ │ │ │ │ + je 19c <__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)+0x19c> │ │ │ │ │ │ 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_1_6_6fputil8p […] │ │ │ │ │ │ @@ -13,65 +13,65 @@ │ │ │ │ │ │ push %rbx │ │ │ │ │ │ sub $0x68,%rsp │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ │ │ - vmovups 0x18(%rbp),%xmm0 │ │ │ │ │ │ + movups 0x18(%rbp),%xmm0 │ │ │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ │ │ mov %fs:0x28,%rsi │ │ │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ lea -0x50(%rbp),%rdi │ │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ - call 56 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x56> │ │ │ │ │ │ + call 54 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x54> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)-0x4 │ │ │ │ │ │ movzbl -0x50(%rbp),%eax │ │ │ │ │ │ xor (%r15),%al │ │ │ │ │ │ and $0x1,%al │ │ │ │ │ │ mov %al,-0x38(%rbp) │ │ │ │ │ │ mov 0x4(%r15),%r10d │ │ │ │ │ │ mov -0x4c(%rbp),%r9d │ │ │ │ │ │ lea (%r9,%r10,1),%eax │ │ │ │ │ │ add $0x80,%eax │ │ │ │ │ │ mov %eax,-0x34(%rbp) │ │ │ │ │ │ mov 0x8(%r15),%rdx │ │ │ │ │ │ mov 0x10(%r15),%r11 │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ - je 96 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x96> │ │ │ │ │ │ + je 94 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x94> │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne f8 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xf8> │ │ │ │ │ │ + jne f0 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xf0> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ + movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + movups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - vmovups (%r14),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups (%r14),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call db <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xdb> │ │ │ │ │ │ + call d3 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xd3> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 155 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x155> │ │ │ │ │ │ + jne 14d <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x14d> │ │ │ │ │ │ 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 a2 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xa2> │ │ │ │ │ │ + js 9e <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x9e> │ │ │ │ │ │ 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 a2 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xa2> │ │ │ │ │ │ - call 15a <.LCPI8_4+0x5a> │ │ │ │ │ │ + jmp 9e <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x9e> │ │ │ │ │ │ + call 152 <.LCPI8_4+0x3a> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil8p […] │ │ │ │ │ │ @@ -13,62 +13,62 @@ │ │ │ │ │ │ push %rbx │ │ │ │ │ │ sub $0x68,%rsp │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ │ mov 0x10(%rbp),%r9 │ │ │ │ │ │ - vmovups 0x18(%rbp),%xmm0 │ │ │ │ │ │ + movups 0x18(%rbp),%xmm0 │ │ │ │ │ │ mov %fs:0x28,%rdx │ │ │ │ │ │ mov %rdx,-0x20(%rbp) │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ lea -0x50(%rbp),%rdi │ │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ │ - call 4a <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x4a> │ │ │ │ │ │ + call 48 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x48> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)-0x4 │ │ │ │ │ │ movzbl -0x50(%rbp),%eax │ │ │ │ │ │ xor (%r15),%al │ │ │ │ │ │ and $0x1,%al │ │ │ │ │ │ mov %al,-0x38(%rbp) │ │ │ │ │ │ mov 0x4(%r15),%r10d │ │ │ │ │ │ mov -0x4c(%rbp),%r9d │ │ │ │ │ │ lea (%r9,%r10,1),%eax │ │ │ │ │ │ add $0x80,%eax │ │ │ │ │ │ mov %eax,-0x34(%rbp) │ │ │ │ │ │ mov 0x8(%r15),%rdx │ │ │ │ │ │ mov 0x10(%r15),%r11 │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ - je 8a <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x8a> │ │ │ │ │ │ + je 88 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x88> │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne ec <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xec> │ │ │ │ │ │ + jne e4 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xe4> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ + movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + movups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - vmovups (%r14),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups (%r14),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call cf <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xcf> │ │ │ │ │ │ + call c7 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xc7> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 149 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x149> │ │ │ │ │ │ + jne 141 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x141> │ │ │ │ │ │ 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 96 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x96> │ │ │ │ │ │ + js 92 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x92> │ │ │ │ │ │ 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 96 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x96> │ │ │ │ │ │ - call 14e <.LCPI8_4+0x4e> │ │ │ │ │ │ + jmp 92 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x92> │ │ │ │ │ │ + call 146 <.LCPI8_4+0x2e> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil8p […] │ │ │ │ │ │ @@ -42,34 +42,34 @@ │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ je 8b <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x8b> │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne ed <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xed> │ │ │ │ │ │ + jne e7 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xe7> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ + movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + movups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - vmovups (%r14),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups (%r14),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call d0 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xd0> │ │ │ │ │ │ + call ca <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xca> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 14a <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x14a> │ │ │ │ │ │ + jne 144 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x144> │ │ │ │ │ │ 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 97 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x97> │ │ │ │ │ │ + js 95 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x95> │ │ │ │ │ │ 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 97 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x97> │ │ │ │ │ │ - call 14f <.LCPI8_4+0x4f> │ │ │ │ │ │ + jmp 95 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x95> │ │ │ │ │ │ + call 149 <.LCPI8_4+0x31> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil8p […] │ │ │ │ │ │ @@ -39,34 +39,34 @@ │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ je 80 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x80> │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne e2 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xe2> │ │ │ │ │ │ + jne dc <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xdc> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ + movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + movups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - vmovups (%r14),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups (%r14),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call c5 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xc5> │ │ │ │ │ │ + call bf <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xbf> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 13f <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x13f> │ │ │ │ │ │ + jne 139 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x139> │ │ │ │ │ │ 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 8c <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x8c> │ │ │ │ │ │ + js 8a <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x8a> │ │ │ │ │ │ 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 8c <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x8c> │ │ │ │ │ │ - call 144 <.LCPI8_4+0x44> │ │ │ │ │ │ + jmp 8a <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x8a> │ │ │ │ │ │ + call 13e <.LCPI8_4+0x26> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil8p […] │ │ │ │ │ │ @@ -37,34 +37,34 @@ │ │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ │ or %r11,%rax │ │ │ │ │ │ je 79 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x79> │ │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ │ or %rcx,%rax │ │ │ │ │ │ - jne db <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xdb> │ │ │ │ │ │ + jne d5 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xd5> │ │ │ │ │ │ lea -0x30(%rbp),%rax │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x37(%rbp) │ │ │ │ │ │ movb $0xaa,-0x35(%rbp) │ │ │ │ │ │ mov -0x28(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - vmovups -0x38(%rbp),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ + movups -0x38(%rbp),%xmm0 │ │ │ │ │ │ + movups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - vmovups (%r14),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups (%r14),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ │ - call be <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xbe> │ │ │ │ │ │ + call b8 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0xb8> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x20(%rbp),%rax │ │ │ │ │ │ - jne 138 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x138> │ │ │ │ │ │ + jne 132 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x132> │ │ │ │ │ │ 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 85 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x85> │ │ │ │ │ │ + js 83 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x83> │ │ │ │ │ │ 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 85 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x85> │ │ │ │ │ │ - call 13d <.LCPI8_4+0x3d> │ │ │ │ │ │ + jmp 83 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x83> │ │ │ │ │ │ + call 137 <.LCPI8_4+0x1f> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN19__llvm_libc_19_1_6_6fputil8p […] │ │ │ │ │ │ @@ -206,34 +206,34 @@ │ │ │ │ │ │ lea (%r14,%r15,1),%eax │ │ │ │ │ │ add $0x80,%eax │ │ │ │ │ │ mov %eax,-0x44(%rbp) │ │ │ │ │ │ cmpb $0x0,-0x49(%rbp) │ │ │ │ │ │ jne 28a <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x28a> │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ or %rbx,%rax │ │ │ │ │ │ - jne 2f7 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x2f7> │ │ │ │ │ │ + jne 2f1 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x2f1> │ │ │ │ │ │ lea -0x40(%rbp),%rax │ │ │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rax) │ │ │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ │ movw $0xaaaa,-0x47(%rbp) │ │ │ │ │ │ movb $0xaa,-0x45(%rbp) │ │ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ │ │ cmp -0x30(%rbp),%rax │ │ │ │ │ │ - jne 356 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x356> │ │ │ │ │ │ + jne 350 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x350> │ │ │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ │ - vmovups -0x48(%rbp),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,0x18(%rsp) │ │ │ │ │ │ + movups -0x48(%rbp),%xmm0 │ │ │ │ │ │ + movups %xmm0,0x18(%rsp) │ │ │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ │ │ mov 0x10(%rcx),%rax │ │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ │ - vmovups (%rcx),%xmm0 │ │ │ │ │ │ - vmovups %xmm0,(%rsp) │ │ │ │ │ │ + movups (%rcx),%xmm0 │ │ │ │ │ │ + movups %xmm0,(%rsp) │ │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ │ - call 2e5 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x2e5> │ │ │ │ │ │ + call 2df <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x2df> │ │ │ │ │ │ R_X86_64_PLT32 __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> __llvm_libc_19_1_6_::fputil::quick_add<128ul>(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>)-0x4 │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ @@ -254,18 +254,18 @@ │ │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ │ mul %r10 │ │ │ │ │ │ movzbl %cl,%ecx │ │ │ │ │ │ add %r8,%rax │ │ │ │ │ │ adc %rcx,%rdx │ │ │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ │ │ - js 296 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x296> │ │ │ │ │ │ + js 294 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x294> │ │ │ │ │ │ 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 296 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x296> │ │ │ │ │ │ - call 35b <.LCPI8_4+0x25b> │ │ │ │ │ │ + jmp 294 <__llvm_libc_19_1_6_::cpp::enable_if<((sizeof (__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>))>(8ul)), __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >::type __llvm_libc_19_1_6_::fputil::polyeval<__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul>, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> >(__llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&, __llvm_libc_19_1_6_::fputil::DyadicFloat<128ul> const&)+0x294> │ │ │ │ │ │ + call 355 <.LCPI8_4+0x23d> │ │ │ │ │ │ R_X86_64_PLT32 __stack_chk_fail-0x4 │ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK19__llvm_libc_19_1_6_6fputil1 […] │ │ │ │ │ │ @@ -16,45 +16,45 @@ │ │ │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ │ │ mov 0x10(%rdi),%r8 │ │ │ │ │ │ mov %r9,%rax │ │ │ │ │ │ or %r8,%rax │ │ │ │ │ │ jne 2f ::as() const+0x2f> │ │ │ │ │ │ testb $0x1,(%rdi) │ │ │ │ │ │ jne 49 ::as() const+0x49> │ │ │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ │ │ - jmp 1ee ::as() const+0x1ee> │ │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ │ + jmp 1f4 ::as() const+0x1f4> │ │ │ │ │ │ mov 0x4(%rdi),%edx │ │ │ │ │ │ cmp $0x381,%edx │ │ │ │ │ │ jl 56 ::as() const+0x56> │ │ │ │ │ │ testb $0x1,(%rdi) │ │ │ │ │ │ jne 82 ::as() const+0x82> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 # 47 ::as() const+0x47> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 # 47 ::as() const+0x47> │ │ │ │ │ │ R_X86_64_PC32 .LCPI8_3-0x4 │ │ │ │ │ │ jmp 8a ::as() const+0x8a> │ │ │ │ │ │ - vmovq 0x0(%rip),%xmm0 # 51 ::as() const+0x51> │ │ │ │ │ │ + movq 0x0(%rip),%xmm0 # 51 ::as() const+0x51> │ │ │ │ │ │ R_X86_64_PC32 .LCPI8_4-0x4 │ │ │ │ │ │ - jmp 1ee ::as() const+0x1ee> │ │ │ │ │ │ + jmp 1f4 ::as() const+0x1f4> │ │ │ │ │ │ lea 0x47e(%rdx),%ecx │ │ │ │ │ │ mov $0xfffffbce,%esi │ │ │ │ │ │ sub %edx,%esi │ │ │ │ │ │ cmp $0xfffffb83,%edx │ │ │ │ │ │ mov $0x4b,%eax │ │ │ │ │ │ cmovl %esi,%eax │ │ │ │ │ │ mov $0x3ff,%esi │ │ │ │ │ │ cmovge %ecx,%esi │ │ │ │ │ │ cmp $0x7f,%eax │ │ │ │ │ │ jbe a2 ::as() const+0xa2> │ │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ │ jmp c4 ::as() const+0xc4> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm0 # 8a ::as() const+0x8a> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm0 # 8a ::as() const+0x8a> │ │ │ │ │ │ R_X86_64_PC32 .LCPI8_2-0x4 │ │ │ │ │ │ movabs $0x4000000000000000,%rax │ │ │ │ │ │ mov %rax,-0x30(%rbp) │ │ │ │ │ │ - vmulsd -0x30(%rbp),%xmm0,%xmm0 │ │ │ │ │ │ - jmp 1ee ::as() const+0x1ee> │ │ │ │ │ │ + mulsd -0x30(%rbp),%xmm0 │ │ │ │ │ │ + jmp 1f4 ::as() const+0x1f4> │ │ │ │ │ │ mov %r9,%r10 │ │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ │ shrd %cl,%r8,%r10 │ │ │ │ │ │ mov %r8,%r11 │ │ │ │ │ │ shr %cl,%r11 │ │ │ │ │ │ test $0x40,%al │ │ │ │ │ │ cmove %r10,%r11 │ │ │ │ │ │ @@ -80,15 +80,15 @@ │ │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ │ test $0x40,%cl │ │ │ │ │ │ cmovne %r14,%r15 │ │ │ │ │ │ cmovne %r13,%r14 │ │ │ │ │ │ cmp $0x81,%eax │ │ │ │ │ │ cmovae %r13,%r15 │ │ │ │ │ │ cmovae %r13,%r14 │ │ │ │ │ │ - vmovq %r12,%xmm1 │ │ │ │ │ │ + movq %r12,%xmm1 │ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ │ sub $0x1,%rcx │ │ │ │ │ │ setb %al │ │ │ │ │ │ and $0x1,%eax │ │ │ │ │ │ mov %r15,%r12 │ │ │ │ │ │ sub %rax,%r12 │ │ │ │ │ │ @@ -105,44 +105,46 @@ │ │ │ │ │ │ lea (%r8,%rax,2),%eax │ │ │ │ │ │ cmp $0x36,%esi │ │ │ │ │ │ jg 19e ::as() const+0x19e> │ │ │ │ │ │ mov $0x436,%ecx │ │ │ │ │ │ sub %esi,%ecx │ │ │ │ │ │ shl $0x34,%rcx │ │ │ │ │ │ and %r11,%rcx │ │ │ │ │ │ - vmovq %rcx,%xmm0 │ │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ │ add $0x3c8,%esi │ │ │ │ │ │ shl $0x34,%rsi │ │ │ │ │ │ and %r11,%rsi │ │ │ │ │ │ - vmovq %rsi,%xmm2 │ │ │ │ │ │ + movq %rsi,%xmm2 │ │ │ │ │ │ test $0x1,%dil │ │ │ │ │ │ - jne 1d5 ::as() const+0x1d5> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 # 19c ::as() const+0x19c> │ │ │ │ │ │ + jne 1d8 ::as() const+0x1d8> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 # 19c ::as() const+0x19c> │ │ │ │ │ │ R_X86_64_PC32 .LCPI8_1-0x4 │ │ │ │ │ │ - jmp 1dd ::as() const+0x1dd> │ │ │ │ │ │ + jmp 1e0 ::as() const+0x1e0> │ │ │ │ │ │ add $0xffffffca,%esi │ │ │ │ │ │ shl $0x34,%rsi │ │ │ │ │ │ or %rsi,%rbx │ │ │ │ │ │ test $0x1,%dil │ │ │ │ │ │ cmove %rsi,%rbx │ │ │ │ │ │ - vmovq %rbx,%xmm2 │ │ │ │ │ │ - vcvtsi2sd %eax,%xmm0,%xmm0 │ │ │ │ │ │ - vfmadd213sd %xmm1,%xmm2,%xmm0 │ │ │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ │ │ + movq %rbx,%xmm2 │ │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ │ cmp $0xfffffb82,%edx │ │ │ │ │ │ - jg 1ee ::as() const+0x1ee> │ │ │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ │ │ + jg 1f4 ::as() const+0x1f4> │ │ │ │ │ │ + movq %xmm0,%rax │ │ │ │ │ │ sub %r10,%rax │ │ │ │ │ │ - vmovq %rax,%xmm0 │ │ │ │ │ │ - jmp 1ee ::as() const+0x1ee> │ │ │ │ │ │ - vmovsd 0x0(%rip),%xmm3 # 1dd ::as() const+0x1dd> │ │ │ │ │ │ + movq %rax,%xmm0 │ │ │ │ │ │ + jmp 1f4 ::as() const+0x1f4> │ │ │ │ │ │ + movsd 0x0(%rip),%xmm3 # 1e0 ::as() const+0x1e0> │ │ │ │ │ │ R_X86_64_PC32 .LCPI8_0-0x4 │ │ │ │ │ │ - vcvtsi2sd %eax,%xmm4,%xmm4 │ │ │ │ │ │ - vmulsd %xmm1,%xmm0,%xmm0 │ │ │ │ │ │ - vfmadd231sd %xmm4,%xmm3,%xmm0 │ │ │ │ │ │ - vmulsd %xmm2,%xmm0,%xmm0 │ │ │ │ │ │ + cvtsi2sd %eax,%xmm4 │ │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ │ pop %rbx │ │ │ │ │ │ pop %r12 │ │ │ │ │ │ pop %r13 │ │ │ │ │ │ pop %r14 │ │ │ │ │ │ pop %r15 │ │ │ │ │ │ pop %rbp │ │ │ │ │ │ ret │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.llvm_addrsig {} │ │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.llvm_addrsig': │ │ │ │ │ │ - 0x00000000 3c443f40