Offset 43, 15 lines modified | Offset 43, 15 lines modified | ||
43 | ·c187e401838740dae0b93ef846ea4023·1651448·libs·optional·liblld-18_18.1.8-12_amd64.deb | 43 | ·c187e401838740dae0b93ef846ea4023·1651448·libs·optional·liblld-18_18.1.8-12_amd64.deb |
44 | ·09dd1c4e65ca0ec44512807c53db77ce·13298404·debug·optional·liblldb-18-dbgsym_18.1.8-12_amd64.deb | 44 | ·09dd1c4e65ca0ec44512807c53db77ce·13298404·debug·optional·liblldb-18-dbgsym_18.1.8-12_amd64.deb |
45 | ·7e5422fe91bc01a983522aee1e382010·564108·libdevel·optional·liblldb-18-dev_18.1.8-12_amd64.deb | 45 | ·7e5422fe91bc01a983522aee1e382010·564108·libdevel·optional·liblldb-18-dev_18.1.8-12_amd64.deb |
46 | ·a2fd3bbbf1f9eb88972c5fcb0dafc01e·4056452·libs·optional·liblldb-18_18.1.8-12_amd64.deb | 46 | ·a2fd3bbbf1f9eb88972c5fcb0dafc01e·4056452·libs·optional·liblldb-18_18.1.8-12_amd64.deb |
47 | ·8c8995c2b007641eebf7d025f5e09e66·767004·ocaml·optional·libllvm-18-ocaml-dev_18.1.8-12_amd64.deb | 47 | ·8c8995c2b007641eebf7d025f5e09e66·767004·ocaml·optional·libllvm-18-ocaml-dev_18.1.8-12_amd64.deb |
48 | ·1904a904d389a86630455d7710bd302b·70834932·debug·optional·libllvm18-dbgsym_18.1.8-12_amd64.deb | 48 | ·1904a904d389a86630455d7710bd302b·70834932·debug·optional·libllvm18-dbgsym_18.1.8-12_amd64.deb |
49 | ·52060aa2eb3a1c354798aef05dfdf234·24993116·libs·optional·libllvm18_18.1.8-12_amd64.deb | 49 | ·52060aa2eb3a1c354798aef05dfdf234·24993116·libs·optional·libllvm18_18.1.8-12_amd64.deb |
50 | · | 50 | ·2f3af5b6595311a346b5a2c6f4100195·2724940·libdevel·optional·libllvmlibc-18-dev_18.1.8-12_amd64.deb |
51 | ·a88279de2b12e44ad031b87a7b3f5004·41933808·debug·optional·libmlir-18-dbgsym_18.1.8-12_amd64.deb | 51 | ·a88279de2b12e44ad031b87a7b3f5004·41933808·debug·optional·libmlir-18-dbgsym_18.1.8-12_amd64.deb |
52 | ·19ee9382bf163dd7b20c465b98c686e2·22959404·libdevel·optional·libmlir-18-dev_18.1.8-12_amd64.deb | 52 | ·19ee9382bf163dd7b20c465b98c686e2·22959404·libdevel·optional·libmlir-18-dev_18.1.8-12_amd64.deb |
53 | ·e8f4df507f928a098ef816945cfa6e30·10503752·libs·optional·libmlir-18_18.1.8-12_amd64.deb | 53 | ·e8f4df507f928a098ef816945cfa6e30·10503752·libs·optional·libmlir-18_18.1.8-12_amd64.deb |
54 | ·928d68a273d296da940d75107e7d1b2e·916936·debug·optional·libomp-18-dev-dbgsym_18.1.8-12_amd64.deb | 54 | ·928d68a273d296da940d75107e7d1b2e·916936·debug·optional·libomp-18-dev-dbgsym_18.1.8-12_amd64.deb |
55 | ·776ffe65e5c5900be6a047accaef2f94·1011112·libdevel·optional·libomp-18-dev_18.1.8-12_amd64.deb | 55 | ·776ffe65e5c5900be6a047accaef2f94·1011112·libdevel·optional·libomp-18-dev_18.1.8-12_amd64.deb |
56 | ·14cfff6f4954ae4a6fd40edf581edff5·1057196·doc·optional·libomp-18-doc_18.1.8-12_all.deb | 56 | ·14cfff6f4954ae4a6fd40edf581edff5·1057196·doc·optional·libomp-18-doc_18.1.8-12_all.deb |
57 | ·df598b464fa8f22c3db67e827301d749·1144612·debug·optional·libomp5-18-dbgsym_18.1.8-12_amd64.deb | 57 | ·df598b464fa8f22c3db67e827301d749·1144612·debug·optional·libomp5-18-dbgsym_18.1.8-12_amd64.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2024-09-23·11:23:31.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-09-23·11:23:31.000000·debian-binary |
2 | -rw-r--r--···0········0········0······67 | 2 | -rw-r--r--···0········0········0······676·2024-09-23·11:23:31.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··2 | 3 | -rw-r--r--···0········0········0··2724072·2024-09-23·11:23:31.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·libllvmlibc-18-dev | 1 | Package:·libllvmlibc-18-dev |
2 | Source:·llvm-toolchain-18 | 2 | Source:·llvm-toolchain-18 |
3 | Version:·1:18.1.8-12 | 3 | Version:·1:18.1.8-12 |
4 | Architecture:·amd64 | 4 | Architecture:·amd64 |
5 | Maintainer:·LLVM·Packaging·Team·<pkg-llvm-team@lists.alioth.debian.org> | 5 | Maintainer:·LLVM·Packaging·Team·<pkg-llvm-team@lists.alioth.debian.org> |
6 | Installed-Size:·5 | 6 | Installed-Size:·5884 |
7 | Section:·libdevel | 7 | Section:·libdevel |
8 | Priority:·optional | 8 | Priority:·optional |
9 | Homepage:·https://www.llvm.org/ | 9 | Homepage:·https://www.llvm.org/ |
10 | Description:·LLVM·C·Library·-·dev·package | 10 | Description:·LLVM·C·Library·-·dev·package |
11 | ·Implementation·of·the·C·standard·library·targeting·C17·and·above. | 11 | ·Implementation·of·the·C·standard·library·targeting·C17·and·above. |
12 | ·. | 12 | ·. |
13 | ·This·is·an·experimental·project.·Don't·use·in·production. | 13 | ·This·is·an·experimental·project.·Don't·use·in·production. |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./ | 1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./ |
2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/ | 2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/ |
3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/lib/ | 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/lib/ |
4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/lib/llvm-18/ | 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/lib/llvm-18/ |
5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/lib/llvm-18/lib/ | 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/lib/llvm-18/lib/ |
6 | -rw-r--r--···0·root·········(0)·root·········(0)··5985 | 6 | -rw-r--r--···0·root·········(0)·root·········(0)··5968520·2024-09-23·11:23:31.000000·./usr/lib/llvm-18/lib/libllvmlibc.a |
7 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/share/ | 7 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/share/ |
8 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/share/doc/ | 8 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/share/doc/ |
9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/share/doc/libllvmlibc-18-dev/ | 9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-23·11:23:31.000000·./usr/share/doc/libllvmlibc-18-dev/ |
10 | -rw-r--r--···0·root·········(0)·root·········(0)····39432·2024-09-23·11:23:31.000000·./usr/share/doc/libllvmlibc-18-dev/changelog.Debian.gz | 10 | -rw-r--r--···0·root·········(0)·root·········(0)····39432·2024-09-23·11:23:31.000000·./usr/share/doc/libllvmlibc-18-dev/changelog.Debian.gz |
11 | -rw-r--r--···0·root·········(0)·root·········(0)·····6897·2024-09-18·11:07:18.000000·./usr/share/doc/libllvmlibc-18-dev/copyright | 11 | -rw-r--r--···0·root·········(0)·root·········(0)·····6897·2024-09-18·11:07:18.000000·./usr/share/doc/libllvmlibc-18-dev/copyright |
Offset 709, 16 lines modified | Offset 709, 14 lines modified | ||
709 | floor·in·floor.cpp.o | 709 | floor·in·floor.cpp.o |
710 | _ZN19__llvm_libc_18_1_8_5floorEd·in·floor.cpp.o | 710 | _ZN19__llvm_libc_18_1_8_5floorEd·in·floor.cpp.o |
711 | floorf·in·floorf.cpp.o | 711 | floorf·in·floorf.cpp.o |
712 | _ZN19__llvm_libc_18_1_8_6floorfEf·in·floorf.cpp.o | 712 | _ZN19__llvm_libc_18_1_8_6floorfEf·in·floorf.cpp.o |
713 | floorl·in·floorl.cpp.o | 713 | floorl·in·floorl.cpp.o |
714 | _ZN19__llvm_libc_18_1_8_6floorlEe·in·floorl.cpp.o | 714 | _ZN19__llvm_libc_18_1_8_6floorlEe·in·floorl.cpp.o |
715 | fma·in·fma.cpp.o | 715 | fma·in·fma.cpp.o |
716 | _ZN19__llvm_libc_18_1_8_6fputil7generic3fmaIdEET_S3_S3_S3_·in·fma.cpp.o | ||
717 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·in·fma.cpp.o | ||
718 | _ZN19__llvm_libc_18_1_8_3fmaEddd·in·fma.cpp.o | 716 | _ZN19__llvm_libc_18_1_8_3fmaEddd·in·fma.cpp.o |
719 | fmaf·in·fmaf.cpp.o | 717 | fmaf·in·fmaf.cpp.o |
720 | _ZN19__llvm_libc_18_1_8_4fmafEfff·in·fmaf.cpp.o | 718 | _ZN19__llvm_libc_18_1_8_4fmafEfff·in·fmaf.cpp.o |
721 | fmin·in·fmin.cpp.o | 719 | fmin·in·fmin.cpp.o |
722 | _ZN19__llvm_libc_18_1_8_4fminEdd·in·fmin.cpp.o | 720 | _ZN19__llvm_libc_18_1_8_4fminEdd·in·fmin.cpp.o |
723 | fminf·in·fminf.cpp.o | 721 | fminf·in·fminf.cpp.o |
724 | _ZN19__llvm_libc_18_1_8_5fminfEff·in·fminf.cpp.o | 722 | _ZN19__llvm_libc_18_1_8_5fminfEff·in·fminf.cpp.o |
Offset 793, 16 lines modified | Offset 791, 16 lines modified | ||
793 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·in·log10.cpp.o | 791 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·in·log10.cpp.o |
794 | _ZN19__llvm_libc_18_1_8_5log10Ed·in·log10.cpp.o | 792 | _ZN19__llvm_libc_18_1_8_5log10Ed·in·log10.cpp.o |
795 | log10f·in·log10f.cpp.o | 793 | log10f·in·log10f.cpp.o |
796 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·in·log10f.cpp.o | 794 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·in·log10f.cpp.o |
797 | _ZN19__llvm_libc_18_1_8_6log10fEf·in·log10f.cpp.o | 795 | _ZN19__llvm_libc_18_1_8_6log10fEf·in·log10f.cpp.o |
798 | log1p·in·log1p.cpp.o | 796 | log1p·in·log1p.cpp.o |
799 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·in·log1p.cpp.o | 797 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·in·log1p.cpp.o |
800 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·in·log1p.cpp.o | ||
801 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·in·log1p.cpp.o | 798 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·in·log1p.cpp.o |
799 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·in·log1p.cpp.o | ||
802 | _ZN19__llvm_libc_18_1_8_5log1pEd·in·log1p.cpp.o | 800 | _ZN19__llvm_libc_18_1_8_5log1pEd·in·log1p.cpp.o |
803 | log1pf·in·log1pf.cpp.o | 801 | log1pf·in·log1pf.cpp.o |
804 | _ZN19__llvm_libc_18_1_8_6log1pfEf·in·log1pf.cpp.o | 802 | _ZN19__llvm_libc_18_1_8_6log1pfEf·in·log1pf.cpp.o |
805 | log2·in·log2.cpp.o | 803 | log2·in·log2.cpp.o |
806 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·in·log2.cpp.o | 804 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·in·log2.cpp.o |
807 | _ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·in·log2.cpp.o | 805 | _ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·in·log2.cpp.o |
808 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·in·log2.cpp.o | 806 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·in·log2.cpp.o |
Offset 2417, 23 lines modified | Offset 2415, 23 lines modified | ||
2417 | acosf.cpp.o: | 2415 | acosf.cpp.o: |
2418 | 0000000000000000·r·.LCPI0_0 | 2416 | 0000000000000000·r·.LCPI0_0 |
2419 | 0000000000000000·r·.LCPI0_1 | 2417 | 0000000000000000·r·.LCPI0_1 |
2420 | 0000000000000048·r·.LCPI0_10 | 2418 | 0000000000000048·r·.LCPI0_10 |
2421 | 0000000000000050·r·.LCPI0_11 | 2419 | 0000000000000050·r·.LCPI0_11 |
2422 | 0000000000000058·r·.LCPI0_12 | 2420 | 0000000000000058·r·.LCPI0_12 |
2423 | 0000000000000060·r·.LCPI0_13 | 2421 | 0000000000000060·r·.LCPI0_13 |
2424 | 000000000000000 | 2422 | 0000000000000004·r·.LCPI0_14 |
2425 | 00000000000000 | 2423 | 0000000000000008·r·.LCPI0_15 |
2426 | 000000000000000 | 2424 | 000000000000000c·r·.LCPI0_16 |
2427 | 0000000000000068·r·.LCPI0_17 | 2425 | 0000000000000068·r·.LCPI0_17 |
2428 | 00000000000000 | 2426 | 0000000000000010·r·.LCPI0_18 |
2429 | 00000000000000 | 2427 | 0000000000000014·r·.LCPI0_19 |
2430 | 0000000000000008·r·.LCPI0_2 | 2428 | 0000000000000008·r·.LCPI0_2 |
2431 | 000000000000001 | 2429 | 0000000000000018·r·.LCPI0_20 |
2432 | 000000000000001 | 2430 | 000000000000001c·r·.LCPI0_21 |
2433 | 0000000000000070·r·.LCPI0_22 | 2431 | 0000000000000070·r·.LCPI0_22 |
2434 | 0000000000000010·r·.LCPI0_3 | 2432 | 0000000000000010·r·.LCPI0_3 |
2435 | 0000000000000018·r·.LCPI0_4 | 2433 | 0000000000000018·r·.LCPI0_4 |
2436 | 0000000000000020·r·.LCPI0_5 | 2434 | 0000000000000020·r·.LCPI0_5 |
2437 | 0000000000000028·r·.LCPI0_6 | 2435 | 0000000000000028·r·.LCPI0_6 |
2438 | 0000000000000030·r·.LCPI0_7 | 2436 | 0000000000000030·r·.LCPI0_7 |
2439 | 0000000000000038·r·.LCPI0_8 | 2437 | 0000000000000038·r·.LCPI0_8 |
Offset 2467, 21 lines modified | Offset 2465, 21 lines modified | ||
2467 | 0000000000000000·R·_ZN19__llvm_libc_18_1_8_6LOG2_RE | 2465 | 0000000000000000·R·_ZN19__llvm_libc_18_1_8_6LOG2_RE |
2468 | 0000000000000000·R·_ZN19__llvm_libc_18_1_8_8LOG_R_DDE | 2466 | 0000000000000000·R·_ZN19__llvm_libc_18_1_8_8LOG_R_DDE |
2469 | 0000000000000000·R·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E | 2467 | 0000000000000000·R·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E |
2470 | 0000000000000000·R·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E | 2468 | 0000000000000000·R·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E |
2471 | acoshf.cpp.o: | 2469 | acoshf.cpp.o: |
2472 | 0000000000000000·r·.LCPI0_0 | 2470 | 0000000000000000·r·.LCPI0_0 |
2473 | 000000000000000 | 2471 | 0000000000000004·r·.LCPI0_1 |
2474 | 0000000000000028·r·.LCPI0_10 | 2472 | 0000000000000028·r·.LCPI0_10 |
2475 | 0000000000000030·r·.LCPI0_11 | 2473 | 0000000000000030·r·.LCPI0_11 |
2476 | 0000000000000038·r·.LCPI0_12 | 2474 | 0000000000000038·r·.LCPI0_12 |
2477 | 000000000000000 | 2475 | 0000000000000008·r·.LCPI0_2 |
2478 | 000000000000000 | 2476 | 000000000000000c·r·.LCPI0_3 |
2479 | 00000000000000 | 2477 | 0000000000000010·r·.LCPI0_4 |
2480 | 0000000000000000·r·.LCPI0_5 | 2478 | 0000000000000000·r·.LCPI0_5 |
2481 | 0000000000000008·r·.LCPI0_6 | 2479 | 0000000000000008·r·.LCPI0_6 |
2482 | 0000000000000010·r·.LCPI0_7 | 2480 | 0000000000000010·r·.LCPI0_7 |
2483 | 0000000000000018·r·.LCPI0_8 | 2481 | 0000000000000018·r·.LCPI0_8 |
2484 | 0000000000000020·r·.LCPI0_9 | 2482 | 0000000000000020·r·.LCPI0_9 |
2485 | ·················U·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE | 2483 | ·················U·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE |
2486 | ·················U·_ZN19__llvm_libc_18_1_8_5LOG_FE | 2484 | ·················U·_ZN19__llvm_libc_18_1_8_5LOG_FE |
Offset 2500, 17 lines modified | Offset 2498, 17 lines modified | ||
2500 | 0000000000000040·r·.LCPI0_14 | 2498 | 0000000000000040·r·.LCPI0_14 |
2501 | 0000000000000048·r·.LCPI0_15 | 2499 | 0000000000000048·r·.LCPI0_15 |
2502 | 0000000000000050·r·.LCPI0_16 | 2500 | 0000000000000050·r·.LCPI0_16 |
2503 | 0000000000000058·r·.LCPI0_17 | 2501 | 0000000000000058·r·.LCPI0_17 |
2504 | 0000000000000060·r·.LCPI0_18 | 2502 | 0000000000000060·r·.LCPI0_18 |
2505 | 0000000000000068·r·.LCPI0_19 | 2503 | 0000000000000068·r·.LCPI0_19 |
2506 | 0000000000000004·r·.LCPI0_2 | 2504 | 0000000000000004·r·.LCPI0_2 |
2507 | 000000000000001 | 2505 | 0000000000000014·r·.LCPI0_20 |
2508 | 00000000000000 | 2506 | 0000000000000018·r·.LCPI0_21 |
2509 | 00000000000000 | 2507 | 000000000000001c·r·.LCPI0_22 |
2510 | 0000000000000008·r·.LCPI0_3 | 2508 | 0000000000000008·r·.LCPI0_3 |
2511 | 000000000000000c·r·.LCPI0_4 | 2509 | 000000000000000c·r·.LCPI0_4 |
2512 | 0000000000000010·r·.LCPI0_5 | 2510 | 0000000000000010·r·.LCPI0_5 |
2513 | 0000000000000000·r·.LCPI0_6 | 2511 | 0000000000000000·r·.LCPI0_6 |
2514 | 0000000000000008·r·.LCPI0_7 | 2512 | 0000000000000008·r·.LCPI0_7 |
2515 | 0000000000000010·r·.LCPI0_8 | 2513 | 0000000000000010·r·.LCPI0_8 |
2516 | 0000000000000018·r·.LCPI0_9 | 2514 | 0000000000000018·r·.LCPI0_9 |
Offset 2560, 20 lines modified | Offset 2558, 19 lines modified | ||
2560 | 0000000000000000·T·_ZN19__llvm_libc_18_1_8_6asinhfEf | 2558 | 0000000000000000·T·_ZN19__llvm_libc_18_1_8_6asinhfEf |
2561 | ·················U·__stack_chk_fail | 2559 | ·················U·__stack_chk_fail |
2562 | 0000000000000000·T·asinhf | 2560 | 0000000000000000·T·asinhf |
2563 | atanf.cpp.o: | 2561 | atanf.cpp.o: |
2564 | 0000000000000000·r·.LCPI0_0 | 2562 | 0000000000000000·r·.LCPI0_0 |
2565 | 0000000000000004·r·.LCPI0_1 | 2563 | 0000000000000004·r·.LCPI0_1 |
2566 | 00000000000000 | 2564 | 0000000000000008·r·.LCPI0_10 |
2567 | 00000000000000 | 2565 | 0000000000000010·r·.LCPI0_11 |
2568 | 000000000000001 | 2566 | 0000000000000018·r·.LCPI0_12 |
2569 | 00000000000000 | 2567 | 0000000000000020·r·.LCPI0_13 |
2570 | 0000000000000020·r·.LCPI0_14 | 2568 | 0000000000000020·r·.LCPI0_14 |
2571 | 0000000000000030·r·.LCPI0_15 | ||
2572 | 0000000000000008·r·.LCPI0_2 | 2569 | 0000000000000008·r·.LCPI0_2 |
2573 | 000000000000000c·r·.LCPI0_3 | 2570 | 000000000000000c·r·.LCPI0_3 |
2574 | 0000000000000010·r·.LCPI0_4 | 2571 | 0000000000000010·r·.LCPI0_4 |
2575 | 0000000000000014·r·.LCPI0_5 | 2572 | 0000000000000014·r·.LCPI0_5 |
2576 | 0000000000000018·r·.LCPI0_6 | 2573 | 0000000000000018·r·.LCPI0_6 |
2577 | 0000000000000000·r·.LCPI0_7 | 2574 | 0000000000000000·r·.LCPI0_7 |
2578 | 0000000000000000·r·.LCPI0_8 | 2575 | 0000000000000000·r·.LCPI0_8 |
Offset 2590, 15 lines modified | Offset 2587, 15 lines modified | ||
2590 | 0000000000000008·r·.LCPI0_1 | 2587 | 0000000000000008·r·.LCPI0_1 |
2591 | 0000000000000050·r·.LCPI0_10 | 2588 | 0000000000000050·r·.LCPI0_10 |
2592 | 0000000000000058·r·.LCPI0_11 | 2589 | 0000000000000058·r·.LCPI0_11 |
2593 | 0000000000000060·r·.LCPI0_12 | 2590 | 0000000000000060·r·.LCPI0_12 |
2594 | 0000000000000068·r·.LCPI0_13 | 2591 | 0000000000000068·r·.LCPI0_13 |
2595 | 0000000000000070·r·.LCPI0_14 | 2592 | 0000000000000070·r·.LCPI0_14 |
2596 | 0000000000000000·r·.LCPI0_15 | 2593 | 0000000000000000·r·.LCPI0_15 |
Max diff block lines reached; 43985/49128 bytes (89.53%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | ----------···0········0········0····4 | 1 | ----------···0········0········0····47984·1970-01-01·00:00:00.000000·/ |
2 | ----------···0········0········0········0·1970-01-01·00:00:00.000000·// | 2 | ----------···0········0········0········0·1970-01-01·00:00:00.000000·// |
3 | ?rw-r--r--···0········0········0······928·1970-01-01·00:00:00.000000·isalnum.cpp.o | 3 | ?rw-r--r--···0········0········0······928·1970-01-01·00:00:00.000000·isalnum.cpp.o |
4 | ?rw-r--r--···0········0········0······912·1970-01-01·00:00:00.000000·isalpha.cpp.o | 4 | ?rw-r--r--···0········0········0······912·1970-01-01·00:00:00.000000·isalpha.cpp.o |
5 | ?rw-r--r--···0········0········0······912·1970-01-01·00:00:00.000000·isascii.cpp.o | 5 | ?rw-r--r--···0········0········0······912·1970-01-01·00:00:00.000000·isascii.cpp.o |
6 | ?rw-r--r--···0········0········0······912·1970-01-01·00:00:00.000000·isblank.cpp.o | 6 | ?rw-r--r--···0········0········0······912·1970-01-01·00:00:00.000000·isblank.cpp.o |
7 | ?rw-r--r--···0········0········0······912·1970-01-01·00:00:00.000000·iscntrl.cpp.o | 7 | ?rw-r--r--···0········0········0······912·1970-01-01·00:00:00.000000·iscntrl.cpp.o |
8 | ?rw-r--r--···0········0········0······912·1970-01-01·00:00:00.000000·isdigit.cpp.o | 8 | ?rw-r--r--···0········0········0······912·1970-01-01·00:00:00.000000·isdigit.cpp.o |
Offset 208, 51 lines modified | Offset 208, 51 lines modified | ||
208 | ?rw-r--r--···0········0········0·····1408·1970-01-01·00:00:00.000000·fesetexceptflag.cpp.o | 208 | ?rw-r--r--···0········0········0·····1408·1970-01-01·00:00:00.000000·fesetexceptflag.cpp.o |
209 | ?rw-r--r--···0········0········0·····1176·1970-01-01·00:00:00.000000·fesetround.cpp.o | 209 | ?rw-r--r--···0········0········0·····1176·1970-01-01·00:00:00.000000·fesetround.cpp.o |
210 | ?rw-r--r--···0········0········0·····2184·1970-01-01·00:00:00.000000·feraiseexcept.cpp.o | 210 | ?rw-r--r--···0········0········0·····2184·1970-01-01·00:00:00.000000·feraiseexcept.cpp.o |
211 | ?rw-r--r--···0········0········0·····1136·1970-01-01·00:00:00.000000·fetestexcept.cpp.o | 211 | ?rw-r--r--···0········0········0·····1136·1970-01-01·00:00:00.000000·fetestexcept.cpp.o |
212 | ?rw-r--r--···0········0········0·····2552·1970-01-01·00:00:00.000000·feupdateenv.cpp.o | 212 | ?rw-r--r--···0········0········0·····2552·1970-01-01·00:00:00.000000·feupdateenv.cpp.o |
213 | ?rw-r--r--···0········0········0·····1240·1970-01-01·00:00:00.000000·inv_trigf_utils.cpp.o | 213 | ?rw-r--r--···0········0········0·····1240·1970-01-01·00:00:00.000000·inv_trigf_utils.cpp.o |
214 | ?rw-r--r--···0········0········0·····2496·1970-01-01·00:00:00.000000·math_utils.cpp.o | 214 | ?rw-r--r--···0········0········0·····2496·1970-01-01·00:00:00.000000·math_utils.cpp.o |
215 | ?rw-r--r--···0········0········0·····4 | 215 | ?rw-r--r--···0········0········0·····4520·1970-01-01·00:00:00.000000·acosf.cpp.o |
216 | ?rw-r--r--···0········0········0·····2568·1970-01-01·00:00:00.000000·explogxf.cpp.o | 216 | ?rw-r--r--···0········0········0·····2568·1970-01-01·00:00:00.000000·explogxf.cpp.o |
217 | ?rw-r--r--···0········0········0····21336·1970-01-01·00:00:00.000000·common_constants.cpp.o | 217 | ?rw-r--r--···0········0········0····21336·1970-01-01·00:00:00.000000·common_constants.cpp.o |
218 | ?rw-r--r--···0········0········0····· | 218 | ?rw-r--r--···0········0········0·····2976·1970-01-01·00:00:00.000000·acoshf.cpp.o |
219 | ?rw-r--r--···0········0········0·····4888·1970-01-01·00:00:00.000000·asinf.cpp.o | ||
220 | ?rw-r--r--···0········0········0·····4784·1970-01-01·00:00:00.000000·asin | 219 | ?rw-r--r--···0········0········0·····4784·1970-01-01·00:00:00.000000·asinf.cpp.o |
221 | ?rw-r--r--···0········0········0····· | 220 | ?rw-r--r--···0········0········0·····4592·1970-01-01·00:00:00.000000·asinhf.cpp.o |
222 | ?rw-r--r--···0········0········0·····3 | 221 | ?rw-r--r--···0········0········0·····3712·1970-01-01·00:00:00.000000·atanf.cpp.o |
222 | ?rw-r--r--···0········0········0·····3224·1970-01-01·00:00:00.000000·atanhf.cpp.o | ||
223 | ?rw-r--r--···0········0········0·····1144·1970-01-01·00:00:00.000000·copysign.cpp.o | 223 | ?rw-r--r--···0········0········0·····1144·1970-01-01·00:00:00.000000·copysign.cpp.o |
224 | ?rw-r--r--···0········0········0·····1152·1970-01-01·00:00:00.000000·copysignf.cpp.o | 224 | ?rw-r--r--···0········0········0·····1152·1970-01-01·00:00:00.000000·copysignf.cpp.o |
225 | ?rw-r--r--···0········0········0······944·1970-01-01·00:00:00.000000·copysignl.cpp.o | 225 | ?rw-r--r--···0········0········0······944·1970-01-01·00:00:00.000000·copysignl.cpp.o |
226 | ?rw-r--r--···0········0········0·····1448·1970-01-01·00:00:00.000000·ceil.cpp.o | 226 | ?rw-r--r--···0········0········0·····1448·1970-01-01·00:00:00.000000·ceil.cpp.o |
227 | ?rw-r--r--···0········0········0·····1392·1970-01-01·00:00:00.000000·ceilf.cpp.o | 227 | ?rw-r--r--···0········0········0·····1392·1970-01-01·00:00:00.000000·ceilf.cpp.o |
228 | ?rw-r--r--···0········0········0·····1136·1970-01-01·00:00:00.000000·ceill.cpp.o | 228 | ?rw-r--r--···0········0········0·····1136·1970-01-01·00:00:00.000000·ceill.cpp.o |
229 | ?rw-r--r--···0········0········0······904·1970-01-01·00:00:00.000000·cos.cpp.o | 229 | ?rw-r--r--···0········0········0······904·1970-01-01·00:00:00.000000·cos.cpp.o |
230 | ?rw-r--r--···0········0········0·····3 | 230 | ?rw-r--r--···0········0········0·····3568·1970-01-01·00:00:00.000000·coshf.cpp.o |
231 | ?rw-r--r--···0········0········0····· | 231 | ?rw-r--r--···0········0········0·····4992·1970-01-01·00:00:00.000000·cosf.cpp.o |
232 | ?rw-r--r--···0········0········0·····41 | 232 | ?rw-r--r--···0········0········0·····4128·1970-01-01·00:00:00.000000·erff.cpp.o |
233 | ?rw-r--r--···0········0········0····1 | 233 | ?rw-r--r--···0········0········0····12488·1970-01-01·00:00:00.000000·exp.cpp.o |
234 | ?rw-r--r--···0········0········0·····4 | 234 | ?rw-r--r--···0········0········0·····4296·1970-01-01·00:00:00.000000·expf.cpp.o |
235 | ?rw-r--r--···0········0········0····1 | 235 | ?rw-r--r--···0········0········0····17784·1970-01-01·00:00:00.000000·exp10.cpp.o |
236 | ?rw-r--r--···0········0········0·····6 | 236 | ?rw-r--r--···0········0········0·····6128·1970-01-01·00:00:00.000000·exp10f.cpp.o |
237 | ?rw-r--r--···0········0········0····1 | 237 | ?rw-r--r--···0········0········0····14184·1970-01-01·00:00:00.000000·exp2.cpp.o |
238 | ?rw-r--r--···0········0········0····· | 238 | ?rw-r--r--···0········0········0·····5864·1970-01-01·00:00:00.000000·exp2f.cpp.o |
239 | ?rw-r--r--···0········0········0····1 | 239 | ?rw-r--r--···0········0········0····11904·1970-01-01·00:00:00.000000·expm1.cpp.o |
240 | ?rw-r--r--···0········0········0·····5 | 240 | ?rw-r--r--···0········0········0·····5216·1970-01-01·00:00:00.000000·expm1f.cpp.o |
241 | ?rw-r--r--···0········0········0·····1120·1970-01-01·00:00:00.000000·fabs.cpp.o | 241 | ?rw-r--r--···0········0········0·····1120·1970-01-01·00:00:00.000000·fabs.cpp.o |
242 | ?rw-r--r--···0········0········0·····1136·1970-01-01·00:00:00.000000·fabsf.cpp.o | 242 | ?rw-r--r--···0········0········0·····1136·1970-01-01·00:00:00.000000·fabsf.cpp.o |
243 | ?rw-r--r--···0········0········0······920·1970-01-01·00:00:00.000000·fabsl.cpp.o | 243 | ?rw-r--r--···0········0········0······920·1970-01-01·00:00:00.000000·fabsl.cpp.o |
244 | ?rw-r--r--···0········0········0······960·1970-01-01·00:00:00.000000·fdim.cpp.o | 244 | ?rw-r--r--···0········0········0······960·1970-01-01·00:00:00.000000·fdim.cpp.o |
245 | ?rw-r--r--···0········0········0······944·1970-01-01·00:00:00.000000·fdimf.cpp.o | 245 | ?rw-r--r--···0········0········0······944·1970-01-01·00:00:00.000000·fdimf.cpp.o |
246 | ?rw-r--r--···0········0········0·····1064·1970-01-01·00:00:00.000000·fdiml.cpp.o | 246 | ?rw-r--r--···0········0········0·····1064·1970-01-01·00:00:00.000000·fdiml.cpp.o |
247 | ?rw-r--r--···0········0········0·····1712·1970-01-01·00:00:00.000000·floor.cpp.o | 247 | ?rw-r--r--···0········0········0·····1712·1970-01-01·00:00:00.000000·floor.cpp.o |
248 | ?rw-r--r--···0········0········0·····1712·1970-01-01·00:00:00.000000·floorf.cpp.o | 248 | ?rw-r--r--···0········0········0·····1712·1970-01-01·00:00:00.000000·floorf.cpp.o |
249 | ?rw-r--r--···0········0········0·····1360·1970-01-01·00:00:00.000000·floorl.cpp.o | 249 | ?rw-r--r--···0········0········0·····1360·1970-01-01·00:00:00.000000·floorl.cpp.o |
250 | ?rw-r--r--···0········0········0····· | 250 | ?rw-r--r--···0········0········0······896·1970-01-01·00:00:00.000000·fma.cpp.o |
251 | ?rw-r--r--···0········0········0····· | 251 | ?rw-r--r--···0········0········0······896·1970-01-01·00:00:00.000000·fmaf.cpp.o |
252 | ?rw-r--r--···0········0········0······968·1970-01-01·00:00:00.000000·fmin.cpp.o | 252 | ?rw-r--r--···0········0········0······968·1970-01-01·00:00:00.000000·fmin.cpp.o |
253 | ?rw-r--r--···0········0········0······952·1970-01-01·00:00:00.000000·fminf.cpp.o | 253 | ?rw-r--r--···0········0········0······952·1970-01-01·00:00:00.000000·fminf.cpp.o |
254 | ?rw-r--r--···0········0········0·····1096·1970-01-01·00:00:00.000000·fminl.cpp.o | 254 | ?rw-r--r--···0········0········0·····1096·1970-01-01·00:00:00.000000·fminl.cpp.o |
255 | ?rw-r--r--···0········0········0······960·1970-01-01·00:00:00.000000·fmax.cpp.o | 255 | ?rw-r--r--···0········0········0······960·1970-01-01·00:00:00.000000·fmax.cpp.o |
256 | ?rw-r--r--···0········0········0······952·1970-01-01·00:00:00.000000·fmaxf.cpp.o | 256 | ?rw-r--r--···0········0········0······952·1970-01-01·00:00:00.000000·fmaxf.cpp.o |
257 | ?rw-r--r--···0········0········0·····1088·1970-01-01·00:00:00.000000·fmaxl.cpp.o | 257 | ?rw-r--r--···0········0········0·····1088·1970-01-01·00:00:00.000000·fmaxl.cpp.o |
258 | ?rw-r--r--···0········0········0·····3800·1970-01-01·00:00:00.000000·fmod.cpp.o | 258 | ?rw-r--r--···0········0········0·····3800·1970-01-01·00:00:00.000000·fmod.cpp.o |
Offset 270, 22 lines modified | Offset 270, 22 lines modified | ||
270 | ?rw-r--r--···0········0········0·····2344·1970-01-01·00:00:00.000000·ldexpl.cpp.o | 270 | ?rw-r--r--···0········0········0·····2344·1970-01-01·00:00:00.000000·ldexpl.cpp.o |
271 | ?rw-r--r--···0········0········0·····5288·1970-01-01·00:00:00.000000·llrint.cpp.o | 271 | ?rw-r--r--···0········0········0·····5288·1970-01-01·00:00:00.000000·llrint.cpp.o |
272 | ?rw-r--r--···0········0········0·····5136·1970-01-01·00:00:00.000000·llrintf.cpp.o | 272 | ?rw-r--r--···0········0········0·····5136·1970-01-01·00:00:00.000000·llrintf.cpp.o |
273 | ?rw-r--r--···0········0········0·····5176·1970-01-01·00:00:00.000000·llrintl.cpp.o | 273 | ?rw-r--r--···0········0········0·····5176·1970-01-01·00:00:00.000000·llrintl.cpp.o |
274 | ?rw-r--r--···0········0········0·····2888·1970-01-01·00:00:00.000000·llround.cpp.o | 274 | ?rw-r--r--···0········0········0·····2888·1970-01-01·00:00:00.000000·llround.cpp.o |
275 | ?rw-r--r--···0········0········0·····2856·1970-01-01·00:00:00.000000·llroundf.cpp.o | 275 | ?rw-r--r--···0········0········0·····2856·1970-01-01·00:00:00.000000·llroundf.cpp.o |
276 | ?rw-r--r--···0········0········0·····2864·1970-01-01·00:00:00.000000·llroundl.cpp.o | 276 | ?rw-r--r--···0········0········0·····2864·1970-01-01·00:00:00.000000·llroundl.cpp.o |
277 | ?rw-r--r--···0········0········0····26 | 277 | ?rw-r--r--···0········0········0····26352·1970-01-01·00:00:00.000000·log10.cpp.o |
278 | ?rw-r--r--···0········0········0·····5888·1970-01-01·00:00:00.000000·log10f.cpp.o | ||
279 | ?rw-r--r--···0········0········0····29744·1970-01-01·00:00:00.000000·log1p.cpp.o | ||
278 | ?rw-r--r--···0········0········0····· | 280 | ?rw-r--r--···0········0········0·····3712·1970-01-01·00:00:00.000000·log1pf.cpp.o |
279 | ?rw-r--r--···0········0········0····31560·1970-01-01·00:00:00.000000·log1p.cpp.o | ||
280 | ?rw-r--r--···0········0········0·····3984·1970-01-01·00:00:00.000000·log1pf.cpp.o | ||
281 | ?rw-r--r--···0········0········0····25 | 281 | ?rw-r--r--···0········0········0····25592·1970-01-01·00:00:00.000000·log2.cpp.o |
282 | ?rw-r--r--···0········0········0·····2 | 282 | ?rw-r--r--···0········0········0·····2592·1970-01-01·00:00:00.000000·log2f.cpp.o |
283 | ?rw-r--r--···0········0········0····234 | 283 | ?rw-r--r--···0········0········0····23480·1970-01-01·00:00:00.000000·log.cpp.o |
284 | ?rw-r--r--···0········0········0·····4 | 284 | ?rw-r--r--···0········0········0·····4096·1970-01-01·00:00:00.000000·logf.cpp.o |
285 | ?rw-r--r--···0········0········0·····1304·1970-01-01·00:00:00.000000·logb.cpp.o | 285 | ?rw-r--r--···0········0········0·····1304·1970-01-01·00:00:00.000000·logb.cpp.o |
286 | ?rw-r--r--···0········0········0·····1296·1970-01-01·00:00:00.000000·logbf.cpp.o | 286 | ?rw-r--r--···0········0········0·····1296·1970-01-01·00:00:00.000000·logbf.cpp.o |
287 | ?rw-r--r--···0········0········0·····1192·1970-01-01·00:00:00.000000·logbl.cpp.o | 287 | ?rw-r--r--···0········0········0·····1192·1970-01-01·00:00:00.000000·logbl.cpp.o |
288 | ?rw-r--r--···0········0········0·····5280·1970-01-01·00:00:00.000000·lrint.cpp.o | 288 | ?rw-r--r--···0········0········0·····5280·1970-01-01·00:00:00.000000·lrint.cpp.o |
289 | ?rw-r--r--···0········0········0·····5128·1970-01-01·00:00:00.000000·lrintf.cpp.o | 289 | ?rw-r--r--···0········0········0·····5128·1970-01-01·00:00:00.000000·lrintf.cpp.o |
290 | ?rw-r--r--···0········0········0·····5176·1970-01-01·00:00:00.000000·lrintl.cpp.o | 290 | ?rw-r--r--···0········0········0·····5176·1970-01-01·00:00:00.000000·lrintl.cpp.o |
291 | ?rw-r--r--···0········0········0·····2880·1970-01-01·00:00:00.000000·lround.cpp.o | 291 | ?rw-r--r--···0········0········0·····2880·1970-01-01·00:00:00.000000·lround.cpp.o |
Offset 302, 15 lines modified | Offset 302, 15 lines modified | ||
302 | ?rw-r--r--···0········0········0·····3608·1970-01-01·00:00:00.000000·nearbyintl.cpp.o | 302 | ?rw-r--r--···0········0········0·····3608·1970-01-01·00:00:00.000000·nearbyintl.cpp.o |
303 | ?rw-r--r--···0········0········0·····2360·1970-01-01·00:00:00.000000·nextafter.cpp.o | 303 | ?rw-r--r--···0········0········0·····2360·1970-01-01·00:00:00.000000·nextafter.cpp.o |
304 | ?rw-r--r--···0········0········0·····2344·1970-01-01·00:00:00.000000·nextafterf.cpp.o | 304 | ?rw-r--r--···0········0········0·····2344·1970-01-01·00:00:00.000000·nextafterf.cpp.o |
305 | ?rw-r--r--···0········0········0·····3696·1970-01-01·00:00:00.000000·nextafterl.cpp.o | 305 | ?rw-r--r--···0········0········0·····3696·1970-01-01·00:00:00.000000·nextafterl.cpp.o |
306 | ?rw-r--r--···0········0········0·····2528·1970-01-01·00:00:00.000000·nexttoward.cpp.o | 306 | ?rw-r--r--···0········0········0·····2528·1970-01-01·00:00:00.000000·nexttoward.cpp.o |
307 | ?rw-r--r--···0········0········0·····2504·1970-01-01·00:00:00.000000·nexttowardf.cpp.o | 307 | ?rw-r--r--···0········0········0·····2504·1970-01-01·00:00:00.000000·nexttowardf.cpp.o |
308 | ?rw-r--r--···0········0········0·····3728·1970-01-01·00:00:00.000000·nexttowardl.cpp.o | 308 | ?rw-r--r--···0········0········0·····3728·1970-01-01·00:00:00.000000·nexttowardl.cpp.o |
309 | ?rw-r--r--···0········0········0····2 | 309 | ?rw-r--r--···0········0········0····24848·1970-01-01·00:00:00.000000·powf.cpp.o |
310 | ?rw-r--r--···0········0········0·····3928·1970-01-01·00:00:00.000000·remainderf.cpp.o | 310 | ?rw-r--r--···0········0········0·····3928·1970-01-01·00:00:00.000000·remainderf.cpp.o |
311 | ?rw-r--r--···0········0········0·····3976·1970-01-01·00:00:00.000000·remainder.cpp.o | 311 | ?rw-r--r--···0········0········0·····3976·1970-01-01·00:00:00.000000·remainder.cpp.o |
312 | ?rw-r--r--···0········0········0·····4616·1970-01-01·00:00:00.000000·remainderl.cpp.o | 312 | ?rw-r--r--···0········0········0·····4616·1970-01-01·00:00:00.000000·remainderl.cpp.o |
313 | ?rw-r--r--···0········0········0·····3832·1970-01-01·00:00:00.000000·remquof.cpp.o | 313 | ?rw-r--r--···0········0········0·····3832·1970-01-01·00:00:00.000000·remquof.cpp.o |
314 | ?rw-r--r--···0········0········0·····3904·1970-01-01·00:00:00.000000·remquo.cpp.o | 314 | ?rw-r--r--···0········0········0·····3904·1970-01-01·00:00:00.000000·remquo.cpp.o |
315 | ?rw-r--r--···0········0········0·····4512·1970-01-01·00:00:00.000000·remquol.cpp.o | 315 | ?rw-r--r--···0········0········0·····4512·1970-01-01·00:00:00.000000·remquol.cpp.o |
316 | ?rw-r--r--···0········0········0·····3920·1970-01-01·00:00:00.000000·rint.cpp.o | 316 | ?rw-r--r--···0········0········0·····3920·1970-01-01·00:00:00.000000·rint.cpp.o |
Offset 319, 21 lines modified | Offset 319, 21 lines modified | ||
319 | ?rw-r--r--···0········0········0·····1336·1970-01-01·00:00:00.000000·round.cpp.o | 319 | ?rw-r--r--···0········0········0·····1336·1970-01-01·00:00:00.000000·round.cpp.o |
320 | ?rw-r--r--···0········0········0·····1264·1970-01-01·00:00:00.000000·roundf.cpp.o | 320 | ?rw-r--r--···0········0········0·····1264·1970-01-01·00:00:00.000000·roundf.cpp.o |
321 | ?rw-r--r--···0········0········0·····1192·1970-01-01·00:00:00.000000·roundl.cpp.o | 321 | ?rw-r--r--···0········0········0·····1192·1970-01-01·00:00:00.000000·roundl.cpp.o |
322 | ?rw-r--r--···0········0········0·····1600·1970-01-01·00:00:00.000000·scalbn.cpp.o | 322 | ?rw-r--r--···0········0········0·····1600·1970-01-01·00:00:00.000000·scalbn.cpp.o |
323 | ?rw-r--r--···0········0········0·····1560·1970-01-01·00:00:00.000000·scalbnf.cpp.o | 323 | ?rw-r--r--···0········0········0·····1560·1970-01-01·00:00:00.000000·scalbnf.cpp.o |
324 | ?rw-r--r--···0········0········0·····2344·1970-01-01·00:00:00.000000·scalbnl.cpp.o | 324 | ?rw-r--r--···0········0········0·····2344·1970-01-01·00:00:00.000000·scalbnl.cpp.o |
325 | ?rw-r--r--···0········0········0······904·1970-01-01·00:00:00.000000·sin.cpp.o | 325 | ?rw-r--r--···0········0········0······904·1970-01-01·00:00:00.000000·sin.cpp.o |
326 | ?rw-r--r--···0········0········0·····5 | 326 | ?rw-r--r--···0········0········0·····5576·1970-01-01·00:00:00.000000·sincosf.cpp.o |
327 | ?rw-r--r--···0········0········0·····4832·1970-01-01·00:00:00.000000·sinhf.cpp.o | ||
328 | ?rw-r--r--···0········0········0····· | 327 | ?rw-r--r--···0········0········0·····4616·1970-01-01·00:00:00.000000·sinhf.cpp.o |
328 | ?rw-r--r--···0········0········0·····5072·1970-01-01·00:00:00.000000·sinf.cpp.o | ||
329 | ?rw-r--r--···0········0········0······896·1970-01-01·00:00:00.000000·sqrt.cpp.o | 329 | ?rw-r--r--···0········0········0······896·1970-01-01·00:00:00.000000·sqrt.cpp.o |
330 | ?rw-r--r--···0········0········0······896·1970-01-01·00:00:00.000000·sqrtf.cpp.o | 330 | ?rw-r--r--···0········0········0······896·1970-01-01·00:00:00.000000·sqrtf.cpp.o |
331 | ?rw-r--r--···0········0········0······896·1970-01-01·00:00:00.000000·sqrtl.cpp.o | 331 | ?rw-r--r--···0········0········0······896·1970-01-01·00:00:00.000000·sqrtl.cpp.o |
332 | ?rw-r--r--···0········0········0·····1104·1970-01-01·00:00:00.000000·tan.cpp.o | 332 | ?rw-r--r--···0········0········0·····1104·1970-01-01·00:00:00.000000·tan.cpp.o |
333 | ?rw-r--r--···0········0········0·····60 | 333 | ?rw-r--r--···0········0········0·····5608·1970-01-01·00:00:00.000000·tanf.cpp.o |
334 | ?rw-r--r--···0········0········0·····33 | 334 | ?rw-r--r--···0········0········0·····3328·1970-01-01·00:00:00.000000·tanhf.cpp.o |
335 | ?rw-r--r--···0········0········0·····1008·1970-01-01·00:00:00.000000·trunc.cpp.o | 335 | ?rw-r--r--···0········0········0·····1008·1970-01-01·00:00:00.000000·trunc.cpp.o |
336 | ?rw-r--r--···0········0········0······968·1970-01-01·00:00:00.000000·truncf.cpp.o | 336 | ?rw-r--r--···0········0········0······968·1970-01-01·00:00:00.000000·truncf.cpp.o |
337 | ?rw-r--r--···0········0········0·····1096·1970-01-01·00:00:00.000000·truncl.cpp.o | 337 | ?rw-r--r--···0········0········0·····1096·1970-01-01·00:00:00.000000·truncl.cpp.o |
338 | ?rw-r--r--···0········0········0·····1176·1970-01-01·00:00:00.000000·copysignf128.cpp.o | 338 | ?rw-r--r--···0········0········0·····1176·1970-01-01·00:00:00.000000·copysignf128.cpp.o |
339 | ?rw-r--r--···0········0········0·····1144·1970-01-01·00:00:00.000000·fabsf128.cpp.o | 339 | ?rw-r--r--···0········0········0·····1144·1970-01-01·00:00:00.000000·fabsf128.cpp.o |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········3 | 13 | ··Start·of·section·headers:··········3560·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········15 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·14 |
Offset 1, 25 lines modified | Offset 1, 24 lines modified | ||
1 | There·are·1 | 1 | There·are·15·section·headers,·starting·at·offset·0xde8: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····12··28··4 |
6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 | 6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 |
7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 | 7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 |
8 | ··[·4]·.rodata.cst | 8 | ··[·4]·.rodata.cst4······PROGBITS········0000000000000000·000068·000020·04··AM··0···0··4 |
9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·0000 | 9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·000088·000078·08··AM··0···0··8 |
10 | ··[·6]·.rodata.cst4······PROGBITS········0000000000000000·000108·000018·04··AM··0···0··4 | ||
11 | ··[· | 10 | ··[·6]·.text.acosf·······PROGBITS········0000000000000000·000100·00037a·00··AX··0···0·16 |
12 | ··[· | 11 | ··[·7]·.rela.text.acosf··RELA············0000000000000000·000948·0003a8·18···I·12···6··8 |
13 | ··[· | 12 | ··[·8]·.rodata._ZN19__llvm_libc_18_1_8_L13ACOSF_EXCEPTSE·PROGBITS········0000000000000000·00047c·000050·00···A··0···0··4 |
14 | ··[ | 13 | ··[·9]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·0004cc·000004·00·WAG··0···0··4 |
15 | ··[1 | 14 | ··[10]·.note.GNU-stack···PROGBITS········0000000000000000·0004d0·000000·00······0···0··1 |
16 | ··[1 | 15 | ··[11]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0004d0·000003·00···E··0···0··1 |
17 | ··[1 | 16 | ··[12]·.symtab···········SYMTAB··········0000000000000000·0004d8·0002e8·18·····13··26··8 |
18 | ··[1 | 17 | ··[13]·.strtab···········STRTAB··········0000000000000000·0007c0·000187·00······0···0··1 |
19 | ··[1 | 18 | ··[14]·.shstrtab·········STRTAB··········0000000000000000·000cf0·0000f3·00······0···0··1 |
20 | Key·to·Flags: | 19 | Key·to·Flags: |
21 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 20 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
22 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 21 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
23 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 22 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
24 | ··D·(mbind),·l·(large),·p·(processor·specific) | 23 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 34 lines modified | Offset 1, 34 lines modified | ||
1 | Symbol·table·'.symtab'·contains·31·entries: | 1 | Symbol·table·'.symtab'·contains·31·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 |
5 | ·····2:·00000000000000 | 5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_14 |
6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_15 | ||
7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_16 | ||
8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_18 | ||
9 | ·····6:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_19 | ||
10 | ·····7:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_20 | ||
11 | ·····8:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_21 | ||
6 | ····· | 12 | ·····9:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_1 |
7 | ···· | 13 | ····10:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_2 |
8 | ···· | 14 | ····11:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_3 |
9 | ···· | 15 | ····12:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_4 |
10 | ···· | 16 | ····13:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_5 |
11 | ···· | 17 | ····14:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_6 |
12 | ···· | 18 | ····15:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_7 |
13 | ····1 | 19 | ····16:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_8 |
14 | ····1 | 20 | ····17:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_9 |
15 | ····1 | 21 | ····18:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_10 |
16 | ····1 | 22 | ····19:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_11 |
17 | ···· | 23 | ····20:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_12 |
18 | ···· | 24 | ····21:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_13 |
19 | ···· | 25 | ····22:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_17 |
20 | ···· | 26 | ····23:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_22 |
21 | ····18:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_14 | ||
22 | ····19:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_16 | ||
23 | ····20:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_18 | ||
24 | ····21:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_19 | ||
25 | ····22:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_20 | ||
26 | ····23:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_21 | ||
27 | ····24:·0000000000000000····80·OBJECT··LOCAL··DEFAULT···· | 27 | ····24:·0000000000000000····80·OBJECT··LOCAL··DEFAULT····8·_ZN19__llvm_libc_18_1_8_L13ACOSF_EXCEPTSE |
28 | ····25:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···· | 28 | ····25:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata._ZN19__llvm_libc_18_1_8_L13ACOSF_EXCEPTSE |
29 | ····26:·0000000000000000··· | 29 | ····26:·0000000000000000···890·FUNC····GLOBAL·DEFAULT····6·acosf |
30 | ····27:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location | 30 | ····27:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
31 | ····28:·0000000000000000·····4·OBJECT··WEAK···DEFAULT··· | 31 | ····28:·0000000000000000·····4·OBJECT··WEAK···DEFAULT····9·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
32 | ····29:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 32 | ····29:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
33 | ····30:·0000000000000000··· | 33 | ····30:·0000000000000000···890·FUNC····GLOBAL·DEFAULT····6·_ZN19__llvm_libc_18_1_8_5acosfEf |
Offset 1, 42 lines modified | Offset 1, 42 lines modified | ||
1 | Relocation·section·'.rela.text.acosf'·at·offset·0x9 | 1 | Relocation·section·'.rela.text.acosf'·at·offset·0x948·contains·39·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000009 | 3 | 0000000000000099··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_16·-·4 |
4 | 00000000000000 | 4 | 00000000000000d2··0000000b00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_3·-·4 |
5 | 00000000000000 | 5 | 00000000000000db··0000000c00000002·R_X86_64_PC32··········0000000000000018·.LCPI0_4·-·4 |
6 | 00000000000000 | 6 | 00000000000000e4··0000000d00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_5·-·4 |
7 | 00000000000000e | 7 | 00000000000000ed··0000000e00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_6·-·4 |
8 | 00000000000000f | 8 | 00000000000000f6··0000000f00000002·R_X86_64_PC32··········0000000000000030·.LCPI0_7·-·4 |
9 | 00000000000000f | 9 | 00000000000000fe··0000001000000002·R_X86_64_PC32··········0000000000000038·.LCPI0_8·-·4 |
10 | 000000000000010 | 10 | 0000000000000107··0000001100000002·R_X86_64_PC32··········0000000000000040·.LCPI0_9·-·4 |
11 | 000000000000011 | 11 | 0000000000000110··0000001200000002·R_X86_64_PC32··········0000000000000048·.LCPI0_10·-·4 |
12 | 000000000000011 | 12 | 0000000000000119··0000001300000002·R_X86_64_PC32··········0000000000000050·.LCPI0_11·-·4 |
13 | 000000000000012 | 13 | 0000000000000122··0000001400000002·R_X86_64_PC32··········0000000000000058·.LCPI0_12·-·4 |
14 | 00000000000001 | 14 | 0000000000000133··0000001600000002·R_X86_64_PC32··········0000000000000068·.LCPI0_17·-·4 |
15 | 00000000000001 | 15 | 000000000000014e··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
16 | 00000000000001 | 16 | 000000000000015e··0000000900000002·R_X86_64_PC32··········0000000000000000·.LCPI0_1·-·4 |
17 | 00000000000001 | 17 | 0000000000000167··0000000a00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 |
18 | 00000000000001 | 18 | 0000000000000177··0000000b00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_3·-·4 |
19 | 00000000000001 | 19 | 0000000000000180··0000000c00000002·R_X86_64_PC32··········0000000000000018·.LCPI0_4·-·4 |
20 | 00000000000001 | 20 | 0000000000000189··0000000d00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_5·-·4 |
21 | 00000000000001 | 21 | 0000000000000192··0000000e00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_6·-·4 |
22 | 00000000000001 | 22 | 000000000000019f··0000000f00000002·R_X86_64_PC32··········0000000000000030·.LCPI0_7·-·4 |
23 | 00000000000001 | 23 | 00000000000001a7··0000001000000002·R_X86_64_PC32··········0000000000000038·.LCPI0_8·-·4 |
24 | 00000000000001 | 24 | 00000000000001b0··0000001100000002·R_X86_64_PC32··········0000000000000040·.LCPI0_9·-·4 |
25 | 00000000000001 | 25 | 00000000000001b9··0000001200000002·R_X86_64_PC32··········0000000000000048·.LCPI0_10·-·4 |
26 | 00000000000001 | 26 | 00000000000001c2··0000001300000002·R_X86_64_PC32··········0000000000000050·.LCPI0_11·-·4 |
27 | 00000000000001 | 27 | 00000000000001cb··0000001400000002·R_X86_64_PC32··········0000000000000058·.LCPI0_12·-·4 |
28 | 0000000000000 | 28 | 00000000000001e9··0000001500000002·R_X86_64_PC32··········0000000000000060·.LCPI0_13·-·4 |
29 | 00000000000002 | 29 | 000000000000021a··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_14·-·4 |
30 | 00000000000002 | 30 | 000000000000022b··0000001b00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
31 | 0000000000000249··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_15·-·4 | ||
31 | 00000000000002 | 32 | 0000000000000257··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_14·-·4 |
32 | 0000000000000288··0000001200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_14·-·4 | ||
33 | 00000000000002 | 33 | 00000000000002ab··0000001700000002·R_X86_64_PC32··········0000000000000070·.LCPI0_22·-·4 |
34 | 00000000000002 | 34 | 00000000000002b7··0000001600000002·R_X86_64_PC32··········0000000000000068·.LCPI0_17·-·4 |
35 | 0000000000000 | 35 | 00000000000002ed··0000001900000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_L13ACOSF_EXCEPTSE·-·4 |
36 | 0000000000000 | 36 | 00000000000002f9··0000001c00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
37 | 00000000000003 | 37 | 0000000000000301··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_18·-·4 |
38 | 0000000000000325··0000001500000002·R_X86_64_PC32··········000000000000000c·.LCPI0_19·-·4 | ||
39 | 000000000000034a··0000001600000002·R_X86_64_PC32··········0000000000000010·.LCPI0_20·-·4 | ||
40 | 00000000000003 | 38 | 0000000000000309··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI0_19·-·4 |
39 | 0000000000000331··0000000700000002·R_X86_64_PC32··········0000000000000018·.LCPI0_20·-·4 | ||
41 | 00000000000003 | 40 | 000000000000034e··0000001d00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
41 | 0000000000000356··0000000800000002·R_X86_64_PC32··········000000000000001c·.LCPI0_21·-·4 |
Offset 1, 10 lines modified | Offset 1, 16 lines modified | ||
1 | H;D$0u | 1 | H;D$0uuH |
2 | .LCPI0_0 | 2 | .LCPI0_0 |
3 | .LCPI0_14 | ||
3 | .LCPI0_15 | 4 | .LCPI0_15 |
5 | .LCPI0_16 | ||
6 | .LCPI0_18 | ||
7 | .LCPI0_19 | ||
8 | .LCPI0_20 | ||
9 | .LCPI0_21 | ||
4 | .LCPI0_1 | 10 | .LCPI0_1 |
5 | .LCPI0_2 | 11 | .LCPI0_2 |
6 | .LCPI0_3 | 12 | .LCPI0_3 |
7 | .LCPI0_4 | 13 | .LCPI0_4 |
8 | .LCPI0_5 | 14 | .LCPI0_5 |
9 | .LCPI0_6 | 15 | .LCPI0_6 |
10 | .LCPI0_7 | 16 | .LCPI0_7 |
Offset 12, 28 lines modified | Offset 18, 21 lines modified | ||
12 | .LCPI0_9 | 18 | .LCPI0_9 |
13 | .LCPI0_10 | 19 | .LCPI0_10 |
14 | .LCPI0_11 | 20 | .LCPI0_11 |
15 | .LCPI0_12 | 21 | .LCPI0_12 |
16 | .LCPI0_13 | 22 | .LCPI0_13 |
17 | .LCPI0_17 | 23 | .LCPI0_17 |
18 | .LCPI0_22 | 24 | .LCPI0_22 |
19 | .LCPI0_14 | ||
20 | .LCPI0_16 | ||
21 | .LCPI0_18 | ||
22 | .LCPI0_19 | ||
23 | .LCPI0_20 | ||
24 | .LCPI0_21 | ||
25 | _ZN19__llvm_libc_18_1_8_L13ACOSF_EXCEPTSE | 25 | _ZN19__llvm_libc_18_1_8_L13ACOSF_EXCEPTSE |
26 | __errno_location | 26 | __errno_location |
27 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 27 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
28 | __stack_chk_fail | 28 | __stack_chk_fail |
29 | _ZN19__llvm_libc_18_1_8_5acosfEf | 29 | _ZN19__llvm_libc_18_1_8_5acosfEf |
30 | .shstrtab | 30 | .shstrtab |
31 | .note.gnu.property | 31 | .note.gnu.property |
32 | .rodata.cst16 | ||
33 | .rodata.cst8 | ||
34 | .rodata.cst4 | 32 | .rodata.cst4 |
33 | .rodata.cst8 | ||
35 | .rela.text.acosf | 34 | .rela.text.acosf |
36 | .rodata._ZN19__llvm_libc_18_1_8_L13ACOSF_EXCEPTSE | 35 | .rodata._ZN19__llvm_libc_18_1_8_L13ACOSF_EXCEPTSE |
37 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 36 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
38 | .note.GNU-stack | 37 | .note.GNU-stack |
39 | .llvm_addrsig | 38 | .llvm_addrsig |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·09000000···················........ |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0000c07f·00008080·0100803f·000080bf·...........?.... | ||
3 | ··0x000000 | 2 | ··0x00000000·00000080·0000c07f·aaaaaaaa·00008080·................ |
3 | ··0x00000010·0100803f·000080bf·00000034·00000040·...?.......4...@ | ||
Offset 5, 227 lines modified | Offset 5, 205 lines modified | ||
5 | 0000000000000000·<__llvm_libc_18_1_8_::acosf(float)>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::acosf(float)>: |
6 | acosf(): | 6 | acosf(): |
7 | » endbr64 | 7 | » endbr64 |
8 | » sub····$0x38,%rsp | 8 | » sub····$0x38,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x30(%rsp) | 10 | » mov····%rax,0x30(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » mov····%eax,%ecx | 12 | » mov····%eax,%ecx |
13 | » and····$0x7fffffff,%ecx | 13 | » and····$0x7fffffff,%ecx |
14 | » cmp····$0x3f000000,%ecx | 14 | » cmp····$0x3f000000,%ecx |
15 | » ja····· | 15 | » ja·····61·<__llvm_libc_18_1_8_::acosf(float)+0x61> |
16 | » cmp····$0x3a7fffff,%ecx | 16 | » cmp····$0x3a7fffff,%ecx |
17 | » ja····· | 17 | » ja·····c2·<__llvm_libc_18_1_8_::acosf(float)+0xc2> |
18 | » cmp····$0x328885a2,%eax | 18 | » cmp····$0x328885a2,%eax |
19 | » jg····· | 19 | » jg·····1f6·<__llvm_libc_18_1_8_::acosf(float)+0x1f6> |
20 | » cmp····$0xb28885a3,%eax | 20 | » cmp····$0xb28885a3,%eax |
21 | » je·····2 | 21 | » je·····2dd·<__llvm_libc_18_1_8_::acosf(float)+0x2dd> |
22 | » cmp····$0xb9826222,%eax | 22 | » cmp····$0xb9826222,%eax |
23 | » jne····2 | 23 | » jne····2a3·<__llvm_libc_18_1_8_::acosf(float)+0x2a3> |
24 | » mov····$0x3,%eax | 24 | » mov····$0x3,%eax |
25 | » jmp····2 | 25 | » jmp····2e6·<__llvm_libc_18_1_8_::acosf(float)+0x2e6> |
26 | » cmp····$0x3f800000,%ecx | 26 | » cmp····$0x3f800000,%ecx |
27 | » jb·····1 | 27 | » jb·····145·<__llvm_libc_18_1_8_::acosf(float)+0x145> |
28 | » jne····2 | 28 | » jne····216·<__llvm_libc_18_1_8_::acosf(float)+0x216> |
29 | » pxor·· | 29 | » vpxor··%xmm0,%xmm0,%xmm0 |
30 | » test···%eax,%eax | 30 | » test···%eax,%eax |
31 | » jns···· | 31 | » jns····2c8·<__llvm_libc_18_1_8_::acosf(float)+0x2c8> |
32 | » movl···$0xffffffff,0x10(%rsp) | 32 | » movl···$0xffffffff,0x10(%rsp) |
33 | » movl···$0x40490fdb,0x10(%rsp) | 33 | » movl···$0x40490fdb,0x10(%rsp) |
34 | » movss | 34 | » vmovss·0x10(%rsp),%xmm0 |
35 | » addss | 35 | » vaddss·0x0(%rip),%xmm0,%xmm0········ |
36 | ·R_X86_64_PC32» .LCPI0_16-0x4 | 36 | ·R_X86_64_PC32» .LCPI0_16-0x4 |
37 | » movss | 37 | » vmovss·%xmm0,0x10(%rsp) |
38 | » movd | 38 | » vmovd··0x10(%rsp),%xmm0 |
39 | » mov····%fs:0x28,%rax | ||
40 | » cmp····0x30(%rsp),%rax | ||
41 | » je·····2d8·<__llvm_libc_18_1_8_::acosf(float)+0x2d8> | ||
39 | » jmp····3 | 42 | » jmp····34d·<__llvm_libc_18_1_8_::acosf(float)+0x34d> |
40 | » cvtss2sd·%xmm0,%xmm | 43 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
41 | » movaps·%xmm1,%xmm0 | ||
42 | » mulsd· | 44 | » vmulsd·%xmm0,%xmm0,%xmm1 |
45 | » vmulsd·%xmm1,%xmm1,%xmm2 | ||
43 | » movapd·%xmm0,%xmm3 | ||
44 | » mulsd··%xmm0,%xmm3 | ||
45 | » movsd | 46 | » vmovsd·0x0(%rip),%xmm3········ |
46 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 47 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
47 | » mulsd··%xmm3,%xmm2 | ||
48 | » addsd | 48 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm3········ |
49 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 49 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
50 | » mulsd··%xmm3,%xmm2 | ||
51 | » addsd | 50 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm3········ |
52 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 51 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
53 | » mulsd··%xmm3,%xmm2 | ||
54 | » addsd | 52 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm3········ |
55 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 53 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
56 | » mulsd··%xmm3,%xmm2 | ||
57 | » addsd | 54 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm3········ |
58 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 55 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
59 | » movsd | 56 | » vmovsd·0x0(%rip),%xmm4········ |
60 | ·R_X86_64_PC32» .LCPI0_8-0x4 | 57 | ·R_X86_64_PC32» .LCPI0_8-0x4 |
61 | » mulsd··%xmm3,%xmm4 | ||
62 | » addsd | 58 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm4········ |
63 | ·R_X86_64_PC32» .LCPI0_9-0x4 | 59 | ·R_X86_64_PC32» .LCPI0_9-0x4 |
64 | » mulsd··%xmm3,%xmm4 | ||
65 | » addsd | 60 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm4········ |
66 | ·R_X86_64_PC32» .LCPI0_10-0x4 | 61 | ·R_X86_64_PC32» .LCPI0_10-0x4 |
67 | » mulsd··%xmm3,%xmm4 | ||
68 | » addsd | 62 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm4········ |
69 | ·R_X86_64_PC32» .LCPI0_11-0x4 | 63 | ·R_X86_64_PC32» .LCPI0_11-0x4 |
70 | » mulsd··%xmm3,%xmm4 | ||
71 | » addsd | 64 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm4········ |
72 | ·R_X86_64_PC32» .LCPI0_12-0x4 | 65 | ·R_X86_64_PC32» .LCPI0_12-0x4 |
66 | » vfmadd213sd·%xmm3,%xmm1,%xmm4 | ||
73 | » mulsd··%xmm0,%xmm4 | ||
74 | » addsd··%xmm2,%xmm4 | ||
75 | » mulsd | 67 | » vmulsd·%xmm1,%xmm0,%xmm1 |
76 | » mulsd··%xmm4,%xmm0 | ||
77 | » movsd | 68 | » vmovsd·0x0(%rip),%xmm2········ |
78 | ·R_X86_64_PC32» .LCPI0_17-0x4 | 69 | ·R_X86_64_PC32» .LCPI0_17-0x4 |
79 | » subsd··%xmm1,%xmm2 | ||
80 | » subsd | 70 | » vsubsd·%xmm0,%xmm2,%xmm0 |
71 | » vfnmadd231sd·%xmm1,%xmm4,%xmm0 | ||
81 | » xorps··%xmm0,%xmm0 | ||
82 | » cvtsd2ss·%xmm2,%xmm0 | ||
83 | » jmp···· | 72 | » jmp····2c4·<__llvm_libc_18_1_8_::acosf(float)+0x2c4> |
84 | » test···%eax,%eax | 73 | » test···%eax,%eax |
85 | » jns····1 | 74 | » jns····156·<__llvm_libc_18_1_8_::acosf(float)+0x156> |
86 | » p | 75 | » vpbroadcastd·0x0(%rip),%xmm1········ |
87 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 76 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
77 | » vpxor··%xmm1,%xmm0,%xmm0 | ||
88 | » cvtss2sd·%xmm0,%xmm0 | 78 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
89 | » m | 79 | » vmovsd·0x0(%rip),%xmm1········ |
90 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 80 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
91 | » addsd | 81 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm1········ |
92 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 82 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
93 | » sqrtsd·%xmm | 83 | » sqrtsd·%xmm1,%xmm0 |
84 | » vmulsd·%xmm1,%xmm1,%xmm2 | ||
94 | » movapd·%xmm0,%xmm3 | ||
95 | » mulsd··%xmm0,%xmm3 | ||
96 | » movsd | 85 | » vmovsd·0x0(%rip),%xmm3········ |
97 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 86 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
98 | » mulsd··%xmm3,%xmm2 | ||
99 | » addsd | 87 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm3········ |
100 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 88 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
101 | » mulsd··%xmm3,%xmm2 | ||
102 | » addsd | 89 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm3········ |
103 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 90 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
104 | » mulsd··%xmm3,%xmm2 | ||
105 | » addsd | 91 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm3········ |
106 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 92 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
107 | » | 93 | » vaddsd·%xmm0,%xmm0,%xmm4 |
108 | » addsd | 94 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm3········ |
109 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 95 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
110 | » movsd | 96 | » vmovsd·0x0(%rip),%xmm5········ |
111 | ·R_X86_64_PC32» .LCPI0_8-0x4 | 97 | ·R_X86_64_PC32» .LCPI0_8-0x4 |
112 | » mulsd··%xmm3,%xmm4 | ||
113 | » addsd | 98 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm5········ |
114 | ·R_X86_64_PC32» .LCPI0_9-0x4 | 99 | ·R_X86_64_PC32» .LCPI0_9-0x4 |
115 | » addsd··%xmm1,%xmm1 | ||
116 | » mulsd··%xmm3,%xmm4 | ||
117 | » addsd | 100 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm5········ |
118 | ·R_X86_64_PC32» .LCPI0_10-0x4 | 101 | ·R_X86_64_PC32» .LCPI0_10-0x4 |
119 | » mulsd··%xmm3,%xmm4 | ||
120 | » addsd | 102 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm5········ |
121 | ·R_X86_64_PC32» .LCPI0_11-0x4 | 103 | ·R_X86_64_PC32» .LCPI0_11-0x4 |
122 | » mulsd··%xmm3,%xmm4 | ||
Max diff block lines reached; 5573/11356 bytes (49.08%) of diff not shown. |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f313 | 3 | ··0x00000010·5f313400·2e4c4350·49305f31·35002e4c·_14..LCPI0_15..L |
4 | ··0x00000020·5049305f·32002e4c·43504930·5f33002e·PI0_2..LCPI0_3.. | ||
5 | ··0x000000 | 4 | ··0x00000020·43504930·5f313600·2e4c4350·49305f31·CPI0_16..LCPI0_1 |
6 | ··0x00000040·002e4c43·5049305f·36002e4c·43504930·..LCPI0_6..LCPI0 | ||
7 | ··0x000000 | 5 | ··0x00000030·38002e4c·43504930·5f313900·2e4c4350·8..LCPI0_19..LCP |
8 | ··0x000000 | 6 | ··0x00000040·49305f32·30002e4c·43504930·5f323100·I0_20..LCPI0_21. |
9 | ··0x000000 | 7 | ··0x00000050·2e4c4350·49305f31·002e4c43·5049305f·.LCPI0_1..LCPI0_ |
8 | ··0x00000060·32002e4c·43504930·5f33002e·4c435049·2..LCPI0_3..LCPI | ||
10 | ··0x000000 | 9 | ··0x00000070·305f3400·2e4c4350·49305f35·002e4c43·0_4..LCPI0_5..LC |
11 | ··0x000000 | 10 | ··0x00000080·5049305f·36002e4c·43504930·5f37002e·PI0_6..LCPI0_7.. |
11 | ··0x00000090·4c435049·305f3800·2e4c4350·49305f39·LCPI0_8..LCPI0_9 | ||
12 | ··0x000000a0·002e4c43·5049305f·313 | 12 | ··0x000000a0·002e4c43·5049305f·3130002e·4c435049·..LCPI0_10..LCPI |
13 | ··0x000000b0·305f313 | 13 | ··0x000000b0·305f3131·002e4c43·5049305f·3132002e·0_11..LCPI0_12.. |
14 | ··0x000000c0·4c435049·305f313 | 14 | ··0x000000c0·4c435049·305f3133·002e4c43·5049305f·LCPI0_13..LCPI0_ |
15 | ··0x000000d0·3 | 15 | ··0x000000d0·3137002e·4c435049·305f3232·005f5a4e·17..LCPI0_22._ZN |
16 | ··0x000000e0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | 16 | ··0x000000e0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 |
17 | ··0x000000f0·5f315f38·5f4c3133·41434f53·465f4558·_1_8_L13ACOSF_EX | 17 | ··0x000000f0·5f315f38·5f4c3133·41434f53·465f4558·_1_8_L13ACOSF_EX |
18 | ··0x00000100·43455054·53450061·636f7366·005f5f65·CEPTSE.acosf.__e | 18 | ··0x00000100·43455054·53450061·636f7366·005f5f65·CEPTSE.acosf.__e |
19 | ··0x00000110·72726e6f·5f6c6f63·6174696f·6e005f5a·rrno_location._Z | 19 | ··0x00000110·72726e6f·5f6c6f63·6174696f·6e005f5a·rrno_location._Z |
20 | ··0x00000120·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | 20 | ··0x00000120·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ |
21 | ··0x00000130·31385f31·5f385f36·66707574·696c3135·18_1_8_6fputil15 | 21 | ··0x00000130·31385f31·5f385f36·66707574·696c3135·18_1_8_6fputil15 |
22 | ··0x00000140·71756963·6b5f6765·745f726f·756e6445·quick_get_roundE | 22 | ··0x00000140·71756963·6b5f6765·745f726f·756e6445·quick_get_roundE |
Offset 1, 20 lines modified | Offset 1, 19 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·6373743 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r | ||
6 | ··0x00000040·36002e72·6f646174·612e6373·7438002e·6..rodata.cst8.. | ||
7 | ··0x00000050·726f6461·74612e63·73743400·2e72656c·rodata.cst4..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e61636f·7366002e·ela.text.acosf.. |
9 | ··0x000000 | 8 | ··0x00000060·726f6461·74612e5f·5a4e3139·5f5f6c6c·rodata._ZN19__ll |
10 | ··0x000000 | 9 | ··0x00000070·766d5f6c·6962635f·31385f31·5f385f4c·vm_libc_18_1_8_L |
11 | ··0x000000 | 10 | ··0x00000080·31334143·4f53465f·45584345·50545345·13ACOSF_EXCEPTSE |
12 | ··0x000000a0·67726f75·70002e64·6174612e·5f5a5a4e·group..data._ZZN | ||
13 | ··0x000000 | 11 | ··0x00000090·002e6772·6f757000·2e646174·612e5f5a·..group..data._Z |
12 | ··0x000000a0·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
14 | ··0x000000 | 13 | ··0x000000b0·31385f31·5f385f36·66707574·696c3135·18_1_8_6fputil15 |
15 | ··0x000000 | 14 | ··0x000000c0·71756963·6b5f6765·745f726f·756e6445·quick_get_roundE |
16 | ··0x000000 | 15 | ··0x000000d0·76453178·002e6e6f·74652e47·4e552d73·vE1x..note.GNU-s |
17 | ··0x000000 | 16 | ··0x000000e0·7461636b·002e6c6c·766d5f61·64647273·tack..llvm_addrs |
18 | ··0x00000 | 17 | ··0x000000f0·696700······························ig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········22 | 13 | ··Start·of·section·headers:··········2208·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········12 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·11 |
Offset 1, 22 lines modified | Offset 1, 21 lines modified | ||
1 | There·are·1 | 1 | There·are·12·section·headers,·starting·at·offset·0x8a0: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 | 5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 |
6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 | 6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 |
7 | ··[·3]·.rodata.cst4······PROGBITS········0000000000000000·000060·00001 | 7 | ··[·3]·.rodata.cst4······PROGBITS········0000000000000000·000060·000014·04··AM··0···0··4 |
8 | ··[·4]·.rodata.cst16·····PROGBITS········0000000000000000·000070·000010·10··AM··0···0·16 | ||
9 | ··[· | 8 | ··[·4]·.rodata.cst8······PROGBITS········0000000000000000·000078·000040·08··AM··0···0··8 |
10 | ··[· | 9 | ··[·5]·.text.acoshf······PROGBITS········0000000000000000·0000c0·0002b9·00··AX··0···0·16 |
11 | ··[· | 10 | ··[·6]·.rela.text.acoshf·RELA············0000000000000000·000670·0001b0·18···I··9···5··8 |
12 | ··[· | 11 | ··[·7]·.note.GNU-stack···PROGBITS········0000000000000000·000379·000000·00······0···0··1 |
13 | ··[· | 12 | ··[·8]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000379·000002·00···E··0···0··1 |
14 | ··[ | 13 | ··[·9]·.symtab···········SYMTAB··········0000000000000000·000380·0001e0·18·····10··14··8 |
15 | ··[1 | 14 | ··[10]·.strtab···········STRTAB··········0000000000000000·000560·00010a·00······0···0··1 |
16 | ··[1 | 15 | ··[11]·.shstrtab·········STRTAB··········0000000000000000·000820·00007e·00······0···0··1 |
17 | Key·to·Flags: | 16 | Key·to·Flags: |
18 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 17 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
19 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 18 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
20 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 19 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
21 | ··D·(mbind),·l·(large),·p·(processor·specific) | 20 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | Symbol·table·'.symtab'·contains·20·entries: | 1 | Symbol·table·'.symtab'·contains·20·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_0 |
5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_ | 5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_1 |
6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_ | 6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_2 |
7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_ | 7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_3 |
8 | ·····5:·00000000000000 | 8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_4 |
9 | ·····6:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···· | 9 | ·····6:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_5 |
10 | ·····7:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT···· | 10 | ·····7:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_6 |
11 | ·····8:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT···· | 11 | ·····8:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_7 |
12 | ·····9:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT···· | 12 | ·····9:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_8 |
13 | ····10:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT···· | 13 | ····10:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_9 |
14 | ····11:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT···· | 14 | ····11:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_10 |
15 | ····12:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT···· | 15 | ····12:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_11 |
16 | ····13:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT···· | 16 | ····13:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_12 |
17 | ····14:·0000000000000000··· | 17 | ····14:·0000000000000000···697·FUNC····GLOBAL·DEFAULT····5·acoshf |
18 | ····15:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location | 18 | ····15:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
19 | ····16:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE | 19 | ····16:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE |
20 | ····17:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_5LOG_FE | 20 | ····17:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_5LOG_FE |
21 | ····18:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 21 | ····18:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
22 | ····19:·0000000000000000··· | 22 | ····19:·0000000000000000···697·FUNC····GLOBAL·DEFAULT····5·_ZN19__llvm_libc_18_1_8_6acoshfEf |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | Relocation·section·'.rela.text.acoshf'·at·offset·0x6 | 1 | Relocation·section·'.rela.text.acoshf'·at·offset·0x670·contains·18·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000001a··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | 3 | 000000000000001a··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
4 | 000000000000008 | 4 | 000000000000008c··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
5 | 000000000000009 | 5 | 000000000000009d··0000000f00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
6 | 00000000000000b | 6 | 00000000000000bb··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 |
7 | 00000000000000f | 7 | 00000000000000fc··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 |
8 | 000000000000015 | 8 | 0000000000000153··0000000600000002·R_X86_64_PC32··········0000000000000000·.LCPI0_5·-·4 |
9 | 00000000000001b | 9 | 00000000000001b1··000000100000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE·-·4 |
10 | 00000000000001c | 10 | 00000000000001c2··0000000700000002·R_X86_64_PC32··········0000000000000008·.LCPI0_6·-·4 |
11 | 00000000000001c | 11 | 00000000000001cb··0000000800000002·R_X86_64_PC32··········0000000000000010·.LCPI0_7·-·4 |
12 | 00000000000001d | 12 | 00000000000001d3··0000000900000002·R_X86_64_PC32··········0000000000000018·.LCPI0_8·-·4 |
13 | 00000000000001 | 13 | 00000000000001dc··0000000a00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_9·-·4 |
14 | 00000000000001e | 14 | 00000000000001e4··0000000b00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_10·-·4 |
15 | 00000000000001 | 15 | 00000000000001ed··0000000c00000002·R_X86_64_PC32··········0000000000000030·.LCPI0_11·-·4 |
16 | 00000000000002 | 16 | 0000000000000203··000000110000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_5LOG_FE·-·4 |
17 | 00000000000002 | 17 | 0000000000000211··0000000d00000002·R_X86_64_PC32··········0000000000000038·.LCPI0_12·-·4 |
18 | 0000000000000288··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_3·-·4 | ||
19 | 00000000000002 | 18 | 0000000000000270··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_3·-·4 |
19 | 0000000000000290··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_4·-·4 | ||
20 | 00000000000002 | 20 | 00000000000002b5··0000001200000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | .LCPI0_0 | 1 | .LCPI0_0 |
2 | .LCPI0_1 | ||
2 | .LCPI0_2 | 3 | .LCPI0_2 |
3 | .LCPI0_3 | 4 | .LCPI0_3 |
4 | .LCPI0_4 | 5 | .LCPI0_4 |
5 | .LCPI0_1 | ||
6 | .LCPI0_5 | 6 | .LCPI0_5 |
7 | .LCPI0_6 | 7 | .LCPI0_6 |
8 | .LCPI0_7 | 8 | .LCPI0_7 |
9 | .LCPI0_8 | 9 | .LCPI0_8 |
10 | .LCPI0_9 | 10 | .LCPI0_9 |
11 | .LCPI0_10 | 11 | .LCPI0_10 |
12 | .LCPI0_11 | 12 | .LCPI0_11 |
Offset 15, 12 lines modified | Offset 15, 11 lines modified | ||
15 | _ZN19__llvm_libc_18_1_8_10ONE_OVER_FE | 15 | _ZN19__llvm_libc_18_1_8_10ONE_OVER_FE |
16 | _ZN19__llvm_libc_18_1_8_5LOG_FE | 16 | _ZN19__llvm_libc_18_1_8_5LOG_FE |
17 | __stack_chk_fail | 17 | __stack_chk_fail |
18 | _ZN19__llvm_libc_18_1_8_6acoshfEf | 18 | _ZN19__llvm_libc_18_1_8_6acoshfEf |
19 | .shstrtab | 19 | .shstrtab |
20 | .note.gnu.property | 20 | .note.gnu.property |
21 | .rodata.cst4 | 21 | .rodata.cst4 |
22 | .rodata.cst16 | ||
23 | .rodata.cst8 | 22 | .rodata.cst8 |
24 | .rela.text.acoshf | 23 | .rela.text.acoshf |
25 | .note.GNU-stack | 24 | .note.GNU-stack |
26 | .llvm_addrsig | 25 | .llvm_addrsig |
Offset 1, 4 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0000803f· | 2 | ··0x00000000·0000803f·aaaaaaaa·0000c07f·00000033·...?...........3 |
3 | ··0x00000010·000000b3····························.... | ||
Offset 5, 153 lines modified | Offset 5, 143 lines modified | ||
5 | 0000000000000000·<__llvm_libc_18_1_8_::acoshf(float)>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::acoshf(float)>: |
6 | acoshf(): | 6 | acoshf(): |
7 | » endbr64 | 7 | » endbr64 |
8 | » sub····$0x38,%rsp | 8 | » sub····$0x38,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x30(%rsp) | 10 | » mov····%rax,0x30(%rsp) |
11 | » movss | 11 | » vmovss·0x0(%rip),%xmm1········ |
12 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 12 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
13 | » ucomiss·%xmm0,%xmm1 | 13 | » vucomiss·%xmm0,%xmm1 |
14 | » jae····8 | 14 | » jae····88·<__llvm_libc_18_1_8_::acoshf(float)+0x88> |
15 | » movd | 15 | » vmovd··%xmm0,%eax |
16 | » cmp····$0x4f8ffb03,%eax | 16 | » cmp····$0x4f8ffb03,%eax |
17 | » jb·····14 | 17 | » jb·····14b·<__llvm_libc_18_1_8_::acoshf(float)+0x14b> |
18 | » mov····%eax,%ecx | 18 | » mov····%eax,%ecx |
19 | » and····$0x7fffffff,%ecx | 19 | » and····$0x7fffffff,%ecx |
20 | » cmp····$0x7f7fffff,%ecx | 20 | » cmp····$0x7f7fffff,%ecx |
21 | » ja·····2 | 21 | » ja·····219·<__llvm_libc_18_1_8_::acoshf(float)+0x219> |
22 | » cmp····$0x655890d2,%eax | 22 | » cmp····$0x655890d2,%eax |
23 | » jg·····11 | 23 | » jg·····119·<__llvm_libc_18_1_8_::acoshf(float)+0x119> |
24 | » cmp····$0x4f8ffb03,%eax | 24 | » cmp····$0x4f8ffb03,%eax |
25 | » je·····2 | 25 | » je·····232·<__llvm_libc_18_1_8_::acoshf(float)+0x232> |
26 | » cmp····$0x5c569e88,%eax | 26 | » cmp····$0x5c569e88,%eax |
27 | » je·····2 | 27 | » je·····256·<__llvm_libc_18_1_8_::acoshf(float)+0x256> |
28 | » cmp····$0x5e68984e,%eax | 28 | » cmp····$0x5e68984e,%eax |
29 | » jne····14 | 29 | » jne····14b·<__llvm_libc_18_1_8_::acoshf(float)+0x14b> |
30 | » movl···$0xffffffff,0x10(%rsp) | 30 | » movl···$0xffffffff,0x10(%rsp) |
31 | » movl···$0x422e4a21,0x10(%rsp) | 31 | » movl···$0x422e4a21,0x10(%rsp) |
32 | » jmp····2 | 32 | » jmp····266·<__llvm_libc_18_1_8_::acoshf(float)+0x266> |
33 | » ucomiss·0x0(%rip),%xmm0········ | 33 | » vucomiss·0x0(%rip),%xmm0········ |
34 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 34 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
35 | » xorps· | 35 | » vxorps·%xmm0,%xmm0,%xmm0 |
36 | » jne····9 | 36 | » jne····9c·<__llvm_libc_18_1_8_::acoshf(float)+0x9c> |
37 | » jnp····2 | 37 | » jnp····219·<__llvm_libc_18_1_8_::acoshf(float)+0x219> |
38 | » call··· | 38 | » call···a1·<__llvm_libc_18_1_8_::acoshf(float)+0xa1> |
39 | ·R_X86_64_PLT32» __errno_location-0x4 | 39 | ·R_X86_64_PLT32» __errno_location-0x4 |
40 | » movl···$0x21,(%rax) | 40 | » movl···$0x21,(%rax) |
41 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 41 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
42 | » mov····%rax,0x10(%rsp) | 42 | » mov····%rax,0x10(%rsp) |
43 | » | 43 | » vbroadcastss·0x0(%rip),%xmm0········ |
44 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 44 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
45 | » movups·%xmm0,0x18(%rsp) | 45 | » vmovups·%xmm0,0x18(%rsp) |
46 | » movl···$0xaaaaaaaa,0x28(%rsp) | 46 | » movl···$0xaaaaaaaa,0x28(%rsp) |
47 | » fnstenv·0x10(%rsp) | 47 | » fnstenv·0x10(%rsp) |
48 | » movl···$0xaaaaaaaa,0xc(%rsp) | 48 | » movl···$0xaaaaaaaa,0xc(%rsp) |
49 | » stmxcsr·0xc(%rsp) | 49 | » stmxcsr·0xc(%rsp) |
50 | » orb····$0x1,0x14(%rsp) | 50 | » orb····$0x1,0x14(%rsp) |
51 | » mov····0xc(%rsp),%eax | 51 | » mov····0xc(%rsp),%eax |
52 | » or·····$0x1,%eax | 52 | » or·····$0x1,%eax |
53 | » fldenv·0x10(%rsp) | 53 | » fldenv·0x10(%rsp) |
54 | » mov····%eax,0xc(%rsp) | 54 | » mov····%eax,0xc(%rsp) |
55 | » ldmxcsr·0xc(%rsp) | 55 | » ldmxcsr·0xc(%rsp) |
56 | » fwait | 56 | » fwait |
57 | » movss | 57 | » vmovss·0x0(%rip),%xmm0········ |
58 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 58 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
59 | » mov····%fs:0x28,%rax | 59 | » mov····%fs:0x28,%rax |
60 | » cmp····0x30(%rsp),%rax | 60 | » cmp····0x30(%rsp),%rax |
61 | » je·····2 | 61 | » je·····22d·<__llvm_libc_18_1_8_::acoshf(float)+0x22d> |
62 | » jmp····2 | 62 | » jmp····2b4·<__llvm_libc_18_1_8_::acoshf(float)+0x2b4> |
63 | » cmp····$0x655890d3,%eax | 63 | » cmp····$0x655890d3,%eax |
64 | » je·····2 | 64 | » je·····244·<__llvm_libc_18_1_8_::acoshf(float)+0x244> |
65 | » cmp····$0x6eb1a8ec,%eax | 65 | » cmp····$0x6eb1a8ec,%eax |
66 | » je·····2 | 66 | » je·····276·<__llvm_libc_18_1_8_::acoshf(float)+0x276> |
67 | » cmp····$0x7997f30a,%eax | 67 | » cmp····$0x7997f30a,%eax |
68 | » jne····14 | 68 | » jne····14b·<__llvm_libc_18_1_8_::acoshf(float)+0x14b> |
69 | » movl···$0xffffffff,0x10(%rsp) | 69 | » movl···$0xffffffff,0x10(%rsp) |
70 | » movl···$0x42a28a1b,0x10(%rsp) | 70 | » movl···$0x42a28a1b,0x10(%rsp) |
71 | » jmp····2 | 71 | » jmp····266·<__llvm_libc_18_1_8_::acoshf(float)+0x266> |
72 | » cvtss2sd·%xmm0,%xmm0 | 72 | » vcvtss2sd·%xmm0,%xmm0,%xmm1 |
73 | » movaps·%xmm0,%xmm1 | ||
74 | » mulsd··%xmm0,%xmm1 | ||
75 | » movsd | 73 | » vmovsd·0x0(%rip),%xmm0········ |
76 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 74 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
77 | » | 75 | » vmovaps·%xmm1,%xmm2 |
76 | » vfmadd213sd·%xmm0,%xmm1,%xmm2 | ||
78 | » sqrtsd·%xmm | 77 | » sqrtsd·%xmm2,%xmm2 |
79 | » addsd· | 78 | » vaddsd·%xmm1,%xmm2,%xmm1 |
80 | » movq | 79 | » vmovq··%xmm1,%rcx |
81 | » mov····%rcx,%rax | 80 | » mov····%rcx,%rax |
82 | » movabs·$0x1fffffffffff,%rdx | 81 | » movabs·$0x1fffffffffff,%rdx |
83 | » and····%rcx,%rdx | 82 | » and····%rcx,%rdx |
84 | » shr····$0x34,%rcx | 83 | » shr····$0x34,%rcx |
85 | » and····$0x7ff,%ecx | 84 | » and····$0x7ff,%ecx |
86 | » add····$0xfffffc01,%ecx | 85 | » add····$0xfffffc01,%ecx |
87 | » xorps··%xmm0,%xmm0 | ||
88 | » cvtsi2sd·%ecx,%xmm | 86 | » vcvtsi2sd·%ecx,%xmm3,%xmm1 |
89 | » shr····$0x2d,%rax | 87 | » shr····$0x2d,%rax |
90 | » and····$0x7f,%eax | 88 | » and····$0x7f,%eax |
91 | » movabs·$0x3ff0000000000000,%rcx | 89 | » movabs·$0x3ff0000000000000,%rcx |
92 | » or·····%rdx,%rcx | 90 | » or·····%rdx,%rcx |
93 | » movq | 91 | » vmovq··%rcx,%xmm2 |
94 | » addsd· | 92 | » vaddsd·%xmm0,%xmm2,%xmm0 |
95 | » mov····0x0(%rip),%rcx········ | 93 | » mov····0x0(%rip),%rcx········ |
96 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::ONE_OVER_F-0x4 | 94 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::ONE_OVER_F-0x4 |
97 | » mulsd | 95 | » vmulsd·(%rcx,%rax,8),%xmm0,%xmm0 |
98 | » | 96 | » vmulsd·%xmm0,%xmm0,%xmm2 |
99 | » movsd | 97 | » vmovsd·0x0(%rip),%xmm3········ |
100 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 98 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
101 | » mulsd··%xmm1,%xmm3 | ||
102 | » addsd | 99 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm3········ |
103 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 100 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
104 | » movsd | 101 | » vmovsd·0x0(%rip),%xmm4········ |
105 | ·R_X86_64_PC32» .LCPI0_8-0x4 | 102 | ·R_X86_64_PC32» .LCPI0_8-0x4 |
106 | » mulsd··%xmm1,%xmm4 | ||
107 | » addsd | 103 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm4········ |
108 | ·R_X86_64_PC32» .LCPI0_9-0x4 | 104 | ·R_X86_64_PC32» .LCPI0_9-0x4 |
109 | » movsd | 105 | » vmovsd·0x0(%rip),%xmm5········ |
110 | ·R_X86_64_PC32» .LCPI0_10-0x4 | 106 | ·R_X86_64_PC32» .LCPI0_10-0x4 |
111 | » mulsd··%xmm1,%xmm5 | ||
112 | » addsd | 107 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm5········ |
113 | ·R_X86_64_PC32» .LCPI0_11-0x4 | 108 | ·R_X86_64_PC32» .LCPI0_11-0x4 |
109 | » vfmadd213sd·%xmm4,%xmm2,%xmm5 | ||
110 | » vfmadd213sd·%xmm3,%xmm2,%xmm5 | ||
111 | » vfmadd213sd·%xmm0,%xmm2,%xmm5 | ||
114 | » mulsd··%xmm1,%xmm2 | ||
115 | » mulsd··%xmm2,%xmm5 | ||
116 | » addsd··%xmm4,%xmm5 | ||
117 | » mulsd··%xmm2,%xmm5 | ||
118 | » addsd··%xmm3,%xmm5 | ||
119 | » mulsd··%xmm2,%xmm5 | ||
120 | » addsd··%xmm1,%xmm5 | ||
121 | » mov····0x0(%rip),%rcx········ | 112 | » mov····0x0(%rip),%rcx········ |
122 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::LOG_F-0x4 | 113 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::LOG_F-0x4 |
123 | » addsd | 114 | » vaddsd·(%rcx,%rax,8),%xmm5,%xmm0 |
124 | » m | 115 | » vfmadd231sd·0x0(%rip),%xmm1,%xmm0········ |
125 | ·R_X86_64_PC32» .LCPI0_12-0x4 | 116 | ·R_X86_64_PC32» .LCPI0_12-0x4 |
126 | » addsd··%xmm5,%xmm0 | ||
Max diff block lines reached; 1425/7132 bytes (19.98%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f3 | 3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
4 | ··0x00000020·49305f3 | 4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
5 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. | 5 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
6 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ | 6 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
7 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI | 7 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI |
8 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. | 8 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. |
9 | ··0x00000070·4c435049·305f3132·0061636f·73686600·LCPI0_12.acoshf. | 9 | ··0x00000070·4c435049·305f3132·0061636f·73686600·LCPI0_12.acoshf. |
10 | ··0x00000080·5f5f6572·726e6f5f·6c6f6361·74696f6e·__errno_location | 10 | ··0x00000080·5f5f6572·726e6f5f·6c6f6361·74696f6e·__errno_location |
11 | ··0x00000090·005f5a4e·31395f5f·6c6c766d·5f6c6962·._ZN19__llvm_lib | 11 | ··0x00000090·005f5a4e·31395f5f·6c6c766d·5f6c6962·._ZN19__llvm_lib |
Offset 1, 12 lines modified | Offset 1, 11 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040·002e726f·64617461·2e637374·3 | 6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r |
7 | ··0x00000050·726f6461·74612e63·73743800·2e72656c·rodata.cst8..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e61636f·73686600·ela.text.acoshf. |
9 | ··0x000000 | 8 | ··0x00000060·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack. |
10 | ··0x000000 | 9 | ··0x00000070·2e6c6c76·6d5f6164·64727369·6700·····.llvm_addrsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········3 | 13 | ··Start·of·section·headers:··········3696·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········17 | 19 | ··Number·of·section·headers:·········17 |
20 | ··Section·header·string·table·index:·16 | 20 | ··Section·header·string·table·index:·16 |
Offset 1, 26 lines modified | Offset 1, 26 lines modified | ||
1 | There·are·17·section·headers,·starting·at·offset·0xe | 1 | There·are·17·section·headers,·starting·at·offset·0xe70: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····14··30··4 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····14··30··4 |
6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 | 6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 |
7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 | 7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 |
8 | ··[·4]·.rodata.cst16·····PROGBITS········0000000000000000·000070·0000 | 8 | ··[·4]·.rodata.cst16·····PROGBITS········0000000000000000·000070·000010·10··AM··0···0·16 |
9 | ··[·5]·.rodata.cst4······PROGBITS········0000000000000000·0000 | 9 | ··[·5]·.rodata.cst4······PROGBITS········0000000000000000·000080·000020·04··AM··0···0··4 |
10 | ··[·6]·.rodata.cst8······PROGBITS········0000000000000000·0000 | 10 | ··[·6]·.rodata.cst8······PROGBITS········0000000000000000·0000a0·000070·08··AM··0···0··8 |
11 | ··[·7]·.text.asinf·······PROGBITS········0000000000000000·0001 | 11 | ··[·7]·.text.asinf·······PROGBITS········0000000000000000·000110·000337·00··AX··0···0·16 |
12 | ··[·8]·.rela.text.asinf··RELA············0000000000000000·0009 | 12 | ··[·8]·.rela.text.asinf··RELA············0000000000000000·000970·0003c0·18···I·14···7··8 |
13 | ··[·9]·.rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_LOE·PROGBITS········0000000000000000·0004 | 13 | ··[·9]·.rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_LOE·PROGBITS········0000000000000000·000448·000028·00···A··0···0··4 |
14 | ··[10]·.rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_HIE·PROGBITS········0000000000000000·0004 | 14 | ··[10]·.rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_HIE·PROGBITS········0000000000000000·000470·000028·00···A··0···0··4 |
15 | ··[11]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·0004 | 15 | ··[11]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·000498·000004·00·WAG··0···0··4 |
16 | ··[12]·.note.GNU-stack···PROGBITS········0000000000000000·000 | 16 | ··[12]·.note.GNU-stack···PROGBITS········0000000000000000·00049c·000000·00······0···0··1 |
17 | ··[13]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000 | 17 | ··[13]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·00049c·000003·00···E··0···0··1 |
18 | ··[14]·.symtab···········SYMTAB··········0000000000000000·000 | 18 | ··[14]·.symtab···········SYMTAB··········0000000000000000·0004a0·000318·18·····15··28··8 |
19 | ··[15]·.strtab···········STRTAB··········0000000000000000·000 | 19 | ··[15]·.strtab···········STRTAB··········0000000000000000·0007b8·0001b7·00······0···0··1 |
20 | ··[16]·.shstrtab·········STRTAB··········0000000000000000·000d | 20 | ··[16]·.shstrtab·········STRTAB··········0000000000000000·000d30·000139·00······0···0··1 |
21 | Key·to·Flags: | 21 | Key·to·Flags: |
22 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 22 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
23 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 23 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
24 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 24 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
25 | ··D·(mbind),·l·(large),·p·(processor·specific) | 25 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 36 lines modified | Offset 1, 36 lines modified | ||
1 | Symbol·table·'.symtab'·contains·33·entries: | 1 | Symbol·table·'.symtab'·contains·33·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 |
5 | ·····2:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_5 | ||
6 | ·····3:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_21 | ||
7 | ····· | 5 | ·····2:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_1 |
8 | ····· | 6 | ·····3:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_2 |
9 | ····· | 7 | ·····4:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_3 |
10 | ····· | 8 | ·····5:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_4 |
9 | ·····6:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_5 | ||
11 | ····· | 10 | ·····7:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_20 |
11 | ·····8:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_21 | ||
12 | ·····9:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_22 | ||
12 | ···· | 13 | ····10:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_6 |
13 | ····1 | 14 | ····11:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_7 |
14 | ····1 | 15 | ····12:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_8 |
15 | ····1 | 16 | ····13:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_9 |
16 | ····1 | 17 | ····14:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_10 |
17 | ····1 | 18 | ····15:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_11 |
18 | ····1 | 19 | ····16:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_12 |
19 | ····1 | 20 | ····17:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_13 |
20 | ····1 | 21 | ····18:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_14 |
21 | ····1 | 22 | ····19:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_15 |
22 | ···· | 23 | ····20:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_16 |
23 | ····2 | 24 | ····21:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_17 |
24 | ····2 | 25 | ····22:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_18 |
25 | ····2 | 26 | ····23:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_19 |
26 | ····23:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_22 | ||
27 | ····24:·0000000000000000····40·OBJECT··LOCAL··DEFAULT····9·_ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_LOE | 27 | ····24:·0000000000000000····40·OBJECT··LOCAL··DEFAULT····9·_ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_LOE |
28 | ····25:·0000000000000000····40·OBJECT··LOCAL··DEFAULT···10·_ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_HIE | 28 | ····25:·0000000000000000····40·OBJECT··LOCAL··DEFAULT···10·_ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_HIE |
29 | ····26:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_LOE | 29 | ····26:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_LOE |
30 | ····27:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_HIE | 30 | ····27:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_HIE |
31 | ····28:·0000000000000000···8 | 31 | ····28:·0000000000000000···823·FUNC····GLOBAL·DEFAULT····7·asinf |
32 | ····29:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location | 32 | ····29:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
33 | ····30:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···11·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 33 | ····30:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···11·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
34 | ····31:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 34 | ····31:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
35 | ····32:·0000000000000000···8 | 35 | ····32:·0000000000000000···823·FUNC····GLOBAL·DEFAULT····7·_ZN19__llvm_libc_18_1_8_5asinfEf |
Offset 1, 43 lines modified | Offset 1, 43 lines modified | ||
1 | Relocation·section·'.rela.text.asinf'·at·offset·0x9 | 1 | Relocation·section·'.rela.text.asinf'·at·offset·0x970·contains·40·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 0000000000000026··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | 3 | 0000000000000026··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
4 | 00000000000000 | 4 | 0000000000000062··0000000900000002·R_X86_64_PC32··········000000000000001c·.LCPI0_22·-·4 |
5 | 000000000000007 | 5 | 000000000000007b··0000000700000002·R_X86_64_PC32··········0000000000000014·.LCPI0_20·-·4 |
6 | 000000000000008 | 6 | 000000000000008c··0000001d00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
7 | 00000000000000 | 7 | 0000000000000094··0000000700000002·R_X86_64_PC32··········0000000000000014·.LCPI0_20·-·4 |
8 | 00000000000000b | 8 | 00000000000000b2··0000000800000002·R_X86_64_PC32··········0000000000000018·.LCPI0_21·-·4 |
9 | 00000000000001 | 9 | 0000000000000133··0000001a00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_LOE·-·4 |
10 | 00000000000001 | 10 | 0000000000000142··0000001b00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_HIE·-·4 |
11 | 000000000000014 | 11 | 000000000000014e··0000001e00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
12 | 000000000000015 | 12 | 0000000000000156··0000000200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_1·-·4 |
13 | 000000000000015 | 13 | 000000000000015e··0000000300000002·R_X86_64_PC32··········0000000000000004·.LCPI0_2·-·4 |
14 | 00000000000001 | 14 | 0000000000000191··0000000400000002·R_X86_64_PC32··········0000000000000008·.LCPI0_3·-·4 |
15 | 00000000000001 | 15 | 00000000000001b2··0000000600000002·R_X86_64_PC32··········0000000000000010·.LCPI0_5·-·4 |
16 | 00000000000001c | 16 | 00000000000001cf··0000000e00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_10·-·4 |
17 | 00000000000001d | 17 | 00000000000001d8··0000000f00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_11·-·4 |
18 | 00000000000001e1··0000001200000002·R_X86_64_PC32··········0000000000000048·.LCPI0_15·-·4 | ||
19 | 00000000000001ed··0000001300000002·R_X86_64_PC32··········0000000000000050·.LCPI0_16·-·4 | ||
20 | 00000000000001f9··0000001400000002·R_X86_64_PC32··········0000000000000058·.LCPI0_17·-·4 | ||
21 | 0000000000000205··0000001500000002·R_X86_64_PC32··········0000000000000060·.LCPI0_18·-·4 | ||
22 | 0000000000000211··0000001600000002·R_X86_64_PC32··········0000000000000068·.LCPI0_19·-·4 | ||
23 | 0000000000000 | 18 | 00000000000001e1··0000001000000002·R_X86_64_PC32··········0000000000000030·.LCPI0_12·-·4 |
24 | 0000000000000 | 19 | 00000000000001ea··0000001100000002·R_X86_64_PC32··········0000000000000038·.LCPI0_13·-·4 |
25 | 0000000000000 | 20 | 00000000000001f7··0000001200000002·R_X86_64_PC32··········0000000000000040·.LCPI0_14·-·4 |
21 | 00000000000001ff··0000001300000002·R_X86_64_PC32··········0000000000000048·.LCPI0_15·-·4 | ||
22 | 0000000000000208··0000001400000002·R_X86_64_PC32··········0000000000000050·.LCPI0_16·-·4 | ||
23 | 0000000000000211··0000001500000002·R_X86_64_PC32··········0000000000000058·.LCPI0_17·-·4 | ||
24 | 000000000000021a··0000001600000002·R_X86_64_PC32··········0000000000000060·.LCPI0_18·-·4 | ||
25 | 0000000000000223··0000001700000002·R_X86_64_PC32··········0000000000000068·.LCPI0_19·-·4 | ||
26 | 00000000000002 | 26 | 0000000000000247··0000000600000002·R_X86_64_PC32··········0000000000000010·.LCPI0_5·-·4 |
27 | 00000000000002 | 27 | 0000000000000257··0000000a00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_6·-·4 |
28 | 00000000000002 | 28 | 0000000000000260··0000000b00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_7·-·4 |
29 | 00000000000002 | 29 | 000000000000026c··0000000c00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_8·-·4 |
30 | 00000000000002 | 30 | 0000000000000279··0000000d00000002·R_X86_64_PC32··········0000000000000018·.LCPI0_9·-·4 |
31 | 00000000000002 | 31 | 0000000000000285··0000000e00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_10·-·4 |
32 | 00000000000002 | 32 | 000000000000028e··0000000f00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_11·-·4 |
33 | 00000000000002 | 33 | 0000000000000297··0000001000000002·R_X86_64_PC32··········0000000000000030·.LCPI0_12·-·4 |
34 | 00000000000002 | 34 | 00000000000002a0··0000001100000002·R_X86_64_PC32··········0000000000000038·.LCPI0_13·-·4 |
35 | 00000000000002 | 35 | 00000000000002ad··0000001200000002·R_X86_64_PC32··········0000000000000040·.LCPI0_14·-·4 |
36 | 00000000000002 | 36 | 00000000000002b5··0000001300000002·R_X86_64_PC32··········0000000000000048·.LCPI0_15·-·4 |
37 | 00000000000002 | 37 | 00000000000002be··0000001400000002·R_X86_64_PC32··········0000000000000050·.LCPI0_16·-·4 |
38 | 00000000000002 | 38 | 00000000000002c7··0000001500000002·R_X86_64_PC32··········0000000000000058·.LCPI0_17·-·4 |
39 | 0000000000000 | 39 | 00000000000002d0··0000001600000002·R_X86_64_PC32··········0000000000000060·.LCPI0_18·-·4 |
40 | 0000000000000 | 40 | 00000000000002d9··0000001700000002·R_X86_64_PC32··········0000000000000068·.LCPI0_19·-·4 |
41 | 00000000000003 | 41 | 0000000000000304··0000000500000002·R_X86_64_PC32··········000000000000000c·.LCPI0_4·-·4 |
42 | 00000000000003 | 42 | 0000000000000333··0000001f00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 1, 31 lines modified | Offset 1, 31 lines modified | ||
1 | H;D$@u | 1 | H;D$@u7H |
2 | .LCPI0_0 | 2 | .LCPI0_0 |
3 | .LCPI0_5 | ||
4 | .LCPI0_21 | ||
5 | .LCPI0_1 | 3 | .LCPI0_1 |
6 | .LCPI0_2 | 4 | .LCPI0_2 |
7 | .LCPI0_3 | 5 | .LCPI0_3 |
8 | .LCPI0_4 | 6 | .LCPI0_4 |
7 | .LCPI0_5 | ||
9 | .LCPI0_20 | 8 | .LCPI0_20 |
9 | .LCPI0_21 | ||
10 | .LCPI0_22 | ||
10 | .LCPI0_6 | 11 | .LCPI0_6 |
11 | .LCPI0_7 | 12 | .LCPI0_7 |
12 | .LCPI0_8 | 13 | .LCPI0_8 |
13 | .LCPI0_9 | 14 | .LCPI0_9 |
14 | .LCPI0_10 | 15 | .LCPI0_10 |
15 | .LCPI0_11 | 16 | .LCPI0_11 |
16 | .LCPI0_12 | 17 | .LCPI0_12 |
17 | .LCPI0_13 | 18 | .LCPI0_13 |
18 | .LCPI0_14 | 19 | .LCPI0_14 |
19 | .LCPI0_15 | 20 | .LCPI0_15 |
20 | .LCPI0_16 | 21 | .LCPI0_16 |
21 | .LCPI0_17 | 22 | .LCPI0_17 |
22 | .LCPI0_18 | 23 | .LCPI0_18 |
23 | .LCPI0_19 | 24 | .LCPI0_19 |
24 | .LCPI0_22 | ||
25 | _ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_LOE | 25 | _ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_LOE |
26 | _ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_HIE | 26 | _ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_HIE |
27 | __errno_location | 27 | __errno_location |
28 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 28 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
29 | __stack_chk_fail | 29 | __stack_chk_fail |
30 | _ZN19__llvm_libc_18_1_8_5asinfEf | 30 | _ZN19__llvm_libc_18_1_8_5asinfEf |
31 | .shstrtab | 31 | .shstrtab |
Offset 1, 6 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst16': | 1 | Hex·dump·of·section·'.rodata.cst16': |
2 | ··0x00000000·00000000·0000f03f·00000000·0000f0bf·.......?........ | 2 | ··0x00000000·00000000·0000f03f·00000000·0000f0bf·.......?........ |
3 | ··0x00000010·00000080·00000080·00000080·00000080·................ | ||
4 | ··0x00000020·aaaaaaaa·aaaaaaaa·aaaaaaaa·aaaaaaaa·................ | ||
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0100803f·000080bf·00000034·00000040·...?.......4...@ | 2 | ··0x00000000·0100803f·000080bf·00000034·00000040·...?.......4...@ |
3 | ··0x00000010·ffffff7f· | 3 | ··0x00000010·00000080·ffffff7f·aaaaaaaa·00000033·...............3 |
Offset 3, 9 lines modified | Offset 3, 8 lines modified | ||
3 | ··0x00000000·00000000·0000e0bf·00000000·0000e03f·...............? | 3 | ··0x00000000·00000000·0000e0bf·00000000·0000e03f·...............? |
4 | ··0x00000010·00000000·000000c0·182d4454·fb21f93f·.........-DT.!.? | 4 | ··0x00000010·00000000·000000c0·182d4454·fb21f93f·.........-DT.!.? |
5 | ··0x00000020·d05d87fa·46f97dbf·4671f847·0fb6893f·.]..F.}.Fq.G...? | 5 | ··0x00000020·d05d87fa·46f97dbf·4671f847·0fb6893f·.]..F.}.Fq.G...? |
6 | ··0x00000030·f4f4f599·38e4963f·311b54c1·6cdba63f·....8..?1.T.l..? | 6 | ··0x00000030·f4f4f599·38e4963f·311b54c1·6cdba63f·....8..?1.T.l..? |
7 | ··0x00000040·a10f5455·5555c53f·289cf9ec·1123a03f·..TUUU.?(....#.? | 7 | ··0x00000040·a10f5455·5555c53f·289cf9ec·1123a03f·..TUUU.?(....#.? |
8 | ··0x00000050·4f494c63·e259923f·772565cf·47f8913f·OILc.Y.?w%e.G..? | 8 | ··0x00000050·4f494c63·e259923f·772565cf·47f8913f·OILc.Y.?w%e.G..? |
9 | ··0x00000060·0e7724f3·af1c9f3f·c2ed1235·3333b33f·.w$....?...533.? | 9 | ··0x00000060·0e7724f3·af1c9f3f·c2ed1235·3333b33f·.w$....?...533.? |
10 | ··0x00000070·00000000·0000603e···················......`> | ||
Offset 5, 224 lines modified | Offset 5, 197 lines modified | ||
5 | 0000000000000000·<__llvm_libc_18_1_8_::asinf(float)>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::asinf(float)>: |
6 | asinf(): | 6 | asinf(): |
7 | » endbr64 | 7 | » endbr64 |
8 | » sub····$0x48,%rsp | 8 | » sub····$0x48,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x40(%rsp) | 10 | » mov····%rax,0x40(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » mov····%eax,%edx | 12 | » mov····%eax,%edx |
13 | » and····$0x7fffffff,%edx | 13 | » and····$0x7fffffff,%edx |
14 | » movapd·0x0(%rip),%xmm1········ | 14 | » vmovapd·0x0(%rip),%xmm1········ |
15 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 15 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
16 | » movapd·%xmm1,0x10(%rsp) | 16 | » vmovapd·%xmm1,0x10(%rsp) |
17 | » mov····%eax,%ecx | 17 | » mov····%eax,%ecx |
18 | » shr····$0x1f,%ecx | 18 | » shr····$0x1f,%ecx |
19 | » cmp····$0x3f04471c,%edx | 19 | » cmp····$0x3f04471c,%edx |
20 | » ja·····6 | 20 | » ja·····6b·<__llvm_libc_18_1_8_::asinf(float)+0x6b> |
21 | » cmp····$0x39e89767,%edx | 21 | » cmp····$0x39e89767,%edx |
22 | » ja····· | 22 | » ja·····f4·<__llvm_libc_18_1_8_::asinf(float)+0xf4> |
23 | » cvtss2sd·%xmm0,%xmm0 | ||
24 | » mov | 23 | » mov····%fs:0x28,%rax |
24 | » cmp····0x40(%rsp),%rax | ||
25 | » jne····332·<__llvm_libc_18_1_8_::asinf(float)+0x332> | ||
26 | » vfmadd231ss·0x0(%rip),%xmm0,%xmm0········ | ||
25 | ·R_X86_64_PC32» .LCPI0_22-0x4 | 27 | ·R_X86_64_PC32» .LCPI0_22-0x4 |
28 | » add····$0x48,%rsp | ||
29 | » ret | ||
26 | » mulsd··%xmm0,%xmm1 | ||
27 | » addsd··%xmm0,%xmm1 | ||
28 | » xorps··%xmm0,%xmm0 | ||
29 | » cvtsd2ss·%xmm1,%xmm0 | ||
30 | » jmp····330·<__llvm_libc_18_1_8_::asinf(float)+0x330> | ||
31 | » cmp····$0x3f800001,%edx | 30 | » cmp····$0x3f800001,%edx |
32 | » jb·····10 | 31 | » jb·····10f·<__llvm_libc_18_1_8_::asinf(float)+0x10f> |
33 | » movss | 32 | » vmovss·0x0(%rip),%xmm0········ |
34 | ·R_X86_64_PC32» .LCPI0_20-0x4 | 33 | ·R_X86_64_PC32» .LCPI0_20-0x4 |
35 | » cmp····$0x7f800000,%edx | 34 | » cmp····$0x7f800000,%edx |
36 | » ja····· | 35 | » ja·····2eb·<__llvm_libc_18_1_8_::asinf(float)+0x2eb> |
37 | » call··· | 36 | » call···90·<__llvm_libc_18_1_8_::asinf(float)+0x90> |
38 | ·R_X86_64_PLT32» __errno_location-0x4 | 37 | ·R_X86_64_PLT32» __errno_location-0x4 |
38 | » vmovss·0x0(%rip),%xmm0········ | ||
39 | ·R_X86_64_PC32» .LCPI0_20-0x4 | ||
39 | » movl···$0x21,(%rax) | 40 | » movl···$0x21,(%rax) |
40 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 41 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
41 | » mov····%rax,0x20(%rsp) | 42 | » mov····%rax,0x20(%rsp) |
42 | » | 43 | » vbroadcastss·0x0(%rip),%xmm1········ |
43 | ·R_X86_64_PC32» .LCPI0_21-0x4 | 44 | ·R_X86_64_PC32» .LCPI0_21-0x4 |
44 | » movup | 45 | » vmovupd·%xmm1,0x28(%rsp) |
45 | » movss··0x0(%rip),%xmm0········ | ||
46 | ·R_X86_64_PC32» .LCPI0_20-0x4 | ||
47 | » movl···$0xaaaaaaaa,0x38(%rsp) | 46 | » movl···$0xaaaaaaaa,0x38(%rsp) |
48 | » fnstenv·0x20(%rsp) | 47 | » fnstenv·0x20(%rsp) |
49 | » movl···$0xaaaaaaaa,0xc(%rsp) | 48 | » movl···$0xaaaaaaaa,0xc(%rsp) |
50 | » stmxcsr·0xc(%rsp) | 49 | » stmxcsr·0xc(%rsp) |
51 | » mov····0xc(%rsp),%eax | 50 | » mov····0xc(%rsp),%eax |
52 | » orb····$0x1,0x24(%rsp) | 51 | » orb····$0x1,0x24(%rsp) |
53 | » or·····$0x1,%eax | 52 | » or·····$0x1,%eax |
54 | » fldenv·0x20(%rsp) | 53 | » fldenv·0x20(%rsp) |
55 | » mov····%eax,0xc(%rsp) | 54 | » mov····%eax,0xc(%rsp) |
56 | » ldmxcsr·0xc(%rsp) | 55 | » ldmxcsr·0xc(%rsp) |
57 | » fwait | 56 | » fwait |
58 | » jmp···· | 57 | » jmp····2eb·<__llvm_libc_18_1_8_::asinf(float)+0x2eb> |
59 | » cmp····$0x3d09bf86,%edx | 58 | » cmp····$0x3d09bf86,%edx |
60 | » je·····12 | 59 | » je·····12a·<__llvm_libc_18_1_8_::asinf(float)+0x12a> |
61 | » cmp····$0x3de5fa1e,%edx | 60 | » cmp····$0x3de5fa1e,%edx |
62 | » jne····1b | 61 | » jne····1bf·<__llvm_libc_18_1_8_::asinf(float)+0x1bf> |
63 | » mov····$0x1,%edx | 62 | » mov····$0x1,%edx |
64 | » jmp····12 | 63 | » jmp····12c·<__llvm_libc_18_1_8_::asinf(float)+0x12c> |
65 | » cmp····$0x3f083a1a,%edx | 64 | » cmp····$0x3f083a1a,%edx |
66 | » je·····13 | 65 | » je·····139·<__llvm_libc_18_1_8_::asinf(float)+0x139> |
67 | » cmp····$0x3f7741b6,%edx | 66 | » cmp····$0x3f7741b6,%edx |
68 | » jne····2 | 67 | » jne····236·<__llvm_libc_18_1_8_::asinf(float)+0x236> |
69 | » mov····$0x1,%edx | 68 | » mov····$0x1,%edx |
70 | » jmp····13 | 69 | » jmp····13b·<__llvm_libc_18_1_8_::asinf(float)+0x13b> |
71 | » xor····%edx,%edx | 70 | » xor····%edx,%edx |
72 | » lea····(%rdx,%rdx,4),%rsi | 71 | » lea····(%rdx,%rdx,4),%rsi |
73 | » lea····0x0(%rip),%rdi········ | 72 | » lea····0x0(%rip),%rdi········ |
74 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_LOE-0x4 | 73 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_LOE-0x4 |
75 | » jmp····14 | 74 | » jmp····146·<__llvm_libc_18_1_8_::asinf(float)+0x146> |
76 | » xor····%edx,%edx | 75 | » xor····%edx,%edx |
77 | » lea····(%rdx,%rdx,4),%rsi | 76 | » lea····(%rdx,%rdx,4),%rsi |
78 | » lea····0x0(%rip),%rdi········ | 77 | » lea····0x0(%rip),%rdi········ |
79 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_HIE-0x4 | 78 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_L16ASINF_EXCEPTS_HIE-0x4 |
80 | » mov····0x4(%rdi,%rsi,4),%edx | 79 | » mov····0x4(%rdi,%rsi,4),%edx |
81 | » movss | 80 | » vmovss·0x0(%rip),%xmm0········ |
82 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | 81 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 |
83 | » | 82 | » vaddss·0x0(%rip),%xmm0,%xmm1········ |
84 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 83 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
85 | » addss··%xmm0,%xmm2 | ||
86 | » movss | 84 | » vmovss·0x0(%rip),%xmm2········ |
87 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 85 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
88 | » subss· | 86 | » vsubss·%xmm0,%xmm2,%xmm2 |
89 | » addss· | 87 | » vaddss·%xmm2,%xmm1,%xmm1 |
90 | » xorps· | 88 | » vxorps·%xmm2,%xmm2,%xmm2 |
91 | » ucomiss·%xmm2,%xmm1 | 89 | » vucomiss·%xmm2,%xmm1 |
92 | » jne····18 | 90 | » jne····18d·<__llvm_libc_18_1_8_::asinf(float)+0x18d> |
93 | » jp·····18 | 91 | » jp·····18d·<__llvm_libc_18_1_8_::asinf(float)+0x18d> |
94 | » lea····(%rdi,%rsi,4),%rcx | 92 | » lea····(%rdi,%rsi,4),%rcx |
95 | » mov····%eax,%esi | 93 | » mov····%eax,%esi |
96 | » not····%esi | 94 | » not····%esi |
97 | » shr····$0x1f,%esi | 95 | » shr····$0x1f,%esi |
98 | » lea····(%rcx,%rsi,4),%rcx | 96 | » lea····(%rcx,%rsi,4),%rcx |
99 | » add····$0x8,%rcx | 97 | » add····$0x8,%rcx |
100 | » add····(%rcx),%edx | 98 | » add····(%rcx),%edx |
101 | » jmp····1 | 99 | » jmp····1a1·<__llvm_libc_18_1_8_::asinf(float)+0x1a1> |
102 | » ucomiss·0x0(%rip),%xmm1········ | 100 | » vucomiss·0x0(%rip),%xmm1········ |
103 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 101 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
104 | » jne····3 | 102 | » jne····300·<__llvm_libc_18_1_8_::asinf(float)+0x300> |
105 | » jp·····3 | 103 | » jp·····300·<__llvm_libc_18_1_8_::asinf(float)+0x300> |
106 | » movd | 104 | » vmovd··%edx,%xmm0 |
107 | » test···%eax,%eax | 105 | » test···%eax,%eax |
108 | » jns···· | 106 | » jns····2eb·<__llvm_libc_18_1_8_::asinf(float)+0x2eb> |
109 | » p | 107 | » vpbroadcastd·0x0(%rip),%xmm1········ |
110 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 108 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
109 | » vpxor··%xmm1,%xmm0,%xmm0 | ||
111 | » jmp···· | 110 | » jmp····2eb·<__llvm_libc_18_1_8_::asinf(float)+0x2eb> |
112 | » cvtss2sd·%xmm0,%xmm0 | 111 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
113 | » movaps·%xmm0,%xmm3 | ||
114 | » mulsd· | 112 | » vmulsd·%xmm0,%xmm0,%xmm1 |
115 | » movapd·%xmm3,%xmm2 | ||
116 | » mulsd· | 113 | » vmulsd·%xmm1,%xmm1,%xmm2 |
117 | » movsd | 114 | » vmovsd·0x0(%rip),%xmm3········ |
118 | ·R_X86_64_PC32» .LCPI0_10-0x4 | 115 | ·R_X86_64_PC32» .LCPI0_10-0x4 |
119 | » mulsd··%xmm2,%xmm1 | ||
120 | » addsd | 116 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm3········ |
121 | ·R_X86_64_PC32» .LCPI0_11-0x4 | 117 | ·R_X86_64_PC32» .LCPI0_11-0x4 |
118 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm3········ | ||
Max diff block lines reached; 4591/10674 bytes (43.01%) of diff not shown. |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f3 | 3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
4 | ··0x00000020·5049305f·31002e4c·43504930·5f32002e·PI0_1..LCPI0_2.. | ||
5 | ··0x000000 | 4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
5 | ··0x00000030·43504930·5f35002e·4c435049·305f3230·CPI0_5..LCPI0_20 | ||
6 | ··0x00000040·002e4c43·5049305f·323 | 6 | ··0x00000040·002e4c43·5049305f·3231002e·4c435049·..LCPI0_21..LCPI |
7 | ··0x00000050·305f3600·2e4c4350·49305f37·002e4c43·0_6..LCPI0_7..LC | ||
8 | ··0x000000 | 7 | ··0x00000050·305f3232·002e4c43·5049305f·36002e4c·0_22..LCPI0_6..L |
8 | ··0x00000060·43504930·5f37002e·4c435049·305f3800·CPI0_7..LCPI0_8. | ||
9 | ··0x00000070·4c435049 | 9 | ··0x00000070·2e4c4350·49305f39·002e4c43·5049305f·.LCPI0_9..LCPI0_ |
10 | ··0x00000080·313 | 10 | ··0x00000080·3130002e·4c435049·305f3131·002e4c43·10..LCPI0_11..LC |
11 | ··0x00000090·5049305f·313 | 11 | ··0x00000090·5049305f·3132002e·4c435049·305f3133·PI0_12..LCPI0_13 |
12 | ··0x000000a0·002e4c43·5049305f·313 | 12 | ··0x000000a0·002e4c43·5049305f·3134002e·4c435049·..LCPI0_14..LCPI |
13 | ··0x000000b0·305f313 | 13 | ··0x000000b0·305f3135·002e4c43·5049305f·3136002e·0_15..LCPI0_16.. |
14 | ··0x000000c0·4c435049·305f313 | 14 | ··0x000000c0·4c435049·305f3137·002e4c43·5049305f·LCPI0_17..LCPI0_ |
15 | ··0x000000d0·313 | 15 | ··0x000000d0·3138002e·4c435049·305f3139·005f5a4e·18..LCPI0_19._ZN |
16 | ··0x000000e0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | 16 | ··0x000000e0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 |
17 | ··0x000000f0·5f315f38·5f4c3136·4153494e·465f4558·_1_8_L16ASINF_EX | 17 | ··0x000000f0·5f315f38·5f4c3136·4153494e·465f4558·_1_8_L16ASINF_EX |
18 | ··0x00000100·43455054·535f4c4f·45005f5a·4e31395f·CEPTS_LOE._ZN19_ | 18 | ··0x00000100·43455054·535f4c4f·45005f5a·4e31395f·CEPTS_LOE._ZN19_ |
19 | ··0x00000110·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ | 19 | ··0x00000110·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ |
20 | ··0x00000120·385f4c31·36415349·4e465f45·58434550·8_L16ASINF_EXCEP | 20 | ··0x00000120·385f4c31·36415349·4e465f45·58434550·8_L16ASINF_EXCEP |
21 | ··0x00000130·54535f48·49450061·73696e66·005f5f65·TS_HIE.asinf.__e | 21 | ··0x00000130·54535f48·49450061·73696e66·005f5f65·TS_HIE.asinf.__e |
22 | ··0x00000140·72726e6f·5f6c6f63·6174696f·6e005f5a·rrno_location._Z | 22 | ··0x00000140·72726e6f·5f6c6f63·6174696f·6e005f5a·rrno_location._Z |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········3 | 13 | ··Start·of·section·headers:··········3760·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········13 | 19 | ··Number·of·section·headers:·········13 |
20 | ··Section·header·string·table·index:·12 | 20 | ··Section·header·string·table·index:·12 |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | There·are·13·section·headers,·starting·at·offset·0x | 1 | There·are·13·section·headers,·starting·at·offset·0xeb0: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 | 5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 |
6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 | 6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 |
7 | ··[·3]·.rodata.cst16·····PROGBITS········0000000000000000·000060·000010·10··AM··0···0·16 | 7 | ··[·3]·.rodata.cst16·····PROGBITS········0000000000000000·000060·000010·10··AM··0···0·16 |
8 | ··[·4]·.rodata.cst4······PROGBITS········0000000000000000·000070·000034·04··AM··0···0··4 | 8 | ··[·4]·.rodata.cst4······PROGBITS········0000000000000000·000070·000034·04··AM··0···0··4 |
9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·0000a8·000090·08··AM··0···0··8 | 9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·0000a8·000090·08··AM··0···0··8 |
10 | ··[·6]·.text.asinhf······PROGBITS········0000000000000000·000140·000 | 10 | ··[·6]·.text.asinhf······PROGBITS········0000000000000000·000140·000371·00··AX··0···0·16 |
11 | ··[·7]·.rela.text.asinhf·RELA············0000000000000000·000a | 11 | ··[·7]·.rela.text.asinhf·RELA············0000000000000000·000a00·000420·18···I·10···6··8 |
12 | ··[·8]·.note.GNU-stack···PROGBITS········0000000000000000·000 | 12 | ··[·8]·.note.GNU-stack···PROGBITS········0000000000000000·0004b1·000000·00······0···0··1 |
13 | ··[·9]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000 | 13 | ··[·9]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0004b1·000002·00···E··0···0··1 |
14 | ··[10]·.symtab···········SYMTAB··········0000000000000000·000 | 14 | ··[10]·.symtab···········SYMTAB··········0000000000000000·0004b8·000390·18·····11··33··8 |
15 | ··[11]·.strtab···········STRTAB··········0000000000000000·000 | 15 | ··[11]·.strtab···········STRTAB··········0000000000000000·000848·0001b7·00······0···0··1 |
16 | ··[12]·.shstrtab·········STRTAB··········0000000000000000·000e | 16 | ··[12]·.shstrtab·········STRTAB··········0000000000000000·000e20·00008c·00······0···0··1 |
17 | Key·to·Flags: | 17 | Key·to·Flags: |
18 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 18 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
19 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 19 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
20 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 20 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
21 | ··D·(mbind),·l·(large),·p·(processor·specific) | 21 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 30, 12 lines modified | Offset 30, 12 lines modified | ||
30 | ····26:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_25 | 30 | ····26:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_25 |
31 | ····27:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_26 | 31 | ····27:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_26 |
32 | ····28:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_27 | 32 | ····28:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_27 |
33 | ····29:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_28 | 33 | ····29:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_28 |
34 | ····30:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_29 | 34 | ····30:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_29 |
35 | ····31:·0000000000000080·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_30 | 35 | ····31:·0000000000000080·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_30 |
36 | ····32:·0000000000000088·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_31 | 36 | ····32:·0000000000000088·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_31 |
37 | ····33:·0000000000000000·· | 37 | ····33:·0000000000000000···881·FUNC····GLOBAL·DEFAULT····6·asinhf |
38 | ····34:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE | 38 | ····34:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE |
39 | ····35:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_5LOG_FE | 39 | ····35:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_5LOG_FE |
40 | ····36:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 40 | ····36:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
41 | ····37:·0000000000000000·· | 41 | ····37:·0000000000000000···881·FUNC····GLOBAL·DEFAULT····6·_ZN19__llvm_libc_18_1_8_6asinhfEf |
Offset 1, 47 lines modified | Offset 1, 47 lines modified | ||
1 | Relocation·section·'.rela.text.asinhf'·at·offset·0xa | 1 | Relocation·section·'.rela.text.asinhf'·at·offset·0xa00·contains·44·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 0000000000000041··0000002000000002·R_X86_64_PC32··········0000000000000088·.LCPI0_31·-·4 | 3 | 0000000000000041··0000002000000002·R_X86_64_PC32··········0000000000000088·.LCPI0_31·-·4 |
4 | 000000000000006 | 4 | 0000000000000062··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
5 | 00000000000000c | 5 | 00000000000000c5··0000000500000002·R_X86_64_PC32··········000000000000000c·.LCPI0_4·-·4 |
6 | 00000000000000 | 6 | 00000000000000ce··0000000600000002·R_X86_64_PC32··········0000000000000010·.LCPI0_5·-·4 |
7 | 00000000000000 | 7 | 00000000000000e3··0000001800000002·R_X86_64_PC32··········0000000000000048·.LCPI0_23·-·4 |
8 | 0000000000000 | 8 | 00000000000000ec··0000001900000002·R_X86_64_PC32··········0000000000000050·.LCPI0_24·-·4 |
9 | 0000000000000 | 9 | 00000000000000f5··0000001a00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_25·-·4 |
10 | 0000000000000 | 10 | 00000000000000fe··0000001b00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_26·-·4 |
11 | 00000000000001 | 11 | 0000000000000107··0000001c00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_27·-·4 |
12 | 00000000000001 | 12 | 0000000000000110··0000001d00000002·R_X86_64_PC32··········0000000000000070·.LCPI0_28·-·4 |
13 | 00000000000001 | 13 | 0000000000000119··0000001e00000002·R_X86_64_PC32··········0000000000000078·.LCPI0_29·-·4 |
14 | 00000000000001 | 14 | 0000000000000122··0000001f00000002·R_X86_64_PC32··········0000000000000080·.LCPI0_30·-·4 |
15 | 00000000000001 | 15 | 0000000000000157··0000000200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_1·-·4 |
16 | 00000000000001 | 16 | 0000000000000160··0000000400000002·R_X86_64_PC32··········0000000000000008·.LCPI0_3·-·4 |
17 | 00000000000001b0··0000000200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_1·-·4 | ||
18 | 00000000000001bc··0000000300000002·R_X86_64_PC32··········0000000000000004·.LCPI0_2·-·4 | ||
19 | 00000000000001 | 17 | 0000000000000171··0000000200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_1·-·4 |
18 | 000000000000017a··0000000300000002·R_X86_64_PC32··········0000000000000004·.LCPI0_2·-·4 | ||
19 | 00000000000001a4··0000000200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_1·-·4 | ||
20 | 00000000000001 | 20 | 00000000000001ad··0000000d00000002·R_X86_64_PC32··········000000000000002c·.LCPI0_12·-·4 |
21 | 0000000000000 | 21 | 00000000000001d0··0000000500000002·R_X86_64_PC32··········000000000000000c·.LCPI0_4·-·4 |
22 | 0000000000000 | 22 | 00000000000001d9··0000000b00000002·R_X86_64_PC32··········0000000000000024·.LCPI0_10·-·4 |
23 | 0000000000000 | 23 | 00000000000001fc··0000000200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_1·-·4 |
24 | 00000000000002 | 24 | 0000000000000205··0000000900000002·R_X86_64_PC32··········000000000000001c·.LCPI0_8·-·4 |
25 | 00000000000002 | 25 | 0000000000000216··0000000f00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_14·-·4 |
26 | 00000000000002 | 26 | 000000000000026b··0000001000000002·R_X86_64_PC32··········0000000000000008·.LCPI0_15·-·4 |
27 | 00000000000002 | 27 | 0000000000000275··000000220000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE·-·4 |
28 | 00000000000002 | 28 | 0000000000000282··0000001100000002·R_X86_64_PC32··········0000000000000010·.LCPI0_16·-·4 |
29 | 0000000000000 | 29 | 000000000000028b··0000001200000002·R_X86_64_PC32··········0000000000000018·.LCPI0_17·-·4 |
30 | 0000000000000 | 30 | 0000000000000293··0000001300000002·R_X86_64_PC32··········0000000000000020·.LCPI0_18·-·4 |
31 | 0000000000000 | 31 | 000000000000029c··0000001400000002·R_X86_64_PC32··········0000000000000028·.LCPI0_19·-·4 |
32 | 0000000000000 | 32 | 00000000000002a8··0000001500000002·R_X86_64_PC32··········0000000000000030·.LCPI0_20·-·4 |
33 | 0000000000000 | 33 | 00000000000002b1··0000001600000002·R_X86_64_PC32··········0000000000000038·.LCPI0_21·-·4 |
34 | 0000000000000 | 34 | 00000000000002c7··000000230000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_5LOG_FE·-·4 |
35 | 0000000000000 | 35 | 00000000000002d5··0000001700000002·R_X86_64_PC32··········0000000000000040·.LCPI0_22·-·4 |
36 | 0000000000000 | 36 | 00000000000002fe··0000000200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_1·-·4 |
37 | 00000000000003 | 37 | 0000000000000307··0000000e00000002·R_X86_64_PC32··········0000000000000030·.LCPI0_13·-·4 |
38 | 00000000000003 | 38 | 0000000000000315··0000000500000002·R_X86_64_PC32··········000000000000000c·.LCPI0_4·-·4 |
39 | 00000000000003 | 39 | 000000000000031e··0000000c00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_11·-·4 |
40 | 000000000000032c··0000000500000002·R_X86_64_PC32··········000000000000000c·.LCPI0_4·-·4 | ||
41 | 0000000000000335··0000000800000002·R_X86_64_PC32··········0000000000000018·.LCPI0_7·-·4 | ||
40 | 00000000000003 | 42 | 0000000000000343··0000000500000002·R_X86_64_PC32··········000000000000000c·.LCPI0_4·-·4 |
41 | 00000000000003df··0000000800000002·R_X86_64_PC32··········0000000000000018·.LCPI0_7·-·4 | ||
42 | 00000000000003f4··0000000500000002·R_X86_64_PC32··········000000000000000c·.LCPI0_4·-·4 | ||
43 | 0000000000000 | 43 | 000000000000034c··0000000a00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_9·-·4 |
44 | 0000000000000 | 44 | 000000000000035a··0000000200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_1·-·4 |
45 | 0000000000000 | 45 | 0000000000000363··0000000700000002·R_X86_64_PC32··········0000000000000014·.LCPI0_6·-·4 |
46 | 0000000000000 | 46 | 000000000000036d··0000002400000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 3, 264 lines modified | Offset 3, 205 lines modified | ||
3 | Disassembly·of·section·.text.asinhf: | 3 | Disassembly·of·section·.text.asinhf: |
4 | 0000000000000000·<__llvm_libc_18_1_8_::asinhf(float)>: | 4 | 0000000000000000·<__llvm_libc_18_1_8_::asinhf(float)>: |
5 | asinhf(): | 5 | asinhf(): |
6 | » endbr64 | 6 | » endbr64 |
7 | » sub····$0x18,%rsp | 7 | » sub····$0x18,%rsp |
8 | » movd | 8 | » vmovd··%xmm0,%eax |
9 | » mov····%fs:0x28,%rcx | 9 | » mov····%fs:0x28,%rcx |
10 | » mov····%rcx,0x10(%rsp) | 10 | » mov····%rcx,0x10(%rsp) |
11 | » and····$0x7fffffff,%eax | 11 | » and····$0x7fffffff,%eax |
12 | » cmp····$0x3e800000,%eax | 12 | » cmp····$0x3e800000,%eax |
13 | » ja····· | 13 | » ja·····57·<__llvm_libc_18_1_8_::asinhf(float)+0x57> |
14 | » cmp····$0x32800000,%eax | 14 | » cmp····$0x32800000,%eax |
15 | » ja····· | 15 | » ja·····d7·<__llvm_libc_18_1_8_::asinhf(float)+0xd7> |
16 | » test···%eax,%eax | 16 | » test···%eax,%eax |
17 | » je····· | 17 | » je·····2e1·<__llvm_libc_18_1_8_::asinhf(float)+0x2e1> |
18 | » cvtss2sd·%xmm0,%xmm0 | 18 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
19 | » m | 19 | » vmulsd·0x0(%rip),%xmm0,%xmm1········ |
20 | ·R_X86_64_PC32» .LCPI0_31-0x4 | 20 | ·R_X86_64_PC32» .LCPI0_31-0x4 |
21 | » mulsd· | 21 | » vmulsd·%xmm0,%xmm1,%xmm1 |
22 | » vfmadd213sd·%xmm0,%xmm0,%xmm1 | ||
22 | » mulsd··%xmm0,%xmm1 | ||
23 | » mulsd··%xmm0,%xmm1 | ||
24 | » addsd··%xmm0,%xmm1 | ||
25 | » xorps··%xmm0,%xmm0 | ||
26 | » cvtsd2ss·%xmm1,%xmm0 | 23 | » vcvtsd2ss·%xmm1,%xmm1,%xmm0 |
27 | » jmp···· | 24 | » jmp····2e1·<__llvm_libc_18_1_8_::asinhf(float)+0x2e1> |
28 | » movmskps·%xmm0,%ecx | 25 | » vmovmskps·%xmm0,%ecx |
29 | » and····$0x1,%ecx | 26 | » and····$0x1,%ecx |
30 | » movaps·0x0(%rip),%xmm1········ | 27 | » vmovaps·0x0(%rip),%xmm1········ |
31 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 28 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
32 | » movaps·%xmm1,(%rsp) | 29 | » vmovaps·%xmm1,(%rsp) |
33 | » movsd | 30 | » vmovsd·(%rsp,%rcx,8),%xmm1 |
34 | » cmp····$0x4bdd65a5,%eax | 31 | » cmp····$0x4bdd65a5,%eax |
35 | » jb·····1 | 32 | » jb·····13d·<__llvm_libc_18_1_8_::asinhf(float)+0x13d> |
36 | » cmp····$0x7f7fffff,%eax | 33 | » cmp····$0x7f7fffff,%eax |
37 | » ja····· | 34 | » ja·····2e1·<__llvm_libc_18_1_8_::asinhf(float)+0x2e1> |
38 | » cmp····$0x5e68984d,%eax | 35 | » cmp····$0x5e68984d,%eax |
39 | » jle····1 | 36 | » jle····183·<__llvm_libc_18_1_8_::asinhf(float)+0x183> |
40 | » cmp····$0x65de7ca5,%eax | 37 | » cmp····$0x65de7ca5,%eax |
41 | » jle···· | 38 | » jle····1e2·<__llvm_libc_18_1_8_::asinhf(float)+0x1e2> |
42 | » cmp····$0x65de7ca6,%eax | 39 | » cmp····$0x65de7ca6,%eax |
43 | » je·····3 | 40 | » je·····324·<__llvm_libc_18_1_8_::asinhf(float)+0x324> |
44 | » cmp····$0x6eb1a8ec,%eax | 41 | » cmp····$0x6eb1a8ec,%eax |
45 | » je····· | 42 | » je·····352·<__llvm_libc_18_1_8_::asinhf(float)+0x352> |
46 | » cmp····$0x7997f30a,%eax | 43 | » cmp····$0x7997f30a,%eax |
47 | » jne····2 | 44 | » jne····20e·<__llvm_libc_18_1_8_::asinhf(float)+0x20e> |
48 | » xorps··%xmm0,%xmm0 | ||
49 | » cvtsd2ss·%xmm1,%xmm | 45 | » vcvtsd2ss·%xmm1,%xmm1,%xmm1 |
50 | » m | 46 | » vmulss·0x0(%rip),%xmm1,%xmm0········ |
51 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 47 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
52 | » mulss··%xmm0,%xmm1 | ||
53 | » m | 48 | » vfmadd231ss·0x0(%rip),%xmm1,%xmm0········ |
54 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 49 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
55 | » addss··%xmm1,%xmm0 | ||
56 | » jmp···· | 50 | » jmp····2e1·<__llvm_libc_18_1_8_::asinhf(float)+0x2e1> |
57 | » cvtss2sd·%xmm0,%xmm0 | 51 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
58 | » movaps·%xmm0,%xmm2 | ||
59 | » mulsd· | 52 | » vmulsd·%xmm0,%xmm0,%xmm1 |
60 | » movsd | 53 | » vmovsd·0x0(%rip),%xmm2········ |
61 | ·R_X86_64_PC32» .LCPI0_23-0x4 | 54 | ·R_X86_64_PC32» .LCPI0_23-0x4 |
62 | » mulsd··%xmm2,%xmm1 | ||
63 | » addsd | 55 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
64 | ·R_X86_64_PC32» .LCPI0_24-0x4 | 56 | ·R_X86_64_PC32» .LCPI0_24-0x4 |
65 | » mulsd··%xmm2,%xmm1 | ||
66 | » addsd | 57 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
67 | ·R_X86_64_PC32» .LCPI0_25-0x4 | 58 | ·R_X86_64_PC32» .LCPI0_25-0x4 |
68 | » mulsd··%xmm2,%xmm1 | ||
69 | » addsd | 59 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
70 | ·R_X86_64_PC32» .LCPI0_26-0x4 | 60 | ·R_X86_64_PC32» .LCPI0_26-0x4 |
71 | » mulsd··%xmm2,%xmm1 | ||
72 | » addsd | 61 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
73 | ·R_X86_64_PC32» .LCPI0_27-0x4 | 62 | ·R_X86_64_PC32» .LCPI0_27-0x4 |
74 | » mulsd··%xmm2,%xmm1 | ||
75 | » addsd | 63 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
76 | ·R_X86_64_PC32» .LCPI0_28-0x4 | 64 | ·R_X86_64_PC32» .LCPI0_28-0x4 |
77 | » mulsd··%xmm2,%xmm1 | ||
78 | » addsd | 65 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
79 | ·R_X86_64_PC32» .LCPI0_29-0x4 | 66 | ·R_X86_64_PC32» .LCPI0_29-0x4 |
80 | » mulsd··%xmm2,%xmm1 | ||
81 | » addsd | 67 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
82 | ·R_X86_64_PC32» .LCPI0_30-0x4 | 68 | ·R_X86_64_PC32» .LCPI0_30-0x4 |
69 | » vxorpd·%xmm3,%xmm3,%xmm3 | ||
70 | » vfmadd231sd·%xmm2,%xmm1,%xmm3 | ||
71 | » vfmadd132sd·%xmm0,%xmm0,%xmm3 | ||
83 | » mulsd··%xmm2,%xmm1 | ||
84 | » xorpd··%xmm2,%xmm2 | ||
85 | » addsd··%xmm1,%xmm2 | ||
86 | » mulsd··%xmm0,%xmm2 | ||
87 | » addsd··%xmm0,%xmm2 | ||
88 | » xorps··%xmm0,%xmm0 | ||
89 | » cvtsd2ss·%xmm | 72 | » vcvtsd2ss·%xmm3,%xmm3,%xmm0 |
90 | » jmp···· | 73 | » jmp····2e1·<__llvm_libc_18_1_8_::asinhf(float)+0x2e1> |
91 | » cmp····$0x49d29048,%eax | 74 | » cmp····$0x49d29048,%eax |
92 | » je·····1 | 75 | » je·····169·<__llvm_libc_18_1_8_::asinhf(float)+0x169> |
93 | » cmp····$0x45abaf26,%eax | 76 | » cmp····$0x45abaf26,%eax |
94 | » jne····2 | 77 | » jne····20e·<__llvm_libc_18_1_8_::asinhf(float)+0x20e> |
95 | » xorps··%xmm0,%xmm0 | ||
96 | » cvtsd2ss·%xmm1,%xmm | 78 | » vcvtsd2ss·%xmm1,%xmm1,%xmm1 |
97 | » m | 79 | » vmulss·0x0(%rip),%xmm1,%xmm0········ |
98 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 80 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
99 | » mulss··%xmm0,%xmm1 | ||
100 | » m | 81 | » vfmadd231ss·0x0(%rip),%xmm1,%xmm0········ |
101 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 82 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
102 | » addss··%xmm1,%xmm0 | ||
103 | » jmp···· | 83 | » jmp····2e1·<__llvm_libc_18_1_8_::asinhf(float)+0x2e1> |
104 | » xorps··%xmm0,%xmm0 | ||
105 | » cvtsd2ss·%xmm1,%xmm | 84 | » vcvtsd2ss·%xmm1,%xmm1,%xmm1 |
106 | » m | 85 | » vmulss·0x0(%rip),%xmm1,%xmm0········ |
107 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 86 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
108 | » mulss··%xmm0,%xmm1 | ||
109 | » m | 87 | » vfmadd231ss·0x0(%rip),%xmm1,%xmm0········ |
110 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 88 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
111 | » addss··%xmm1,%xmm0 | ||
112 | » jmp···· | 89 | » jmp····2e1·<__llvm_libc_18_1_8_::asinhf(float)+0x2e1> |
113 | » cmp····$0x4f8ffb02,%eax | 90 | » cmp····$0x4f8ffb02,%eax |
114 | » jg····· | 91 | » jg·····1b6·<__llvm_libc_18_1_8_::asinhf(float)+0x1b6> |
115 | » cmp····$0x4bdd65a5,%eax | 92 | » cmp····$0x4bdd65a5,%eax |
116 | » je····· | 93 | » je·····2f6·<__llvm_libc_18_1_8_::asinhf(float)+0x2f6> |
117 | » cmp····$0x4c803f2c,%eax | 94 | » cmp····$0x4c803f2c,%eax |
118 | » jne····2 | 95 | » jne····20e·<__llvm_libc_18_1_8_::asinhf(float)+0x20e> |
119 | » xorps··%xmm0,%xmm0 | ||
120 | » cvtsd2ss·%xmm1,%xmm | 96 | » vcvtsd2ss·%xmm1,%xmm1,%xmm1 |
121 | » m | 97 | » vmulss·0x0(%rip),%xmm1,%xmm0········ |
122 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 98 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
123 | » mulss··%xmm0,%xmm1 | ||
Max diff block lines reached; 6426/12605 bytes (50.98%) of diff not shown. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········2 | 13 | ··Start·of·section·headers:··········2624·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········17 | 19 | ··Number·of·section·headers:·········17 |
20 | ··Section·header·string·table·index:·16 | 20 | ··Section·header·string·table·index:·16 |
Offset 1, 26 lines modified | Offset 1, 26 lines modified | ||
1 | There·are·17·section·headers,·starting·at·offset·0xa | 1 | There·are·17·section·headers,·starting·at·offset·0xa40: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····14··1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····14··17··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·000048·000008·04·····14··1 | 6 | ··[·2]·.group············GROUP···········0000000000000000·000048·000008·04·····14··18··4 |
7 | ··[·3]·.text·············PROGBITS········0000000000000000·000050·000000·00··AX··0···0··4 | 7 | ··[·3]·.text·············PROGBITS········0000000000000000·000050·000000·00··AX··0···0··4 |
8 | ··[·4]·.note.gnu.property·NOTE············0000000000000000·000050·000020·00···A··0···0··8 | 8 | ··[·4]·.note.gnu.property·NOTE············0000000000000000·000050·000020·00···A··0···0··8 |
9 | ··[·5]·.rodata.cst4······PROGBITS········0000000000000000·000070·00001c·04··AM··0···0··4 | 9 | ··[·5]·.rodata.cst4······PROGBITS········0000000000000000·000070·00001c·04··AM··0···0··4 |
10 | ··[·6]·.rodata.cst16·····PROGBITS········0000000000000000·000090·0000 | 10 | ··[·6]·.rodata.cst16·····PROGBITS········0000000000000000·000090·000030·10··AM··0···0·16 |
11 | ··[·7]·.rodata.cst8······PROGBITS········0000000000000000·0000 | 11 | ··[·7]·.rodata.cst8······PROGBITS········0000000000000000·0000c0·000028·08··AM··0···0··8 |
12 | ··[·8]·.text.atanf·······PROGBITS········0000000000000000·000 | 12 | ··[·8]·.text.atanf·······PROGBITS········0000000000000000·0000f0·00026b·00··AX··0···0·16 |
13 | ··[·9]·.rela.text.atanf··RELA············0000000000000000·000 | 13 | ··[·9]·.rela.text.atanf··RELA············0000000000000000·0006e8·000240·18···I·14···8··8 |
14 | ··[10]·.data._ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x·PROGBITS········0000000000000000·0003 | 14 | ··[10]·.data._ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x·PROGBITS········0000000000000000·00035c·000004·00·WAG··0···0··4 |
15 | ··[11]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·0003 | 15 | ··[11]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·000360·000004·00·WAG··0···0··4 |
16 | ··[12]·.note.GNU-stack···PROGBITS········0000000000000000·0003 | 16 | ··[12]·.note.GNU-stack···PROGBITS········0000000000000000·000364·000000·00······0···0··1 |
17 | ··[13]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0003 | 17 | ··[13]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000364·000003·00···E··0···0··1 |
18 | ··[14]·.symtab···········SYMTAB··········0000000000000000·0003 | 18 | ··[14]·.symtab···········SYMTAB··········0000000000000000·000368·000210·18·····15··16··8 |
19 | ··[15]·.strtab···········STRTAB··········0000000000000000·0005 | 19 | ··[15]·.strtab···········STRTAB··········0000000000000000·000578·00016d·00······0···0··1 |
20 | ··[16]·.shstrtab·········STRTAB··········0000000000000000·0009 | 20 | ··[16]·.shstrtab·········STRTAB··········0000000000000000·000928·000115·00······0···0··1 |
21 | Key·to·Flags: | 21 | Key·to·Flags: |
22 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 22 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
23 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 23 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
24 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 24 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
25 | ··D·(mbind),·l·(large),·p·(processor·specific) | 25 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 26 lines modified | Offset 1, 25 lines modified | ||
1 | Symbol·table·'.symtab'·contains·2 | 1 | Symbol·table·'.symtab'·contains·22·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_0 |
5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_1 | 5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_1 |
6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_2 | 6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_2 |
7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_3 | 7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_3 |
8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_4 | 8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_4 |
9 | ·····6:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_5 | 9 | ·····6:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_5 |
10 | ·····7:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_6 | 10 | ·····7:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_6 |
11 | ·····8:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_7 | 11 | ·····8:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_7 |
12 | ·····9:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_9 | 12 | ·····9:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_9 |
13 | ····10:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_1 | 13 | ····10:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_14 |
14 | ····11:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_15 | ||
15 | ····1 | 14 | ····11:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_8 |
15 | ····12:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_10 | ||
16 | ····13:·00000000000000 | 16 | ····13:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_11 |
17 | ····14:·000000000000001 | 17 | ····14:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_12 |
18 | ····15:·00000000000000 | 18 | ····15:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_13 |
19 | ····16:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_14 | ||
20 | ····1 | 19 | ····16:·0000000000000000···619·FUNC····GLOBAL·DEFAULT····8·atanf |
21 | ····1 | 20 | ····17:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···10·_ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x |
22 | ····1 | 21 | ····18:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···11·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
22 | ····19:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_6ATAN_KE | ||
23 | ····20:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_6ATAN_ | 23 | ····20:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_6ATAN_TE |
24 | ····21:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_6ATAN_TE | ||
25 | ····2 | 24 | ····21:·0000000000000000···619·FUNC····GLOBAL·DEFAULT····8·_ZN19__llvm_libc_18_1_8_5atanfEf |
Offset 1, 27 lines modified | Offset 1, 27 lines modified | ||
1 | Relocation·section·'.rela.text.atanf'·at·offset·0x | 1 | Relocation·section·'.rela.text.atanf'·at·offset·0x6e8·contains·24·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000004 | 3 | 0000000000000042··0000000a00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_14·-·4 |
4 | 000000000000007 | 4 | 0000000000000079··0000001100000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x·-·4 |
5 | 00000000000000 | 5 | 0000000000000081··0000000700000002·R_X86_64_PC32··········0000000000000018·.LCPI0_6·-·4 |
6 | 00000000000000a8··0000001 | 6 | 00000000000000a8··0000001200000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
7 | 00000000000000b0··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | 7 | 00000000000000b0··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
8 | 00000000000000b | 8 | 00000000000000b8··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 |
9 | 00000000000000d | 9 | 00000000000000d8··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI0_5·-·4 |
10 | 00000000000000e | 10 | 00000000000000e1··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 |
11 | 00000000000000f | 11 | 00000000000000f9··0000000800000002·R_X86_64_PC32··········0000000000000000·.LCPI0_7·-·4 |
12 | 000000000000012 | 12 | 0000000000000129··0000000d00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_11·-·4 |
13 | 00000000000001 | 13 | 0000000000000144··0000000e00000002·R_X86_64_PC32··········0000000000000018·.LCPI0_12·-·4 |
14 | 00000000000001 | 14 | 0000000000000156··0000000f00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_13·-·4 |
15 | 000000000000016e··000000130000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6ATAN_KE·-·4 | ||
15 | 000000000000019 | 16 | 0000000000000194··000000140000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6ATAN_TE·-·4 |
16 | 00000000000001c3··000000150000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6ATAN_TE·-·4 | ||
17 | 00000000000001 | 17 | 00000000000001a5··0000000c00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_10·-·4 |
18 | 00000000000001 | 18 | 00000000000001b9··0000000900000002·R_X86_64_PC32··········0000000000000010·.LCPI0_9·-·4 |
19 | 00000000000001c9··000000130000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6ATAN_KE·-·4 | ||
20 | 00000000000001fb··0000000b00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_8·-·4 | ||
19 | 000000000000020 | 21 | 000000000000020a··000000130000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6ATAN_KE·-·4 |
20 | 0000000000000243··0000000c00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_8·-·4 | ||
21 | 0000000000000256··000000140000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6ATAN_KE·-·4 | ||
22 | 00000000000002 | 22 | 0000000000000228··0000000900000002·R_X86_64_PC32··········0000000000000010·.LCPI0_9·-·4 |
23 | 00000000000002 | 23 | 0000000000000230··0000000c00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_10·-·4 |
24 | 00000000000002 | 24 | 000000000000024e··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_3·-·4 |
25 | 00000000000002 | 25 | 0000000000000256··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_3·-·4 |
26 | 00000000000002 | 26 | 0000000000000266··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_4·-·4 |
Offset 3, 21 lines modified | Offset 3, 20 lines modified | ||
3 | .LCPI0_2 | 3 | .LCPI0_2 |
4 | .LCPI0_3 | 4 | .LCPI0_3 |
5 | .LCPI0_4 | 5 | .LCPI0_4 |
6 | .LCPI0_5 | 6 | .LCPI0_5 |
7 | .LCPI0_6 | 7 | .LCPI0_6 |
8 | .LCPI0_7 | 8 | .LCPI0_7 |
9 | .LCPI0_9 | 9 | .LCPI0_9 |
10 | .LCPI0_1 | 10 | .LCPI0_14 |
11 | .LCPI0_15 | ||
12 | .LCPI0_8 | 11 | .LCPI0_8 |
12 | .LCPI0_10 | ||
13 | .LCPI0_11 | 13 | .LCPI0_11 |
14 | .LCPI0_12 | 14 | .LCPI0_12 |
15 | .LCPI0_13 | 15 | .LCPI0_13 |
16 | .LCPI0_14 | ||
17 | _ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x | 16 | _ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x |
18 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 17 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
19 | _ZN19__llvm_libc_18_1_8_6ATAN_KE | 18 | _ZN19__llvm_libc_18_1_8_6ATAN_KE |
20 | _ZN19__llvm_libc_18_1_8_6ATAN_TE | 19 | _ZN19__llvm_libc_18_1_8_6ATAN_TE |
21 | _ZN19__llvm_libc_18_1_8_5atanfEf | 20 | _ZN19__llvm_libc_18_1_8_5atanfEf |
22 | .shstrtab | 21 | .shstrtab |
23 | .note.gnu.property | 22 | .note.gnu.property |
Offset 1, 7 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst16': | 1 | Hex·dump·of·section·'.rodata.cst16': |
2 | ··0x00000000·ffffffff·ffffff7f·ffffffff·ffffff7f·................ | 2 | ··0x00000000·ffffffff·ffffff7f·ffffffff·ffffff7f·................ |
3 | ··0x00000010·00000000·00000080·00000000·00000080·................ | 3 | ··0x00000010·00000000·00000080·00000000·00000080·................ |
4 | ··0x00000020·182d4454·fb21f93f·182d4454·fb21f93f·.-DT.!.?.-DT.!.? | ||
5 | ··0x000000 | 4 | ··0x00000020·182d4454·fb21f9bf·182d4454·fb21f93f·.-DT.!...-DT.!.? |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·00000000·0000f0bf· | 2 | ··0x00000000·00000000·0000f0bf·182d4454·fb21f93f·.........-DT.!.? |
3 | ··0x00000010·00000000·0000 | 3 | ··0x00000010·00000000·0000f03f·00000000·00003040·.......?......0@ |
4 | ··0x00000020· | 4 | ··0x00000020·00000000·0000b03f···················.......? |
Offset 2, 187 lines modified | Offset 2, 159 lines modified | ||
2 | Disassembly·of·section·.text.atanf: | 2 | Disassembly·of·section·.text.atanf: |
3 | 0000000000000000·<__llvm_libc_18_1_8_::atanf(float)>: | 3 | 0000000000000000·<__llvm_libc_18_1_8_::atanf(float)>: |
4 | atanf(): | 4 | atanf(): |
5 | » endbr64 | 5 | » endbr64 |
6 | » xorps· | 6 | » vxorps·%xmm1,%xmm1,%xmm1 |
7 | » ucomiss·%xmm1,%xmm0 | 7 | » vucomiss·%xmm1,%xmm0 |
8 | » jne···· | 8 | » jne····11·<__llvm_libc_18_1_8_::atanf(float)+0x11> |
9 | » jp····· | 9 | » jp·····11·<__llvm_libc_18_1_8_::atanf(float)+0x11> |
10 | » ret | 10 | » ret |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » lea····-0x80000000(%rax),%ecx | 12 | » lea····-0x80000000(%rax),%ecx |
13 | » test···%eax,%eax | 13 | » test···%eax,%eax |
14 | » cmovns·%eax,%ecx | 14 | » cmovns·%eax,%ecx |
15 | » mov····%ecx,%edx | 15 | » mov····%ecx,%edx |
16 | » not····%edx | 16 | » not····%edx |
17 | » test···$0x7f800000,%edx | 17 | » test···$0x7f800000,%edx |
18 | » jne····6 | 18 | » jne····65·<__llvm_libc_18_1_8_::atanf(float)+0x65> |
19 | » and····$0x7fffffff,%ecx | 19 | » and····$0x7fffffff,%ecx |
20 | » cmp····$0x7f800000,%ecx | 20 | » cmp····$0x7f800000,%ecx |
21 | » jne···· | 21 | » jne····10·<__llvm_libc_18_1_8_::atanf(float)+0x10> |
22 | » not····%eax | 22 | » not····%eax |
23 | » shr····$0x1f,%eax | 23 | » shr····$0x1f,%eax |
24 | » lea····0x0(%rip),%rcx········ | 24 | » lea····0x0(%rip),%rcx········ |
25 | ·R_X86_64_PC32» .LCPI0_1 | 25 | ·R_X86_64_PC32» .LCPI0_14-0x4 |
26 | » movsd | 26 | » vmovsd·(%rcx,%rax,8),%xmm0 |
27 | » movq···$0xffffffffffffffff,-0x8(%rsp) | 27 | » movq···$0xffffffffffffffff,-0x8(%rsp) |
28 | » movsd | 28 | » vmovsd·%xmm0,-0x8(%rsp) |
29 | » movsd | 29 | » vmovsd·-0x8(%rsp),%xmm0 |
30 | » cvtsd2ss·%xmm0,%xmm0 | 30 | » vcvtsd2ss·%xmm0,%xmm0,%xmm0 |
31 | » ret | 31 | » ret |
32 | » cmp····$0x3feefcfb,%ecx | 32 | » cmp····$0x3feefcfb,%ecx |
33 | » je·····a4·<__llvm_libc_18_1_8_::atanf(float)+0xa4> | 33 | » je·····a4·<__llvm_libc_18_1_8_::atanf(float)+0xa4> |
34 | » cmp····$0x3d8d6b23,%ecx | 34 | » cmp····$0x3d8d6b23,%ecx |
35 | » jne····f | 35 | » jne····f1·<__llvm_libc_18_1_8_::atanf(float)+0xf1> |
36 | » movss | 36 | » vmovss·0x0(%rip),%xmm1········ |
37 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::fenv_is_round_to_nearest()::x-0x4 | 37 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::fenv_is_round_to_nearest()::x-0x4 |
38 | » movss | 38 | » vmovss·0x0(%rip),%xmm2········ |
39 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 39 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
40 | » movaps·%xmm1,%xmm3 | ||
41 | » addss· | 40 | » vaddss·%xmm2,%xmm1,%xmm3 |
42 | » subss | 41 | » vsubss·%xmm1,%xmm2,%xmm1 |
43 | » ucomiss·%xmm | 42 | » vucomiss·%xmm1,%xmm3 |
44 | » jne····f | 43 | » jne····f1·<__llvm_libc_18_1_8_::atanf(float)+0xf1> |
45 | » jp·····f | 44 | » jp·····f1·<__llvm_libc_18_1_8_::atanf(float)+0xf1> |
46 | » and····$0x80000000,%eax | 45 | » and····$0x80000000,%eax |
47 | » or·····$0x3d8d31c3,%eax | 46 | » or·····$0x3d8d31c3,%eax |
48 | » movd | 47 | » vmovd··%eax,%xmm0 |
49 | » ret | 48 | » ret |
50 | » movss | 49 | » vmovss·0x0(%rip),%xmm1········ |
51 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | 50 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 |
52 | » | 51 | » vaddss·0x0(%rip),%xmm1,%xmm2········ |
53 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 52 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
54 | » addss··%xmm1,%xmm3 | ||
55 | » movss | 53 | » vmovss·0x0(%rip),%xmm3········ |
56 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 54 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
57 | » subss· | 55 | » vsubss·%xmm1,%xmm3,%xmm3 |
58 | » addss· | 56 | » vaddss·%xmm3,%xmm2,%xmm2 |
59 | » xorps· | 57 | » vxorps·%xmm3,%xmm3,%xmm3 |
60 | » ucomiss·%xmm3,%xmm2 | 58 | » vucomiss·%xmm3,%xmm2 |
61 | » jne····d | 59 | » jne····dd·<__llvm_libc_18_1_8_::atanf(float)+0xdd> |
62 | » jp·····d | 60 | » jp·····dd·<__llvm_libc_18_1_8_::atanf(float)+0xdd> |
63 | » test···%eax,%eax | 61 | » test···%eax,%eax |
64 | » jns····f | 62 | » jns····f1·<__llvm_libc_18_1_8_::atanf(float)+0xf1> |
65 | » movss | 63 | » vmovss·0x0(%rip),%xmm0········ |
66 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 64 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
67 | » ret | 65 | » ret |
68 | » ucomiss·0x0(%rip),%xmm2········ | 66 | » vucomiss·0x0(%rip),%xmm2········ |
69 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 67 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
70 | » jne····2 | 68 | » jne····242·<__llvm_libc_18_1_8_::atanf(float)+0x242> |
71 | » jp·····2 | 69 | » jp·····242·<__llvm_libc_18_1_8_::atanf(float)+0x242> |
72 | » xorps··%xmm1,%xmm1 | ||
73 | » cvtss2sd·%xmm0,%xmm1 | 70 | » vcvtss2sd·%xmm0,%xmm0,%xmm1 |
74 | » | 71 | » vandps·0x0(%rip),%xmm1,%xmm0········ |
75 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 72 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
76 | » andps··%xmm1,%xmm0 | ||
77 | » movq | 73 | » vmovq··%xmm0,%rcx |
78 | » movabs·$0x3fa0100000000000,%rdx | 74 | » movabs·$0x3fa0100000000000,%rdx |
79 | » cmp····%rdx,%rcx | 75 | » cmp····%rdx,%rcx |
80 | » jbe····1 | 76 | » jbe····1c2·<__llvm_libc_18_1_8_::atanf(float)+0x1c2> |
81 | » shr····$0x30,%rcx | 77 | » shr····$0x30,%rcx |
82 | » cmp····$0x403f,%ecx | 78 | » cmp····$0x403f,%ecx |
83 | » jae···· | 79 | » jae····1f7·<__llvm_libc_18_1_8_::atanf(float)+0x1f7> |
84 | » movsd | 80 | » vmovsd·0x0(%rip),%xmm1········ |
85 | ·R_X86_64_PC32» .LCPI0_11-0x4 | 81 | ·R_X86_64_PC32» .LCPI0_11-0x4 |
86 | » ucomisd·%xmm1,%xmm0 | 82 | » vucomisd·%xmm1,%xmm0 |
87 | » movapd·%xmm1,%xmm2 | ||
88 | » divsd· | 83 | » vdivsd·%xmm0,%xmm1,%xmm2 |
89 | » movapd·%xmm1,%xmm3 | ||
90 | » cmpltsd·%xmm0,%xmm3 | 84 | » vcmpltsd·%xmm0,%xmm1,%xmm3 |
85 | » vblendvpd·%xmm3,%xmm2,%xmm0,%xmm0 | ||
91 | » andpd··%xmm3,%xmm2 | ||
92 | » andnpd·%xmm0,%xmm3 | ||
93 | » orpd···%xmm2,%xmm3 | ||
94 | » m | 86 | » vmulsd·0x0(%rip),%xmm0,%xmm2········ |
95 | ·R_X86_64_PC32» .LCPI0_12-0x4 | 87 | ·R_X86_64_PC32» .LCPI0_12-0x4 |
96 | » mulsd··%xmm3,%xmm0 | ||
97 | » roundsd·$0x8,%xmm | 88 | » vroundsd·$0x8,%xmm2,%xmm2,%xmm2 |
98 | » cvttsd2si·%xmm | 89 | » vcvttsd2si·%xmm2,%ecx |
99 | » mulsd | 90 | » vmulsd·0x0(%rip),%xmm2,%xmm2········ |
100 | ·R_X86_64_PC32» .LCPI0_13-0x4 | 91 | ·R_X86_64_PC32» .LCPI0_13-0x4 |
101 | » movapd·%xmm3,%xmm2 | ||
102 | » subsd· | 92 | » vsubsd·%xmm2,%xmm0,%xmm3 |
93 | » vfmadd213sd·%xmm1,%xmm2,%xmm0 | ||
103 | » mulsd··%xmm3,%xmm0 | ||
104 | » addsd··%xmm1,%xmm0 | ||
105 | » divsd· | 94 | » vdivsd·%xmm0,%xmm3,%xmm1 |
106 | » movapd·%xmm2,%xmm1 | ||
107 | » mulsd· | 95 | » vmulsd·%xmm1,%xmm1,%xmm2 |
108 | » mov····0x0(%rip),%rdx········ | 96 | » mov····0x0(%rip),%rdx········ |
109 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::ATAN_K-0x4 | 97 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::ATAN_K-0x4 |
110 | » movsd | 98 | » vmovsd·0x20(%rdx),%xmm0 |
111 | » mulsd··%xmm1,%xmm0 | ||
112 | » addsd | 99 | » vfmadd213sd·0x18(%rdx),%xmm2,%xmm0 |
113 | » mulsd··%xmm1,%xmm0 | ||
114 | » addsd | 100 | » vfmadd213sd·0x10(%rdx),%xmm2,%xmm0 |
115 | » mulsd··%xmm1,%xmm0 | ||
116 | » addsd | 101 | » vfmadd213sd·0x8(%rdx),%xmm2,%xmm0 |
102 | » vfmadd213sd·(%rdx),%xmm2,%xmm0 | ||
117 | » mulsd··%xmm1,%xmm0 | ||
118 | » addsd··(%rdx),%xmm0 | ||
119 | » movslq·%ecx,%rcx | 103 | » movslq·%ecx,%rcx |
120 | » mov····0x0(%rip),%rdx········ | 104 | » mov····0x0(%rip),%rdx········ |
121 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::ATAN_T-0x4 | 105 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::ATAN_T-0x4 |
122 | » mulsd··%xmm2,%xmm0 | ||
Max diff block lines reached; 2576/8582 bytes (30.02%) of diff not shown. |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·1 | 2 | ··0x00000000·1a1b1c······························... |
Offset 1, 27 lines modified | Offset 1, 26 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L | 4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
5 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. | 5 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
6 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ | 6 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
7 | ··0x00000050·39002e4c·43504930·5f313 | 7 | ··0x00000050·39002e4c·43504930·5f313400·2e4c4350·9..LCPI0_14..LCP |
8 | ··0x00000060·49305f3 | 8 | ··0x00000060·49305f38·002e4c43·5049305f·3130002e·I0_8..LCPI0_10.. |
9 | ··0x00000070·4c435049·305f3131·002e4c43·5049305f·LCPI0_11..LCPI0_ | 9 | ··0x00000070·4c435049·305f3131·002e4c43·5049305f·LCPI0_11..LCPI0_ |
10 | ··0x00000080·3132002e·4c435049·305f3133·00 | 10 | ··0x00000080·3132002e·4c435049·305f3133·00617461·12..LCPI0_13.ata |
11 | ··0x00000090·6e66005f·5a5a4e31·395f5f6c·6c766d5f·nf._ZZN19__llvm_ | ||
12 | ··0x000000a0·6c696263·5f31385f·315f385f·36667075·libc_18_1_8_6fpu | ||
13 | ··0x000000b0·74696c32·3466656e·765f6973·5f726f75·til24fenv_is_rou | ||
14 | ··0x000000c0·6e645f74·6f5f6e65·61726573·74457645·nd_to_nearestEvE | ||
11 | ··0x00000090·5049305f·31340061·74616e66·005f5a5a·PI0_14.atanf._ZZ | ||
12 | ··0x000000a0·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | ||
13 | ··0x000000b0·385f315f·385f3666·70757469·6c323466·8_1_8_6fputil24f | ||
14 | ··0x000000c0·656e765f·69735f72·6f756e64·5f746f5f·env_is_round_to_ | ||
15 | ··0x000000d0·6e656172·65737445·76453178·005f5a5a·nearestEvE1x._ZZ | ||
16 | ··0x000000e0·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | ||
17 | ··0x000000f0·385f315f·385f3666·70757469·6c313571·8_1_8_6fputil15q | ||
18 | ··0x00000100·7569636b·5f676574·5f726f75·6e644576·uick_get_roundEv | ||
19 | ··0x00000 | 15 | ··0x000000d0·3178005f·5a5a4e31·395f5f6c·6c766d5f·1x._ZZN19__llvm_ |
20 | ··0x00000 | 16 | ··0x000000e0·6c696263·5f31385f·315f385f·36667075·libc_18_1_8_6fpu |
17 | ··0x000000f0·74696c31·35717569·636b5f67·65745f72·til15quick_get_r | ||
18 | ··0x00000100·6f756e64·45764531·78005f5a·4e31395f·oundEvE1x._ZN19_ | ||
21 | ··0x00000130·4e5f4b45·005f5a4e·31395f5f·6c6c766d·N_KE._ZN19__llvm | ||
22 | ··0x00000140·5f6c6962·635f3138·5f315f38·5f364154·_libc_18_1_8_6AT | ||
23 | ··0x00000150·414e5f54·45005f5a·4e31395f·5f6c6c76·AN_TE._ZN19__llv | ||
24 | ··0x0000016 | 19 | ··0x00000110·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ |
25 | ··0x000001 | 20 | ··0x00000120·385f3641·54414e5f·4b45005f·5a4e3139·8_6ATAN_KE._ZN19 |
21 | ··0x00000130·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 | ||
22 | ··0x00000140·5f385f36·4154414e·5f544500·5f5a4e31·_8_6ATAN_TE._ZN1 | ||
23 | ··0x00000150·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ | ||
24 | ··0x00000160·315f385f·35617461·6e664566·00·······1_8_5atanfEf. | ||
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········2 | 13 | ··Start·of·section·headers:··········2456·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········12 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·11 |
Offset 1, 22 lines modified | Offset 1, 21 lines modified | ||
1 | There·are·1 | 1 | There·are·12·section·headers,·starting·at·offset·0x998: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 | 5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 |
6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 | 6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 |
7 | ··[·3]·.rodata.cst8······PROGBITS········0000000000000000·000060·000078·08··AM··0···0··8 | 7 | ··[·3]·.rodata.cst8······PROGBITS········0000000000000000·000060·000078·08··AM··0···0··8 |
8 | ··[·4]·.rodata.cst16·····PROGBITS········0000000000000000·0000e0·000010·10··AM··0···0·16 | ||
9 | ··[· | 8 | ··[·4]·.rodata.cst4······PROGBITS········0000000000000000·0000d8·000008·04··AM··0···0··4 |
10 | ··[· | 9 | ··[·5]·.text.atanhf······PROGBITS········0000000000000000·0000e0·000290·00··AX··0···0·16 |
11 | ··[· | 10 | ··[·6]·.rela.text.atanhf·RELA············0000000000000000·0006f0·000228·18···I··9···5··8 |
12 | ··[· | 11 | ··[·7]·.note.GNU-stack···PROGBITS········0000000000000000·000370·000000·00······0···0··1 |
13 | ··[· | 12 | ··[·8]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000370·000002·00···E··0···0··1 |
14 | ··[ | 13 | ··[·9]·.symtab···········SYMTAB··········0000000000000000·000378·000240·18·····10··18··8 |
15 | ··[1 | 14 | ··[10]·.strtab···········STRTAB··········0000000000000000·0005b8·000132·00······0···0··1 |
16 | ··[1 | 15 | ··[11]·.shstrtab·········STRTAB··········0000000000000000·000918·00007e·00······0···0··1 |
17 | Key·to·Flags: | 16 | Key·to·Flags: |
18 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 17 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
19 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 18 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
20 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 19 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
21 | ··D·(mbind),·l·(large),·p·(processor·specific) | 20 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 14, 14 lines modified | Offset 14, 14 lines modified | ||
14 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_9 | 14 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_9 |
15 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_10 | 15 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_10 |
16 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_11 | 16 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_11 |
17 | ····13:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_12 | 17 | ····13:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_12 |
18 | ····14:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_13 | 18 | ····14:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_13 |
19 | ····15:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_14 | 19 | ····15:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_14 |
20 | ····16:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_15 | 20 | ····16:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_15 |
21 | ····17:·000000000000000 | 21 | ····17:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_16 |
22 | ····18:·0000000000000000··· | 22 | ····18:·0000000000000000···656·FUNC····GLOBAL·DEFAULT····5·atanhf |
23 | ····19:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location | 23 | ····19:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
24 | ····20:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE | 24 | ····20:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE |
25 | ····21:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_5LOG_FE | 25 | ····21:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_5LOG_FE |
26 | ····22:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 26 | ····22:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
27 | ····23:·0000000000000000··· | 27 | ····23:·0000000000000000···656·FUNC····GLOBAL·DEFAULT····5·_ZN19__llvm_libc_18_1_8_6atanhfEf |
Offset 1, 26 lines modified | Offset 1, 26 lines modified | ||
1 | Relocation·section·'.rela.text.atanhf'·at·offset·0x | 1 | Relocation·section·'.rela.text.atanhf'·at·offset·0x6f0·contains·23·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000003d··0000001300000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | 3 | 000000000000003d··0000001300000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
4 | 000000000000006 | 4 | 0000000000000067··0000001000000002·R_X86_64_PC32··········0000000000000000·.LCPI0_15·-·4 |
5 | 00000000000000d | 5 | 00000000000000dd··0000000f00000002·R_X86_64_PC32··········0000000000000070·.LCPI0_14·-·4 |
6 | 00000000000000f | 6 | 00000000000000fb··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
7 | 0000000000000 | 7 | 0000000000000103··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 |
8 | 000000000000015 | 8 | 0000000000000158··000000140000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE·-·4 |
9 | 000000000000016 | 9 | 0000000000000165··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 |
10 | 00000000000001 | 10 | 000000000000016e··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 |
11 | 00000000000001 | 11 | 0000000000000176··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 |
12 | 00000000000001 | 12 | 000000000000017f··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 |
13 | 00000000000001 | 13 | 000000000000018b··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 |
14 | 00000000000001 | 14 | 0000000000000194··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 |
15 | 00000000000001 | 15 | 00000000000001aa··000000150000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_5LOG_FE·-·4 |
16 | 00000000000001 | 16 | 00000000000001b8··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_8·-·4 |
17 | 00000000000001 | 17 | 00000000000001c0··0000000a00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_9·-·4 |
18 | 00000000000001 | 18 | 00000000000001e7··0000001000000002·R_X86_64_PC32··········0000000000000000·.LCPI0_15·-·4 |
19 | 00000000000002 | 19 | 0000000000000228··0000001100000002·R_X86_64_PC32··········0000000000000004·.LCPI0_16·-·4 |
20 | 00000000000002 | 20 | 000000000000023a··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_10·-·4 |
21 | 00000000000002 | 21 | 0000000000000243··0000000c00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_11·-·4 |
22 | 00000000000002 | 22 | 000000000000024c··0000000d00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_12·-·4 |
23 | 00000000000002 | 23 | 0000000000000255··0000000e00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_13·-·4 |
24 | 00000000000002 | 24 | 000000000000025e··0000000f00000002·R_X86_64_PC32··········0000000000000070·.LCPI0_14·-·4 |
25 | 00000000000002 | 25 | 000000000000028c··0000001600000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 19, 12 lines modified | Offset 19, 11 lines modified | ||
19 | _ZN19__llvm_libc_18_1_8_10ONE_OVER_FE | 19 | _ZN19__llvm_libc_18_1_8_10ONE_OVER_FE |
20 | _ZN19__llvm_libc_18_1_8_5LOG_FE | 20 | _ZN19__llvm_libc_18_1_8_5LOG_FE |
21 | __stack_chk_fail | 21 | __stack_chk_fail |
22 | _ZN19__llvm_libc_18_1_8_6atanhfEf | 22 | _ZN19__llvm_libc_18_1_8_6atanhfEf |
23 | .shstrtab | 23 | .shstrtab |
24 | .note.gnu.property | 24 | .note.gnu.property |
25 | .rodata.cst8 | 25 | .rodata.cst8 |
26 | .rodata.cst16 | ||
27 | .rodata.cst4 | 26 | .rodata.cst4 |
28 | .rela.text.atanhf | 27 | .rela.text.atanhf |
29 | .note.GNU-stack | 28 | .note.GNU-stack |
30 | .llvm_addrsig | 29 | .llvm_addrsig |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0000c07f | 2 | ··0x00000000·aaaaaaaa·0000c07f···················........ |
Offset 7, 163 lines modified | Offset 7, 146 lines modified | ||
7 | atanhf(): | 7 | atanhf(): |
8 | » endbr64 | 8 | » endbr64 |
9 | » push···%rbp | 9 | » push···%rbp |
10 | » push···%rbx | 10 | » push···%rbx |
11 | » sub····$0x38,%rsp | 11 | » sub····$0x38,%rsp |
12 | » mov····%fs:0x28,%rax | 12 | » mov····%fs:0x28,%rax |
13 | » mov····%rax,0x30(%rsp) | 13 | » mov····%rax,0x30(%rsp) |
14 | » movd | 14 | » vmovd··%xmm0,%ebx |
15 | » mov····%ebx,%ebp | 15 | » mov····%ebx,%ebp |
16 | » and····$0x7fffffff,%ebp | 16 | » and····$0x7fffffff,%ebp |
17 | » cmp····$0x3f800000,%ebp | 17 | » cmp····$0x3f800000,%ebp |
18 | » jb·····b | 18 | » jb·····b9·<__llvm_libc_18_1_8_::atanhf(float)+0xb9> |
19 | » cmp····$0x7f800000,%ebp | 19 | » cmp····$0x7f800000,%ebp |
20 | » ja·····2 | 20 | » ja·····274·<__llvm_libc_18_1_8_::atanhf(float)+0x274> |
21 | » call···41·<__llvm_libc_18_1_8_::atanhf(float)+0x41> | 21 | » call···41·<__llvm_libc_18_1_8_::atanhf(float)+0x41> |
22 | ·R_X86_64_PLT32» __errno_location-0x4 | 22 | ·R_X86_64_PLT32» __errno_location-0x4 |
23 | » cmp····$0x3f800000,%ebp | 23 | » cmp····$0x3f800000,%ebp |
24 | » jne····1 | 24 | » jne····1cd·<__llvm_libc_18_1_8_::atanhf(float)+0x1cd> |
25 | » movl···$0x22,(%rax) | 25 | » movl···$0x22,(%rax) |
26 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 26 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
27 | » mov····%rax,0x10(%rsp) | 27 | » mov····%rax,0x10(%rsp) |
28 | » | 28 | » vbroadcastss·0x0(%rip),%xmm0········ |
29 | ·R_X86_64_PC32» .LCPI0_15-0x4 | 29 | ·R_X86_64_PC32» .LCPI0_15-0x4 |
30 | » movups·%xmm0,0x18(%rsp) | 30 | » vmovups·%xmm0,0x18(%rsp) |
31 | » movl···$0xaaaaaaaa,0x28(%rsp) | 31 | » movl···$0xaaaaaaaa,0x28(%rsp) |
32 | » fnstenv·0x10(%rsp) | 32 | » fnstenv·0x10(%rsp) |
33 | » movl···$0xaaaaaaaa,0xc(%rsp) | 33 | » movl···$0xaaaaaaaa,0xc(%rsp) |
34 | » stmxcsr·0xc(%rsp) | 34 | » stmxcsr·0xc(%rsp) |
35 | » mov····0xc(%rsp),%eax | 35 | » mov····0xc(%rsp),%eax |
36 | » orb····$0x4,0x14(%rsp) | 36 | » orb····$0x4,0x14(%rsp) |
37 | » or·····$0x4,%eax | 37 | » or·····$0x4,%eax |
38 | » fldenv·0x10(%rsp) | 38 | » fldenv·0x10(%rsp) |
39 | » mov····%eax,0xc(%rsp) | 39 | » mov····%eax,0xc(%rsp) |
40 | » ldmxcsr·0xc(%rsp) | 40 | » ldmxcsr·0xc(%rsp) |
41 | » fwait | 41 | » fwait |
42 | » and····$0x80000000,%ebx | 42 | » and····$0x80000000,%ebx |
43 | » or·····$0x7f800000,%ebx | 43 | » or·····$0x7f800000,%ebx |
44 | » movd | 44 | » vmovd··%ebx,%xmm0 |
45 | » jmp····2 | 45 | » jmp····274·<__llvm_libc_18_1_8_::atanhf(float)+0x274> |
46 | » cmp····$0x3dcc0000,%ebp | 46 | » cmp····$0x3dcc0000,%ebp |
47 | » ja····· | 47 | » ja·····f3·<__llvm_libc_18_1_8_::atanhf(float)+0xf3> |
48 | » cmp····$0x32800000,%ebp | 48 | » cmp····$0x32800000,%ebp |
49 | » ja·····2 | 49 | » ja·····22e·<__llvm_libc_18_1_8_::atanhf(float)+0x22e> |
50 | » test···%ebp,%ebp | 50 | » test···%ebp,%ebp |
51 | » je·····2 | 51 | » je·····274·<__llvm_libc_18_1_8_::atanhf(float)+0x274> |
52 | » cvtss2sd·%xmm0,%xmm0 | 52 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
53 | » m | 53 | » vmulsd·0x0(%rip),%xmm0,%xmm1········ |
54 | ·R_X86_64_PC32» .LCPI0_14-0x4 | 54 | ·R_X86_64_PC32» .LCPI0_14-0x4 |
55 | » mulsd· | 55 | » vmulsd·%xmm0,%xmm1,%xmm1 |
56 | » m | 56 | » vfmadd213sd·%xmm0,%xmm0,%xmm1 |
57 | » vcvtsd2ss·%xmm1,%xmm1,%xmm0 | ||
57 | » jmp····2 | 58 | » jmp····274·<__llvm_libc_18_1_8_::atanhf(float)+0x274> |
58 | » cvtss2sd·%xmm0,%xmm0 | 59 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
59 | » | 60 | » vaddsd·0x0(%rip),%xmm0,%xmm1········ |
60 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 61 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
61 | » addsd··%xmm0,%xmm1 | ||
62 | » movsd | 62 | » vmovsd·0x0(%rip),%xmm2········ |
63 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 63 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
64 | » addsd· | 64 | » vaddsd·%xmm2,%xmm0,%xmm0 |
65 | » divsd | 65 | » vdivsd·%xmm0,%xmm1,%xmm0 |
66 | » movq | 66 | » vmovq··%xmm0,%rcx |
67 | » mov····%rcx,%rax | 67 | » mov····%rcx,%rax |
68 | » movabs·$0x1fffffffffff,%rdx | 68 | » movabs·$0x1fffffffffff,%rdx |
69 | » and····%rcx,%rdx | 69 | » and····%rcx,%rdx |
70 | » shr····$0x34,%rcx | 70 | » shr····$0x34,%rcx |
71 | » and····$0x7ff,%ecx | 71 | » and····$0x7ff,%ecx |
72 | » add····$0xfffffc01,%ecx | 72 | » add····$0xfffffc01,%ecx |
73 | » xorps··%xmm0,%xmm0 | ||
74 | » cvtsi2sd·%ecx,%xmm0 | 73 | » vcvtsi2sd·%ecx,%xmm3,%xmm0 |
75 | » shr····$0x2d,%rax | 74 | » shr····$0x2d,%rax |
76 | » and····$0x7f,%eax | 75 | » and····$0x7f,%eax |
77 | » movabs·$0x3ff0000000000000,%rcx | 76 | » movabs·$0x3ff0000000000000,%rcx |
78 | » or·····%rdx,%rcx | 77 | » or·····%rdx,%rcx |
79 | » movq | 78 | » vmovq··%rcx,%xmm1 |
80 | » addsd· | 79 | » vaddsd·%xmm2,%xmm1,%xmm1 |
81 | » mov····0x0(%rip),%rcx········ | 80 | » mov····0x0(%rip),%rcx········ |
82 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::ONE_OVER_F-0x4 | 81 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::ONE_OVER_F-0x4 |
83 | » mulsd | 82 | » vmulsd·(%rcx,%rax,8),%xmm1,%xmm1 |
84 | » movapd·%xmm1,%xmm2 | ||
85 | » mulsd··%xmm1,%xmm2 | ||
86 | » movsd | 83 | » vmovsd·0x0(%rip),%xmm2········ |
87 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 84 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
88 | » mulsd··%xmm1,%xmm3 | ||
89 | » addsd | 85 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
90 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 86 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
91 | » movsd | 87 | » vmovsd·0x0(%rip),%xmm3········ |
92 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 88 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
93 | » mulsd··%xmm1,%xmm4 | ||
94 | » addsd | 89 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm3········ |
95 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 90 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
91 | » vmulsd·%xmm1,%xmm1,%xmm4 | ||
96 | » movsd | 92 | » vmovsd·0x0(%rip),%xmm5········ |
97 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 93 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
98 | » mulsd··%xmm1,%xmm5 | ||
99 | » addsd | 94 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm5········ |
100 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 95 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
96 | » vfmadd213sd·%xmm3,%xmm4,%xmm5 | ||
97 | » vfmadd213sd·%xmm2,%xmm4,%xmm5 | ||
98 | » vfmadd213sd·%xmm1,%xmm4,%xmm5 | ||
101 | » mulsd··%xmm2,%xmm5 | ||
102 | » addsd··%xmm4,%xmm5 | ||
103 | » mulsd··%xmm2,%xmm5 | ||
104 | » addsd··%xmm3,%xmm5 | ||
105 | » mulsd··%xmm2,%xmm5 | ||
106 | » addsd··%xmm1,%xmm5 | ||
107 | » mov····0x0(%rip),%rcx········ | 99 | » mov····0x0(%rip),%rcx········ |
108 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::LOG_F-0x4 | 100 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::LOG_F-0x4 |
109 | » addsd | 101 | » vaddsd·(%rcx,%rax,8),%xmm5,%xmm1 |
110 | » m | 102 | » vfmadd231sd·0x0(%rip),%xmm0,%xmm1········ |
111 | ·R_X86_64_PC32» .LCPI0_8-0x4 | 103 | ·R_X86_64_PC32» .LCPI0_8-0x4 |
112 | » addsd··%xmm5,%xmm0 | ||
113 | » mulsd | 104 | » vmulsd·0x0(%rip),%xmm1,%xmm0········ |
114 | ·R_X86_64_PC32» .LCPI0_9-0x4 | 105 | ·R_X86_64_PC32» .LCPI0_9-0x4 |
115 | » cvtsd2ss·%xmm0,%xmm0 | 106 | » vcvtsd2ss·%xmm0,%xmm0,%xmm0 |
116 | » jmp····2 | 107 | » jmp····274·<__llvm_libc_18_1_8_::atanhf(float)+0x274> |
117 | » movl···$0x21,(%rax) | 108 | » movl···$0x21,(%rax) |
118 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 109 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
119 | » mov····%rax,0x10(%rsp) | 110 | » mov····%rax,0x10(%rsp) |
120 | » | 111 | » vbroadcastss·0x0(%rip),%xmm0········ |
121 | ·R_X86_64_PC32» .LCPI0_15-0x4 | 112 | ·R_X86_64_PC32» .LCPI0_15-0x4 |
122 | » movups·%xmm0,0x18(%rsp) | 113 | » vmovups·%xmm0,0x18(%rsp) |
123 | » movl···$0xaaaaaaaa,0x28(%rsp) | 114 | » movl···$0xaaaaaaaa,0x28(%rsp) |
124 | » fnstenv·0x10(%rsp) | 115 | » fnstenv·0x10(%rsp) |
125 | » movl···$0xaaaaaaaa,0xc(%rsp) | 116 | » movl···$0xaaaaaaaa,0xc(%rsp) |
126 | » stmxcsr·0xc(%rsp) | 117 | » stmxcsr·0xc(%rsp) |
127 | » orb····$0x1,0x14(%rsp) | 118 | » orb····$0x1,0x14(%rsp) |
128 | » mov····0xc(%rsp),%eax | 119 | » mov····0xc(%rsp),%eax |
Max diff block lines reached; 1594/6664 bytes (23.92%) of diff not shown. |
Offset 1, 12 lines modified | Offset 1, 11 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·63737438·rty..rodata.cst8 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737438·rty..rodata.cst8 |
6 | ··0x00000040·002e726f·64617461·2e637374·3 | 6 | ··0x00000040·002e726f·64617461·2e637374·34002e72·..rodata.cst4..r |
7 | ··0x00000050·726f6461·74612e63·73743400·2e72656c·rodata.cst4..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e617461·6e686600·ela.text.atanhf. |
9 | ··0x000000 | 8 | ··0x00000060·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack. |
10 | ··0x000000 | 9 | ··0x00000070·2e6c6c76·6d5f6164·64727369·6700·····.llvm_addrsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········2 | 13 | ··Start·of·section·headers:··········2544·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········16 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·15 |
Offset 1, 26 lines modified | Offset 1, 25 lines modified | ||
1 | There·are·1 | 1 | There·are·16·section·headers,·starting·at·offset·0x9f0: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····13··18··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·000048·000008·04·····1 | 6 | ··[·2]·.group············GROUP···········0000000000000000·000048·000008·04·····13··17··4 |
7 | ··[·3]·.text·············PROGBITS········0000000000000000·000050·000000·00··AX··0···0··4 | 7 | ··[·3]·.text·············PROGBITS········0000000000000000·000050·000000·00··AX··0···0··4 |
8 | ··[·4]·.note.gnu.property·NOTE············0000000000000000·000050·000020·00···A··0···0··8 | 8 | ··[·4]·.note.gnu.property·NOTE············0000000000000000·000050·000020·00···A··0···0··8 |
9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·000070·000040·08··AM··0···0··8 | 9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·000070·000040·08··AM··0···0··8 |
10 | ··[·6]·.rodata.cst4······PROGBITS········0000000000000000·0000b0·00001 | 10 | ··[·6]·.rodata.cst4······PROGBITS········0000000000000000·0000b0·00001c·04··AM··0···0··4 |
11 | ··[·7]·.rodata.cst16·····PROGBITS········0000000000000000·0000d0·000010·10··AM··0···0·16 | ||
12 | ··[· | 11 | ··[·7]·.text.coshf·······PROGBITS········0000000000000000·0000d0·0001e3·00··AX··0···0·16 |
13 | ··[· | 12 | ··[·8]·.rela.text.coshf··RELA············0000000000000000·000718·0001e0·18···I·13···7··8 |
14 | ··[ | 13 | ··[·9]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·0002b4·000004·00·WAG··0···0··4 |
15 | ··[1 | 14 | ··[10]·.rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE·PROGBITS········0000000000000000·0002c0·000100·00··AG··0···0·16 |
16 | ··[1 | 15 | ··[11]·.note.GNU-stack···PROGBITS········0000000000000000·0003c0·000000·00······0···0··1 |
17 | ··[1 | 16 | ··[12]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0003c0·000003·00···E··0···0··1 |
18 | ··[1 | 17 | ··[13]·.symtab···········SYMTAB··········0000000000000000·0003c8·000210·18·····14··16··8 |
19 | ··[1 | 18 | ··[14]·.strtab···········STRTAB··········0000000000000000·0005d8·000139·00······0···0··1 |
20 | ··[1 | 19 | ··[15]·.shstrtab·········STRTAB··········0000000000000000·0008f8·0000f5·00······0···0··1 |
21 | Key·to·Flags: | 20 | Key·to·Flags: |
22 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 21 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
23 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 22 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
24 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 23 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
25 | ··D·(mbind),·l·(large),·p·(processor·specific) | 24 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 10, 16 lines modified | Offset 10, 16 lines modified | ||
10 | ·····6:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_5 | 10 | ·····6:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_5 |
11 | ·····7:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_6 | 11 | ·····7:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_6 |
12 | ·····8:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_7 | 12 | ·····8:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_7 |
13 | ·····9:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_8 | 13 | ·····9:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_8 |
14 | ····10:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_9 | 14 | ····10:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_9 |
15 | ····11:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_10 | 15 | ····11:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_10 |
16 | ····12:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_11 | 16 | ····12:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_11 |
17 | ····13:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_1 | 17 | ····13:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_12 |
18 | ····14:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_1 | 18 | ····14:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_13 |
19 | ····15:·00000000000000 | 19 | ····15:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_14 |
20 | ····16:·0000000000000000··· | 20 | ····16:·0000000000000000···483·FUNC····GLOBAL·DEFAULT····7·coshf |
21 | ····17:·0000000000000000···256·OBJECT··WEAK···DEFAULT···1 | 21 | ····17:·0000000000000000···256·OBJECT··WEAK···DEFAULT···10·_ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
22 | ····18:·0000000000000000·····4·OBJECT··WEAK···DEFAULT··· | 22 | ····18:·0000000000000000·····4·OBJECT··WEAK···DEFAULT····9·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
23 | ····19:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location | 23 | ····19:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
24 | ····20:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 24 | ····20:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
25 | ····21:·0000000000000000··· | 25 | ····21:·0000000000000000···483·FUNC····GLOBAL·DEFAULT····7·_ZN19__llvm_libc_18_1_8_5coshfEf |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | Relocation·section·'.rela.text.coshf'·at·offset·0x7 | 1 | Relocation·section·'.rela.text.coshf'·at·offset·0x718·contains·20·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 0000000000000046··0000000 | 3 | 0000000000000046··0000000f00000002·R_X86_64_PC32··········0000000000000018·.LCPI0_14·-·4 |
4 | 000000000000005 | 4 | 0000000000000057··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
5 | 00000000000000 | 5 | 000000000000007d··0000001100000002·R_X86_64_PC32··········0000000000000000·_ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE·-·4 |
6 | 00000000000000a | 6 | 00000000000000a3··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 |
7 | 00000000000000 | 7 | 00000000000000ac··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 |
8 | 00000000000000 | 8 | 00000000000000b8··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 |
9 | 00000000000000 | 9 | 00000000000000c1··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 |
10 | 00000000000000 | 10 | 00000000000000cd··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 |
11 | 00000000000000 | 11 | 00000000000000de··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 |
12 | 0000000000000 | 12 | 00000000000000e7··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 |
13 | 00000000000001 | 13 | 0000000000000123··0000000e00000002·R_X86_64_PC32··········0000000000000014·.LCPI0_13·-·4 |
14 | 00000000000001 | 14 | 000000000000012d··0000001200000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
15 | 00000000000001 | 15 | 0000000000000135··0000000900000002·R_X86_64_PC32··········0000000000000000·.LCPI0_8·-·4 |
16 | 00000000000001 | 16 | 000000000000013d··0000000a00000002·R_X86_64_PC32··········0000000000000004·.LCPI0_9·-·4 |
17 | 00000000000001 | 17 | 0000000000000155··0000000b00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_10·-·4 |
18 | 00000000000001 | 18 | 0000000000000161··0000000c00000002·R_X86_64_PC32··········000000000000000c·.LCPI0_11·-·4 |
19 | 00000000000001 | 19 | 0000000000000170··0000001300000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
20 | 00000000000001b8··0000000f00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_12·-·4 | ||
21 | 00000000000001 | 20 | 000000000000018e··0000000d00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_12·-·4 |
21 | 00000000000001d5··0000000e00000002·R_X86_64_PC32··········0000000000000014·.LCPI0_13·-·4 | ||
22 | 0000000000000 | 22 | 00000000000001df··0000001400000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 6, 25 lines modified | Offset 6, 24 lines modified | ||
6 | .LCPI0_5 | 6 | .LCPI0_5 |
7 | .LCPI0_6 | 7 | .LCPI0_6 |
8 | .LCPI0_7 | 8 | .LCPI0_7 |
9 | .LCPI0_8 | 9 | .LCPI0_8 |
10 | .LCPI0_9 | 10 | .LCPI0_9 |
11 | .LCPI0_10 | 11 | .LCPI0_10 |
12 | .LCPI0_11 | 12 | .LCPI0_11 |
13 | .LCPI0_12 | ||
13 | .LCPI0_13 | 14 | .LCPI0_13 |
14 | .LCPI0_14 | 15 | .LCPI0_14 |
15 | .LCPI0_12 | ||
16 | _ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE | 16 | _ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
17 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 17 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
18 | __errno_location | 18 | __errno_location |
19 | __stack_chk_fail | 19 | __stack_chk_fail |
20 | _ZN19__llvm_libc_18_1_8_5coshfEf | 20 | _ZN19__llvm_libc_18_1_8_5coshfEf |
21 | .shstrtab | 21 | .shstrtab |
22 | .note.gnu.property | 22 | .note.gnu.property |
23 | .rodata.cst8 | 23 | .rodata.cst8 |
24 | .rodata.cst4 | 24 | .rodata.cst4 |
25 | .rodata.cst16 | ||
26 | .rela.text.coshf | 25 | .rela.text.coshf |
27 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 26 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
28 | .rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE | 27 | .rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
29 | .note.GNU-stack | 28 | .note.GNU-stack |
30 | .llvm_addrsig | 29 | .llvm_addrsig |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·09000000···················........ |
3 | Hex·dump·of·section·'.group': | 3 | Hex·dump·of·section·'.group': |
4 | ··0x00000000·01000000·0 | 4 | ··0x00000000·01000000·0a000000···················........ |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0100803f·000080bf·ffff7f7f·00000034·...?...........4 | 2 | ··0x00000000·0100803f·000080bf·ffff7f7f·00000034·...?...........4 |
3 | ··0x00000010·0000807f·0000803f | 3 | ··0x00000010·aaaaaaaa·0000807f·0000803f··········...........? |
Offset 3, 135 lines modified | Offset 3, 121 lines modified | ||
3 | Disassembly·of·section·.text.coshf: | 3 | Disassembly·of·section·.text.coshf: |
4 | 0000000000000000·<__llvm_libc_18_1_8_::coshf(float)>: | 4 | 0000000000000000·<__llvm_libc_18_1_8_::coshf(float)>: |
5 | coshf(): | 5 | coshf(): |
6 | » endbr64 | 6 | » endbr64 |
7 | » sub····$0x38,%rsp | 7 | » sub····$0x38,%rsp |
8 | » movd | 8 | » vmovd··%xmm0,%ecx |
9 | » lea····-0x80000000(%rcx),%eax | 9 | » lea····-0x80000000(%rcx),%eax |
10 | » test···%ecx,%ecx | 10 | » test···%ecx,%ecx |
11 | » cmovns·%ecx,%eax | 11 | » cmovns·%ecx,%eax |
12 | » mov····%fs:0x28,%rcx | 12 | » mov····%fs:0x28,%rcx |
13 | » mov····%rcx,0x30(%rsp) | 13 | » mov····%rcx,0x30(%rsp) |
14 | » movd | 14 | » vmovd··%eax,%xmm3 |
15 | » lea····-0x42b40000(%rax),%ecx | 15 | » lea····-0x42b40000(%rax),%ecx |
16 | » cmp····$0xefcc0000,%ecx | 16 | » cmp····$0xefcc0000,%ecx |
17 | » ja····· | 17 | » ja·····4f·<__llvm_libc_18_1_8_::coshf(float)+0x4f> |
18 | » cmp····$0x32800000,%eax | 18 | » cmp····$0x32800000,%eax |
19 | » ja·····1 | 19 | » ja·····116·<__llvm_libc_18_1_8_::coshf(float)+0x116> |
20 | » addss | 20 | » vaddss·0x0(%rip),%xmm3,%xmm0········ |
21 | ·R_X86_64_PC32» .LCPI0_14-0x4 | 21 | ·R_X86_64_PC32» .LCPI0_14-0x4 |
22 | » movaps·%xmm3,%xmm0 | ||
23 | » jmp···· | 22 | » jmp····fd·<__llvm_libc_18_1_8_::coshf(float)+0xfd> |
24 | » cvtss2sd·%xmm3,%xmm | 23 | » vcvtss2sd·%xmm3,%xmm3,%xmm0 |
25 | » m | 24 | » vmulsd·0x0(%rip),%xmm0,%xmm1········ |
26 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 25 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
27 | » mulsd··%xmm1,%xmm0 | ||
28 | » roundsd·$0x8,%xmm | 26 | » vroundsd·$0x8,%xmm1,%xmm1,%xmm1 |
29 | » cvttsd2si·%xmm | 27 | » vcvttsd2si·%xmm1,%eax |
30 | » mov····%eax,%ecx | 28 | » mov····%eax,%ecx |
31 | » neg····%ecx | 29 | » neg····%ecx |
32 | » mov····%eax,%edx | 30 | » mov····%eax,%edx |
33 | » shr····$0x5,%edx | 31 | » shr····$0x5,%edx |
34 | » shl····$0x34,%rdx | 32 | » shl····$0x34,%rdx |
35 | » mov····%ecx,%esi | 33 | » mov····%ecx,%esi |
36 | » shr····$0x5,%esi | 34 | » shr····$0x5,%esi |
37 | » and····$0x1f,%eax | 35 | » and····$0x1f,%eax |
38 | » lea····0x0(%rip),%rdi········ | 36 | » lea····0x0(%rip),%rdi········ |
39 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 | 37 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 |
40 | » add····(%rdi,%rax,8),%rdx | 38 | » add····(%rdi,%rax,8),%rdx |
41 | » shl····$0x34,%rsi | 39 | » shl····$0x34,%rsi |
42 | » and····$0x1f,%ecx | 40 | » and····$0x1f,%ecx |
43 | » add····(%rdi,%rcx,8),%rsi | 41 | » add····(%rdi,%rcx,8),%rsi |
44 | » movq | 42 | » vmovq··%rdx,%xmm2 |
45 | » movq | 43 | » vmovq··%rsi,%xmm3 |
44 | » vaddsd·%xmm3,%xmm2,%xmm4 | ||
45 | » vfmadd231sd·0x0(%rip),%xmm1,%xmm0········ | ||
46 | » movdqa·%xmm2,%xmm3 | ||
47 | » addsd··%xmm4,%xmm3 | ||
48 | » movsd··0x0(%rip),%xmm5········ | ||
49 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 46 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
50 | » mulsd··%xmm0,%xmm5 | ||
51 | » m | 47 | » vfmadd231sd·0x0(%rip),%xmm1,%xmm0········ |
52 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 48 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
53 | » addsd··%xmm1,%xmm5 | ||
54 | » addsd··%xmm5,%xmm0 | ||
55 | » movapd·%xmm0,%xmm1 | ||
56 | » mulsd· | 49 | » vmulsd·%xmm0,%xmm0,%xmm1 |
57 | » movsd | 50 | » vmovsd·0x0(%rip),%xmm5········ |
58 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 51 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
59 | » mulsd··%xmm1,%xmm5 | ||
60 | » addsd | 52 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm5········ |
61 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 53 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
62 | » subsd· | 54 | » vsubsd·%xmm3,%xmm2,%xmm2 |
63 | » mulsd··%xmm1,%xmm5 | ||
64 | » movsd | 55 | » vmovsd·0x0(%rip),%xmm3········ |
65 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 56 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
66 | » addsd· | 57 | » vfmadd213sd·%xmm3,%xmm1,%xmm5 |
58 | » vmulsd·%xmm4,%xmm5,%xmm4 | ||
67 | » movsd | 59 | » vmovsd·0x0(%rip),%xmm5········ |
68 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 60 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
69 | » mulsd··%xmm1,%xmm6 | ||
70 | » addsd | 61 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm5········ |
71 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 62 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
63 | » vfmadd213sd·%xmm3,%xmm1,%xmm5 | ||
72 | » mulsd··%xmm3,%xmm5 | ||
73 | » mulsd··%xmm1,%xmm6 | ||
74 | » addsd··%xmm4,%xmm6 | ||
75 | » mulsd· | 64 | » vmulsd·%xmm2,%xmm0,%xmm0 |
65 | » vfmadd213sd·%xmm4,%xmm5,%xmm0 | ||
76 | » mulsd··%xmm6,%xmm0 | ||
77 | » addsd··%xmm5,%xmm0 | ||
78 | » cvtsd2ss·%xmm0,%xmm0 | 66 | » vcvtsd2ss·%xmm0,%xmm0,%xmm0 |
79 | » mov····%fs:0x28,%rax | 67 | » mov····%fs:0x28,%rax |
80 | » cmp····0x30(%rsp),%rax | 68 | » cmp····0x30(%rsp),%rax |
81 | » jne···· | 69 | » jne····1de·<__llvm_libc_18_1_8_::coshf(float)+0x1de> |
82 | » add····$0x38,%rsp | 70 | » add····$0x38,%rsp |
83 | » ret | 71 | » ret |
84 | » not····%eax | 72 | » not····%eax |
85 | » test···$0x7f800000,%eax | 73 | » test···$0x7f800000,%eax |
86 | » jne····1 | 74 | » jne····129·<__llvm_libc_18_1_8_::coshf(float)+0x129> |
87 | » addss | 75 | » vaddss·0x0(%rip),%xmm3,%xmm0········ |
88 | ·R_X86_64_PC32» .LCPI0_13-0x4 | 76 | ·R_X86_64_PC32» .LCPI0_13-0x4 |
89 | » movaps·%xmm3,%xmm0 | ||
90 | » jmp···· | 77 | » jmp····fd·<__llvm_libc_18_1_8_::coshf(float)+0xfd> |
91 | » movss | 78 | » vmovss·0x0(%rip),%xmm0········ |
92 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | 79 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 |
93 | » | 80 | » vaddss·0x0(%rip),%xmm0,%xmm1········ |
94 | ·R_X86_64_PC32» .LCPI0_8-0x4 | 81 | ·R_X86_64_PC32» .LCPI0_8-0x4 |
95 | » addss··%xmm0,%xmm2 | ||
96 | » movss | 82 | » vmovss·0x0(%rip),%xmm2········ |
97 | ·R_X86_64_PC32» .LCPI0_9-0x4 | 83 | ·R_X86_64_PC32» .LCPI0_9-0x4 |
98 | » subss· | 84 | » vsubss·%xmm0,%xmm2,%xmm0 |
99 | » addss· | 85 | » vaddss·%xmm0,%xmm1,%xmm1 |
100 | » xorps· | 86 | » vxorps·%xmm0,%xmm0,%xmm0 |
101 | » ucomiss·%xmm0,%xmm1 | 87 | » vucomiss·%xmm0,%xmm1 |
102 | » movss | 88 | » vmovss·0x0(%rip),%xmm0········ |
103 | ·R_X86_64_PC32» .LCPI0_10-0x4 | 89 | ·R_X86_64_PC32» .LCPI0_10-0x4 |
104 | » jne····18a·<__llvm_libc_18_1_8_::coshf(float)+0x18a> | ||
105 | » jn | 90 | » jne····15d·<__llvm_libc_18_1_8_::coshf(float)+0x15d> |
91 | » jnp····fd·<__llvm_libc_18_1_8_::coshf(float)+0xfd> | ||
106 | » ucomiss·0x0(%rip),%xmm1········ | 92 | » vucomiss·0x0(%rip),%xmm1········ |
107 | ·R_X86_64_PC32» .LCPI0_11-0x4 | 93 | ·R_X86_64_PC32» .LCPI0_11-0x4 |
108 | » jne····1 | 94 | » jne····169·<__llvm_libc_18_1_8_::coshf(float)+0x169> |
109 | » jnp···· | 95 | » jnp····fd·<__llvm_libc_18_1_8_::coshf(float)+0xfd> |
110 | » movss | 96 | » vmovss·%xmm3,0x8(%rsp) |
111 | » call···1 | 97 | » call···174·<__llvm_libc_18_1_8_::coshf(float)+0x174> |
112 | ·R_X86_64_PLT32» __errno_location-0x4 | 98 | ·R_X86_64_PLT32» __errno_location-0x4 |
113 | » movl···$0x22,(%rax) | 99 | » movl···$0x22,(%rax) |
114 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 100 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
115 | » mov····%rax,0x10(%rsp) | 101 | » mov····%rax,0x10(%rsp) |
116 | » | 102 | » vbroadcastss·0x0(%rip),%xmm0········ |
117 | ·R_X86_64_PC32» .LCPI0_12-0x4 | 103 | ·R_X86_64_PC32» .LCPI0_12-0x4 |
118 | » movups·%xmm0,0x18(%rsp) | 104 | » vmovups·%xmm0,0x18(%rsp) |
119 | » movl···$0xaaaaaaaa,0x28(%rsp) | 105 | » movl···$0xaaaaaaaa,0x28(%rsp) |
120 | » fnstenv·0x10(%rsp) | 106 | » fnstenv·0x10(%rsp) |
121 | » movl···$0xaaaaaaaa,0xc(%rsp) | 107 | » movl···$0xaaaaaaaa,0xc(%rsp) |
Max diff block lines reached; 522/5754 bytes (9.07%) of diff not shown. |
Offset 3, 16 lines modified | Offset 3, 16 lines modified | ||
3 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 3 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L | 5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. | 6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ | 7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI | 8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI |
9 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. | 9 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. |
10 | ··0x00000070·4c435049·305f313 | 10 | ··0x00000070·4c435049·305f3132·002e4c43·5049305f·LCPI0_12..LCPI0_ |
11 | ··0x00000080·313 | 11 | ··0x00000080·3133002e·4c435049·305f3134·00636f73·13..LCPI0_14.cos |
12 | ··0x00000090·6866005f·5a4e3139·5f5f6c6c·766d5f6c·hf._ZN19__llvm_l | 12 | ··0x00000090·6866005f·5a4e3139·5f5f6c6c·766d5f6c·hf._ZN19__llvm_l |
13 | ··0x000000a0·6962635f·31385f31·5f385f37·45787042·ibc_18_1_8_7ExpB | 13 | ··0x000000a0·6962635f·31385f31·5f385f37·45787042·ibc_18_1_8_7ExpB |
14 | ··0x000000b0·61736539·4558505f·325f4d49·4445005f·ase9EXP_2_MIDE._ | 14 | ··0x000000b0·61736539·4558505f·325f4d49·4445005f·ase9EXP_2_MIDE._ |
15 | ··0x000000c0·5a5a4e31·395f5f6c·6c766d5f·6c696263·ZZN19__llvm_libc | 15 | ··0x000000c0·5a5a4e31·395f5f6c·6c766d5f·6c696263·ZZN19__llvm_libc |
16 | ··0x000000d0·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 | 16 | ··0x000000d0·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 |
17 | ··0x000000e0·35717569·636b5f67·65745f72·6f756e64·5quick_get_round | 17 | ··0x000000e0·35717569·636b5f67·65745f72·6f756e64·5quick_get_round |
18 | ··0x000000f0·45764531·78005f5f·6572726e·6f5f6c6f·EvE1x.__errno_lo | 18 | ··0x000000f0·45764531·78005f5f·6572726e·6f5f6c6f·EvE1x.__errno_lo |
Offset 1, 20 lines modified | Offset 1, 19 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·63737438·rty..rodata.cst8 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737438·rty..rodata.cst8 |
6 | ··0x00000040·002e726f·64617461·2e637374·34002e72·..rodata.cst4..r | 6 | ··0x00000040·002e726f·64617461·2e637374·34002e72·..rodata.cst4..r |
7 | ··0x00000050·6f646174·612e6373·74313600·2e72656c·odata.cst16..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e636f73·6866002e·ela.text.coshf.. |
9 | ··0x000000 | 8 | ··0x00000060·67726f75·70002e64·6174612e·5f5a5a4e·group..data._ZZN |
9 | ··0x00000070·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
10 | ··0x00000080·5f315f38·5f366670·7574696c·31357175·_1_8_6fputil15qu | ||
11 | ··0x00000090·69636b5f·6765745f·726f756e·64457645·ick_get_roundEvE | ||
12 | ··0x000000a0·3178002e·726f6461·74612e5f·5a4e3139·1x..rodata._ZN19 | ||
10 | ··0x000000 | 13 | ··0x000000b0·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 |
11 | ··0x00000090·5f385f36·66707574·696c3135·71756963·_8_6fputil15quic | ||
12 | ··0x000000a0·6b5f6765·745f726f·756e6445·76453178·k_get_roundEvE1x | ||
13 | ··0x000000b0·002e726f·64617461·2e5f5a4e·31395f5f·..rodata._ZN19__ | ||
14 | ··0x000000c0·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 | ||
15 | ··0x000000 | 14 | ··0x000000c0·5f385f37·45787042·61736539·4558505f·_8_7ExpBase9EXP_ |
16 | ··0x000000 | 15 | ··0x000000d0·325f4d49·4445002e·6e6f7465·2e474e55·2_MIDE..note.GNU |
17 | ··0x000000 | 16 | ··0x000000e0·2d737461·636b002e·6c6c766d·5f616464·-stack..llvm_add |
18 | ··0x00000 | 17 | ··0x000000f0·72736967·00·························rsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:·········· | 13 | ··Start·of·section·headers:··········3968·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········16 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·15 |
Offset 1, 28 lines modified | Offset 1, 25 lines modified | ||
1 | There·are·1 | 1 | There·are·16·section·headers,·starting·at·offset·0xf80: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····13··27··4 |
6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 | 6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 |
7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 | 7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 |
8 | ··[·4]·.rodata.cst4······PROGBITS········0000000000000000·000068·0000 | 8 | ··[·4]·.rodata.cst4······PROGBITS········0000000000000000·000068·000020·04··AM··0···0··4 |
9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·00008 | 9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·000088·000060·08··AM··0···0··8 |
10 | ··[·6]·.rodata.cst16·····PROGBITS········0000000000000000·0000e0·000010·10··AM··0···0·16 | ||
11 | ··[· | 10 | ··[·6]·.text.cosf········PROGBITS········0000000000000000·0000f0·00038b·00··AX··0···0·16 |
12 | ··[· | 11 | ··[·7]·.rela.text.cosf···RELA············0000000000000000·000b70·0002e8·18···I·13···6··8 |
13 | ··[· | 12 | ··[·8]·.rodata._ZN19__llvm_libc_18_1_8_L12COSF_EXCEPTSE·PROGBITS········0000000000000000·00047c·000078·00···A··0···0··4 |
14 | ··[ | 13 | ··[·9]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·0004f4·000004·00·WAG··0···0··4 |
15 | ··[1 | 14 | ··[10]·.rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E·PROGBITS········0000000000000000·000500·000200·00···A··0···0·16 |
16 | ··[12]·.rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E·PROGBITS········0000000000000000·0006a0·000040·00···A··0···0·16 | ||
17 | ··[13]·.rodata.cst32·····PROGBITS········0000000000000000·0006e0·000020·20··AM··0···0·16 | ||
18 | ··[1 | 15 | ··[11]·.note.GNU-stack···PROGBITS········0000000000000000·000700·000000·00······0···0··1 |
19 | ··[1 | 16 | ··[12]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000700·000003·00···E··0···0··1 |
20 | ··[1 | 17 | ··[13]·.symtab···········SYMTAB··········0000000000000000·000708·0002d0·18·····14··25··8 |
21 | ··[1 | 18 | ··[14]·.strtab···········STRTAB··········0000000000000000·0009d8·000193·00······0···0··1 |
22 | ··[1 | 19 | ··[15]·.shstrtab·········STRTAB··········0000000000000000·000e58·000126·00······0···0··1 |
23 | Key·to·Flags: | 20 | Key·to·Flags: |
24 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 21 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
25 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 22 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
26 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 23 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
27 | ··D·(mbind),·l·(large),·p·(processor·specific) | 24 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 34 lines modified | Offset 1, 33 lines modified | ||
1 | Symbol·table·'.symtab'·contains·3 | 1 | Symbol·table·'.symtab'·contains·30·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 |
5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 | 5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 |
6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 | 6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 |
7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 | 7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 |
8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 | 8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_16 |
9 | ·····6:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_17 | ||
10 | ·····7:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_18 | ||
11 | ·····8:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_19 | ||
9 | ····· | 12 | ·····9:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_4 |
10 | ···· | 13 | ····10:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_5 |
11 | ···· | 14 | ····11:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_6 |
12 | ···· | 15 | ····12:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_7 |
13 | ····1 | 16 | ····13:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_8 |
14 | ····1 | 17 | ····14:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_9 |
15 | ····1 | 18 | ····15:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_10 |
16 | ····1 | 19 | ····16:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_11 |
17 | ····1 | 20 | ····17:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_12 |
18 | ····1 | 21 | ····18:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_13 |
19 | ····1 | 22 | ····19:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_14 |
20 | ···· | 23 | ····20:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_15 |
21 | ····18:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_15 | ||
22 | ···· | 24 | ····21:·0000000000000000···120·OBJECT··LOCAL··DEFAULT····8·_ZN19__llvm_libc_18_1_8_L12COSF_EXCEPTSE |
23 | ····20:·0000000000000000····32·OBJECT··LOCAL··DEFAULT···13·_ZN19__llvm_libc_18_1_8_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE | ||
24 | ····21:·0000000000000000····64·OBJECT··LOCAL··DEFAULT···12·_ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E | ||
25 | ····22:·0000000000000000···512·OBJECT··LOCAL··DEFAULT···1 | 25 | ····22:·0000000000000000···512·OBJECT··LOCAL··DEFAULT···10·_ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
26 | ····23:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···· | 26 | ····23:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata._ZN19__llvm_libc_18_1_8_L12COSF_EXCEPTSE |
27 | ····24:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···1 | 27 | ····24:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
28 | ····25:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···12·.rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E | ||
29 | ····2 | 28 | ····25:·0000000000000000···907·FUNC····GLOBAL·DEFAULT····6·cosf |
30 | ····2 | 29 | ····26:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
31 | ····2 | 30 | ····27:·0000000000000000·····4·OBJECT··WEAK···DEFAULT····9·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
32 | ····2 | 31 | ····28:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
33 | ···· | 32 | ····29:·0000000000000000···907·FUNC····GLOBAL·DEFAULT····6·_ZN19__llvm_libc_18_1_8_4cosfEf |
Offset 1, 29 lines modified | Offset 1, 34 lines modified | ||
1 | Relocation·section·'.rela.text.cosf'·at·offset·0xb | 1 | Relocation·section·'.rela.text.cosf'·at·offset·0xb70·contains·31·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 00000000000000 | 3 | 0000000000000048··0000000700000002·R_X86_64_PC32··········0000000000000018·.LCPI0_18·-·4 |
4 | 00000000000000 | 4 | 0000000000000051··0000000800000002·R_X86_64_PC32··········000000000000001c·.LCPI0_19·-·4 |
5 | 00000000000000 | 5 | 00000000000000c7··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_16·-·4 |
6 | 00000000000000 | 6 | 00000000000000d2··0000001a00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
7 | 00000000000000 | 7 | 00000000000000f0··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI0_17·-·4 |
8 | 00000000000000 | 8 | 00000000000000fe··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_16·-·4 |
9 | 00000000000001 | 9 | 000000000000015d··0000001700000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_L12COSF_EXCEPTSE·-·4 |
10 | 00000000000001 | 10 | 0000000000000169··0000001b00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
11 | 00000000000001 | 11 | 0000000000000171··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
12 | 00000000000001 | 12 | 0000000000000179··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 |
13 | 00000000000001 | 13 | 00000000000001a1··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 |
14 | 00000000000001 | 14 | 00000000000001ca··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_3·-·4 |
15 | 00000000000001f3··0000000d00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_8·-·4 | ||
15 | 0000000000000 | 16 | 000000000000020b··0000000900000002·R_X86_64_PC32··········0000000000000000·.LCPI0_4·-·4 |
17 | 000000000000022c··0000000d00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_8·-·4 | ||
18 | 0000000000000262··0000000900000002·R_X86_64_PC32··········0000000000000000·.LCPI0_4·-·4 | ||
16 | 0000000000000 | 19 | 0000000000000283··0000000a00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_5·-·4 |
20 | 000000000000028c··0000000b00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_6·-·4 | ||
21 | 000000000000029c··0000000900000002·R_X86_64_PC32··········0000000000000000·.LCPI0_4·-·4 | ||
22 | 00000000000002d0··0000000a00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_5·-·4 | ||
17 | 0000000000000 | 23 | 00000000000002f1··0000000b00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_6·-·4 |
24 | 00000000000002fa··0000000c00000002·R_X86_64_PC32··········0000000000000018·.LCPI0_7·-·4 | ||
18 | 000000000000021e··0000001400000002·R_X86_64_PC32··········0000000000000000·_ZN19__llvm_libc_18_1_8_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE·-·4 | ||
19 | 0000000000000241··0000001900000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E·-·4 | ||
20 | 0000000000000 | 25 | 000000000000030b··0000001800000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E·-·4 |
21 | 00000000000002b6··0000000900000002·R_X86_64_PC32··········0000000000000018·.LCPI0_7·-·4 | ||
22 | 00000000000002c2··0000000a00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_8·-·4 | ||
23 | 0000000000000 | 26 | 0000000000000322··0000000e00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_9·-·4 |
24 | 0000000000000 | 27 | 000000000000032b··0000000f00000002·R_X86_64_PC32··········0000000000000030·.LCPI0_10·-·4 |
25 | 0000000000000 | 28 | 0000000000000334··0000001000000002·R_X86_64_PC32··········0000000000000038·.LCPI0_11·-·4 |
26 | 0000000000000 | 29 | 000000000000033d··0000001100000002·R_X86_64_PC32··········0000000000000040·.LCPI0_12·-·4 |
27 | 00000000000003 | 30 | 0000000000000349··0000001200000002·R_X86_64_PC32··········0000000000000048·.LCPI0_13·-·4 |
31 | 0000000000000352··0000001300000002·R_X86_64_PC32··········0000000000000050·.LCPI0_14·-·4 | ||
32 | 000000000000035b··0000001400000002·R_X86_64_PC32··········0000000000000058·.LCPI0_15·-·4 | ||
28 | 00000000000003 | 33 | 0000000000000387··0000001c00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 1, 39 lines modified | Offset 1, 36 lines modified | ||
1 | .LCPI0_0 | 1 | .LCPI0_0 |
2 | .LCPI0_1 | 2 | .LCPI0_1 |
3 | .LCPI0_2 | 3 | .LCPI0_2 |
4 | .LCPI0_3 | 4 | .LCPI0_3 |
5 | .LCPI0_1 | 5 | .LCPI0_16 |
6 | .LCPI0_17 | ||
7 | .LCPI0_18 | ||
8 | .LCPI0_19 | ||
6 | .LCPI0_4 | 9 | .LCPI0_4 |
7 | .LCPI0_5 | 10 | .LCPI0_5 |
8 | .LCPI0_6 | 11 | .LCPI0_6 |
9 | .LCPI0_7 | 12 | .LCPI0_7 |
10 | .LCPI0_8 | 13 | .LCPI0_8 |
11 | .LCPI0_9 | 14 | .LCPI0_9 |
12 | .LCPI0_10 | 15 | .LCPI0_10 |
13 | .LCPI0_11 | 16 | .LCPI0_11 |
14 | .LCPI0_12 | 17 | .LCPI0_12 |
15 | .LCPI0_13 | 18 | .LCPI0_13 |
16 | .LCPI0_1 | 19 | .LCPI0_14 |
17 | .LCPI0_17 | ||
18 | .LCPI0_15 | 20 | .LCPI0_15 |
19 | _ZN19__llvm_libc_18_1_8_L12COSF_EXCEPTSE | 21 | _ZN19__llvm_libc_18_1_8_L12COSF_EXCEPTSE |
20 | _ZN19__llvm_libc_18_1_8_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE | ||
21 | _ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E | ||
22 | _ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E | 22 | _ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
23 | __errno_location | 23 | __errno_location |
24 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 24 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
25 | __stack_chk_fail | 25 | __stack_chk_fail |
26 | _ZN19__llvm_libc_18_1_8_4cosfEf | 26 | _ZN19__llvm_libc_18_1_8_4cosfEf |
27 | .shstrtab | 27 | .shstrtab |
28 | .note.gnu.property | 28 | .note.gnu.property |
29 | .rodata.cst4 | 29 | .rodata.cst4 |
30 | .rodata.cst8 | 30 | .rodata.cst8 |
31 | .rodata.cst16 | ||
32 | .rela.text.cosf | 31 | .rela.text.cosf |
33 | .rodata._ZN19__llvm_libc_18_1_8_L12COSF_EXCEPTSE | 32 | .rodata._ZN19__llvm_libc_18_1_8_L12COSF_EXCEPTSE |
34 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 33 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
35 | .rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E | 34 | .rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
36 | .rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E | ||
37 | .rodata.cst32 | ||
38 | .note.GNU-stack | 35 | .note.GNU-stack |
39 | .llvm_addrsig | 36 | .llvm_addrsig |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·09000000···················........ |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0100803f·000080bf·00000034·00000040·...?.......4...@ | 2 | ··0x00000000·0100803f·000080bf·00000034·00000040·...?.......4...@ |
3 | ··0x00000010·0000c07f·· | 3 | ··0x00000010·0000c07f·aaaaaaaa·000000b3·0000803f·...............? |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·0000006e·305f2440·000000ae·be1b3bbe·...n0_$@......;. | ||
3 | ··0x000000 | 2 | ··0x00000000·567041c5·1eb0c6bc·ced43a49·7e4466b9·VpA.......:I~Df. |
3 | ··0x00000010·b228ff20·c8210e36·3792a70e·510895b2·.(.·.!.67...Q... | ||
4 | ··0x00000020·83c8c96d·305f2440·7e4a9d61·3a2cb3bd·...m0_$@~J.a:,.. | ||
4 | ··0x000000 | 5 | ··0x00000030·76274f62·bc66743e·b1ab25e6·bcab24bf·v'Ob.ft>..%...$. |
5 | ··0x000000 | 6 | ··0x00000040·182d4454·fb21b93f·0042d94b·c85c15be·.-DT.!.?.B.K.\.. |
6 | ··0x000000 | 7 | ··0x00000050·272e0c07·1f3cd03e·0b43bec9·3cbd73bf·'....<.>.C..<.s. |
7 | ··0x00000050·00000000·000060be·00000000·0000f03f·......`........? | ||
Offset 3, 205 lines modified | Offset 3, 217 lines modified | ||
3 | Disassembly·of·section·.text.cosf: | 3 | Disassembly·of·section·.text.cosf: |
4 | 0000000000000000·<__llvm_libc_18_1_8_::cosf(float)>: | 4 | 0000000000000000·<__llvm_libc_18_1_8_::cosf(float)>: |
5 | cosf(): | 5 | cosf(): |
6 | » endbr64 | 6 | » endbr64 |
7 | » sub····$0x38,%rsp | 7 | » sub····$0x38,%rsp |
8 | » mov····%fs:0x28,%rax | ||
9 | » mov····%rax,0x30(%rsp) | ||
8 | » movd | 10 | » vmovd··%xmm0,%ecx |
9 | » lea····-0x80000000(%rcx),%eax | 11 | » lea····-0x80000000(%rcx),%eax |
10 | » test···%ecx,%ecx | 12 | » test···%ecx,%ecx |
11 | » cmovns·%ecx,%eax | 13 | » cmovns·%ecx,%eax |
12 | » mov····%fs:0x28,%rcx | ||
13 | » mov····%rcx,0x30(%rsp) | ||
14 | » movd | 14 | » vmovd··%eax,%xmm1 |
15 | » cvtss2sd·%xmm0,%xmm0 | ||
16 | » cmp····$0x397fffff,%eax | 15 | » cmp····$0x397fffff,%eax |
17 | » ja····· | 16 | » ja·····5a·<__llvm_libc_18_1_8_::cosf(float)+0x5a> |
17 | » mov····%fs:0x28,%rax | ||
18 | » cmp····0x30(%rsp),%rax | ||
19 | » jne····386·<__llvm_libc_18_1_8_::cosf(float)+0x386> | ||
18 | » m | 20 | » vmovss·0x0(%rip),%xmm0········ |
19 | ·R_X86_64_PC32» .LCPI0_1 | 21 | ·R_X86_64_PC32» .LCPI0_18-0x4 |
20 | » add | 22 | » vfmadd213ss·0x0(%rip),%xmm1,%xmm0········ |
21 | ·R_X86_64_PC32» .LCPI0_1 | 23 | ·R_X86_64_PC32» .LCPI0_19-0x4 |
22 | » cvtsd2ss·%xmm0,%xmm0 | ||
23 | » | 24 | » add····$0x38,%rsp |
25 | » ret | ||
24 | » cmp····$0x5f18b877,%eax | 26 | » cmp····$0x5f18b877,%eax |
25 | » jg····· | 27 | » jg·····84·<__llvm_libc_18_1_8_::cosf(float)+0x84> |
26 | » cmp····$0x55325019,%eax | 28 | » cmp····$0x55325019,%eax |
27 | » je····· | 29 | » je·····a7·<__llvm_libc_18_1_8_::cosf(float)+0xa7> |
28 | » cmp····$0x5922aa80,%eax | 30 | » cmp····$0x5922aa80,%eax |
29 | » je·····1 | 31 | » je·····14a·<__llvm_libc_18_1_8_::cosf(float)+0x14a> |
30 | » cmp····$0x5aa4542c,%eax | 32 | » cmp····$0x5aa4542c,%eax |
31 | » jne···· | 33 | » jne····b8·<__llvm_libc_18_1_8_::cosf(float)+0xb8> |
32 | » mov····$0x2,%eax | 34 | » mov····$0x2,%eax |
33 | » jmp····1 | 35 | » jmp····156·<__llvm_libc_18_1_8_::cosf(float)+0x156> |
34 | » cmp····$0x5f18b878,%eax | 36 | » cmp····$0x5f18b878,%eax |
35 | » je·····a | 37 | » je·····ae·<__llvm_libc_18_1_8_::cosf(float)+0xae> |
36 | » cmp····$0x6115cb11,%eax | 38 | » cmp····$0x6115cb11,%eax |
37 | » je·····1 | 39 | » je·····151·<__llvm_libc_18_1_8_::cosf(float)+0x151> |
38 | » cmp····$0x7beef5ef,%eax | 40 | » cmp····$0x7beef5ef,%eax |
39 | » jne···· | 41 | » jne····b8·<__llvm_libc_18_1_8_::cosf(float)+0xb8> |
40 | » mov····$0x5,%eax | 42 | » mov····$0x5,%eax |
41 | » jmp····1 | 43 | » jmp····156·<__llvm_libc_18_1_8_::cosf(float)+0x156> |
42 | » xor····%eax,%eax | 44 | » xor····%eax,%eax |
43 | » jmp····1 | 45 | » jmp····156·<__llvm_libc_18_1_8_::cosf(float)+0x156> |
44 | » mov····$0x3,%eax | 46 | » mov····$0x3,%eax |
45 | » jmp····1 | 47 | » jmp····156·<__llvm_libc_18_1_8_::cosf(float)+0x156> |
46 | » cmp····$0x7f800000,%eax | 48 | » cmp····$0x7f800000,%eax |
47 | » jb·····1 | 49 | » jb·····1e4·<__llvm_libc_18_1_8_::cosf(float)+0x1e4> |
48 | » movd | 50 | » vmovd··0x0(%rip),%xmm0········ |
49 | ·R_X86_64_PC32» .LCPI0_1 | 51 | ·R_X86_64_PC32» .LCPI0_16-0x4 |
50 | » jne····1 | 52 | » jne····1ad·<__llvm_libc_18_1_8_::cosf(float)+0x1ad> |
51 | » call··· | 53 | » call···d6·<__llvm_libc_18_1_8_::cosf(float)+0xd6> |
52 | ·R_X86_64_PLT32» __errno_location-0x4 | 54 | ·R_X86_64_PLT32» __errno_location-0x4 |
53 | » movl···$0x21,(%rax) | 55 | » movl···$0x21,(%rax) |
54 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 56 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
55 | » mov····%rax,0x10(%rsp) | 57 | » mov····%rax,0x10(%rsp) |
56 | » | 58 | » vbroadcastss·0x0(%rip),%xmm0········ |
57 | ·R_X86_64_PC32» .LCPI0_1 | 59 | ·R_X86_64_PC32» .LCPI0_17-0x4 |
58 | » movups·%xmm0,0x18(%rsp) | 60 | » vmovups·%xmm0,0x18(%rsp) |
59 | » movd | 61 | » vmovd··0x0(%rip),%xmm0········ |
60 | ·R_X86_64_PC32» .LCPI0_1 | 62 | ·R_X86_64_PC32» .LCPI0_16-0x4 |
61 | » movl···$0xaaaaaaaa,0x28(%rsp) | 63 | » movl···$0xaaaaaaaa,0x28(%rsp) |
62 | » fnstenv·0x10(%rsp) | 64 | » fnstenv·0x10(%rsp) |
63 | » movl···$0xaaaaaaaa,0xc(%rsp) | 65 | » movl···$0xaaaaaaaa,0xc(%rsp) |
64 | » stmxcsr·0xc(%rsp) | 66 | » stmxcsr·0xc(%rsp) |
65 | » mov····0xc(%rsp),%eax | 67 | » mov····0xc(%rsp),%eax |
66 | » orb····$0x1,0x14(%rsp) | 68 | » orb····$0x1,0x14(%rsp) |
67 | » or·····$0x1,%eax | 69 | » or·····$0x1,%eax |
68 | » fldenv·0x10(%rsp) | 70 | » fldenv·0x10(%rsp) |
69 | » mov····%eax,0xc(%rsp) | 71 | » mov····%eax,0xc(%rsp) |
70 | » ldmxcsr·0xc(%rsp) | 72 | » ldmxcsr·0xc(%rsp) |
71 | » fwait | 73 | » fwait |
74 | » mov····%fs:0x28,%rax | ||
75 | » cmp····0x30(%rsp),%rax | ||
76 | » je·····1c1·<__llvm_libc_18_1_8_::cosf(float)+0x1c1> | ||
72 | » jmp···· | 77 | » jmp····386·<__llvm_libc_18_1_8_::cosf(float)+0x386> |
73 | » mov····$0x1,%eax | 78 | » mov····$0x1,%eax |
74 | » jmp····1 | 79 | » jmp····156·<__llvm_libc_18_1_8_::cosf(float)+0x156> |
75 | » mov····$0x4,%eax | 80 | » mov····$0x4,%eax |
76 | » lea····(%rax,%rax,4),%rcx | 81 | » lea····(%rax,%rax,4),%rcx |
77 | » lea····0x0(%rip),%rdx········ | 82 | » lea····0x0(%rip),%rdx········ |
78 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_L12COSF_EXCEPTSE-0x4 | 83 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_L12COSF_EXCEPTSE-0x4 |
79 | » mov····0x4(%rdx,%rcx,4),%eax | 84 | » mov····0x4(%rdx,%rcx,4),%eax |
80 | » movss | 85 | » vmovss·0x0(%rip),%xmm0········ |
81 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | 86 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 |
82 | » | 87 | » vaddss·0x0(%rip),%xmm0,%xmm1········ |
83 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 88 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
84 | » addss··%xmm0,%xmm2 | ||
85 | » movss | 89 | » vmovss·0x0(%rip),%xmm2········ |
86 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 90 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
87 | » subss· | 91 | » vsubss·%xmm0,%xmm2,%xmm2 |
88 | » addss· | 92 | » vaddss·%xmm2,%xmm1,%xmm1 |
89 | » xorps· | 93 | » vxorps·%xmm2,%xmm2,%xmm2 |
90 | » ucomiss·%xmm2,%xmm1 | 94 | » vucomiss·%xmm2,%xmm1 |
91 | » jne····1 | 95 | » jne····19d·<__llvm_libc_18_1_8_::cosf(float)+0x19d> |
92 | » jp·····1 | 96 | » jp·····19d·<__llvm_libc_18_1_8_::cosf(float)+0x19d> |
93 | » lea····(%rdx,%rcx,4),%rcx | 97 | » lea····(%rdx,%rcx,4),%rcx |
94 | » add····$0xc,%rcx | 98 | » add····$0xc,%rcx |
95 | » add····(%rcx),%eax | 99 | » add····(%rcx),%eax |
96 | » jmp····1 | 100 | » jmp····1a9·<__llvm_libc_18_1_8_::cosf(float)+0x1a9> |
97 | » ucomiss·0x0(%rip),%xmm1········ | 101 | » vucomiss·0x0(%rip),%xmm1········ |
98 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 102 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
99 | » jne····1 | 103 | » jne····1c6·<__llvm_libc_18_1_8_::cosf(float)+0x1c6> |
100 | » jp·····1 | 104 | » jp·····1c6·<__llvm_libc_18_1_8_::cosf(float)+0x1c6> |
101 | » movd | 105 | » vmovd··%eax,%xmm0 |
102 | » mov····%fs:0x28,%rax | 106 | » mov····%fs:0x28,%rax |
103 | » cmp····0x30(%rsp),%rax | 107 | » cmp····0x30(%rsp),%rax |
104 | » jne····3 | 108 | » jne····386·<__llvm_libc_18_1_8_::cosf(float)+0x386> |
105 | » add····$0x38,%rsp | 109 | » add····$0x38,%rsp |
106 | » ret | 110 | » ret |
107 | » movss | 111 | » vmovss·0x0(%rip),%xmm1········ |
108 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 112 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
109 | » addss· | 113 | » vaddss·%xmm1,%xmm0,%xmm0 |
110 | » ucomiss·%xmm1,%xmm0 | 114 | » vucomiss·%xmm1,%xmm0 |
111 | » jne····2 | 115 | » jne····214·<__llvm_libc_18_1_8_::cosf(float)+0x214> |
112 | » jp·····2 | 116 | » jp·····214·<__llvm_libc_18_1_8_::cosf(float)+0x214> |
113 | » lea····(%rdx,%rcx,4),%rcx | 117 | » lea····(%rdx,%rcx,4),%rcx |
114 | » add····$0x10,%rcx | 118 | » add····$0x10,%rcx |
115 | » jmp····1 | 119 | » jmp····199·<__llvm_libc_18_1_8_::cosf(float)+0x199> |
120 | » vcvtss2sd·%xmm1,%xmm1,%xmm0 | ||
116 | » cmp····$0x | 121 | » cmp····$0x55ffffff,%eax |
117 | » ja·····2 | 122 | » ja·····221·<__llvm_libc_18_1_8_::cosf(float)+0x221> |
Max diff block lines reached; 4777/11366 bytes (42.03%) of diff not shown. |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·2 | 2 | ··0x00000000·232625······························#&% |
Offset 1, 35 lines modified | Offset 1, 29 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
4 | ··0x00000020·49305f33·002e4c43·5049305f·313 | 4 | ··0x00000020·49305f33·002e4c43·5049305f·3136002e·I0_3..LCPI0_16.. |
5 | ··0x00000030·4c435049·305f3400·2e4c4350·49305f35·LCPI0_4..LCPI0_5 | ||
6 | ··0x00000040·002e4c43·5049305f·36002e4c·43504930·..LCPI0_6..LCPI0 | ||
7 | ··0x00000050·5f37002e·4c435049·305f3800·2e4c4350·_7..LCPI0_8..LCP | ||
8 | ··0x00000060·49305f39·002e4c43·5049305f·3130002e·I0_9..LCPI0_10.. | ||
9 | ··0x000000 | 5 | ··0x00000030·4c435049·305f3137·002e4c43·5049305f·LCPI0_17..LCPI0_ |
10 | ··0x000000 | 6 | ··0x00000040·3138002e·4c435049·305f3139·002e4c43·18..LCPI0_19..LC |
7 | ··0x00000050·5049305f·34002e4c·43504930·5f35002e·PI0_4..LCPI0_5.. | ||
8 | ··0x00000060·4c435049·305f3600·2e4c4350·49305f37·LCPI0_6..LCPI0_7 | ||
9 | ··0x00000070·002e4c43·5049305f·38002e4c·43504930·..LCPI0_8..LCPI0 | ||
10 | ··0x00000080·5f39002e·4c435049·305f3130·002e4c43·_9..LCPI0_10..LC | ||
11 | ··0x00000090·5049305f·313 | 11 | ··0x00000090·5049305f·3131002e·4c435049·305f3132·PI0_11..LCPI0_12 |
12 | ··0x000000a0·002e4c43·5049305f·3133002e·4c435049·..LCPI0_13..LCPI | ||
12 | ··0x000000 | 13 | ··0x000000b0·305f3134·002e4c43·5049305f·3135005f·0_14..LCPI0_15._ |
13 | ··0x000000b0·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 | ||
14 | ··0x000000c0·5f385f4c·3132434f·53465f45·58434550·_8_L12COSF_EXCEP | ||
15 | ··0x000000d0·54534500·5f5a4e31·395f5f6c·6c766d5f·TSE._ZN19__llvm_ | ||
16 | ··0x000000e0·6c696263·5f31385f·315f385f·3767656e·libc_18_1_8_7gen | ||
17 | ··0x000000f0·65726963·4c323854·48495254·5954574f·ericL28THIRTYTWO | ||
18 | ··0x00000100·5f4f5645·525f5049·5f32385f·4c53425f·_OVER_PI_28_LSB_ | ||
19 | ··0x00000110·45585045·005f5a4e·31395f5f·6c6c766d·EXPE._ZN19__llvm | ||
20 | ··0x00000120·5f6c6962·635f3138·5f315f38·5f376765·_libc_18_1_8_7ge | ||
21 | ··0x00000130·6e657269·634c3230·54484952·54595457·nericL20THIRTYTW | ||
22 | ··0x00000140·4f5f4f56·45525f50·495f3238·45005f5a·O_OVER_PI_28E._Z | ||
23 | ··0x00000 | 14 | ··0x000000c0·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ |
15 | ··0x000000d0·31385f31·5f385f4c·3132434f·53465f45·18_1_8_L12COSF_E | ||
16 | ··0x000000e0·58434550·54534500·5f5a4e31·395f5f6c·XCEPTSE._ZN19__l | ||
24 | ··0x00000160·385f315f·385f4c31·3653494e·5f4b5f50·8_1_8_L16SIN_K_P | ||
25 | ··0x00000170·495f4f56·45525f33·32450063·6f736600·I_OVER_32E.cosf. | ||
26 | ··0x00000180·5f5f6572·726e6f5f·6c6f6361·74696f6e·__errno_location | ||
27 | ··0x00000190·005f5a5a·4e31395f·5f6c6c76·6d5f6c69·._ZZN19__llvm_li | ||
28 | ··0x000001a0·62635f31·385f315f·385f3666·70757469·bc_18_1_8_6fputi | ||
29 | ··0x000001b0·6c313571·7569636b·5f676574·5f726f75·l15quick_get_rou | ||
30 | ··0x000001c0·6e644576·45317800·5f5f7374·61636b5f·ndEvE1x.__stack_ | ||
31 | ··0x000001d0·63686b5f·6661696c·005f5a4e·31395f5f·chk_fail._ZN19__ | ||
32 | ··0x00000 | 17 | ··0x000000f0·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ |
33 | ··0x000001 | 18 | ··0x00000100·4c313653·494e5f4b·5f50495f·4f564552·L16SIN_K_PI_OVER |
19 | ··0x00000110·5f333245·00636f73·66005f5f·6572726e·_32E.cosf.__errn | ||
20 | ··0x00000120·6f5f6c6f·63617469·6f6e005f·5a5a4e31·o_location._ZZN1 | ||
21 | ··0x00000130·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ | ||
22 | ··0x00000140·315f385f·36667075·74696c31·35717569·1_8_6fputil15qui | ||
23 | ··0x00000150·636b5f67·65745f72·6f756e64·45764531·ck_get_roundEvE1 | ||
24 | ··0x00000160·78005f5f·73746163·6b5f6368·6b5f6661·x.__stack_chk_fa | ||
25 | ··0x00000170·696c005f·5a4e3139·5f5f6c6c·766d5f6c·il._ZN19__llvm_l | ||
26 | ··0x00000180·6962635f·31385f31·5f385f34·636f7366·ibc_18_1_8_4cosf | ||
27 | ··0x00000190·456600······························Ef. | ||
Offset 1, 28 lines modified | Offset 1, 22 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r | 6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r |
7 | ··0x00000050·6f646174·612e6373·74313600·2e72656c·odata.cst16..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e636f73·66002e72·ela.text.cosf..r |
9 | ··0x000000 | 8 | ··0x00000060·6f646174·612e5f5a·4e31395f·5f6c6c76·odata._ZN19__llv |
10 | ··0x000000 | 9 | ··0x00000070·6d5f6c69·62635f31·385f315f·385f4c31·m_libc_18_1_8_L1 |
11 | ··0x000000 | 10 | ··0x00000080·32434f53·465f4558·43455054·5345002e·2COSF_EXCEPTSE.. |
12 | ··0x000000 | 11 | ··0x00000090·67726f75·70002e64·6174612e·5f5a5a4e·group..data._ZZN |
12 | ··0x000000a0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
13 | ··0x000000b0·5f315f38·5f366670·7574696c·31357175·_1_8_6fputil15qu | ||
14 | ··0x000000c0·69636b5f·6765745f·726f756e·64457645·ick_get_roundEvE | ||
15 | ··0x000000d0·3178002e·726f6461·74612e5f·5a4e3139·1x..rodata._ZN19 | ||
13 | ··0x000000 | 16 | ··0x000000e0·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 |
14 | ··0x000000c0·5f385f36·66707574·696c3135·71756963·_8_6fputil15quic | ||
15 | ··0x000000d0·6b5f6765·745f726f·756e6445·76453178·k_get_roundEvE1x | ||
16 | ··0x000000e0·002e726f·64617461·2e5f5a4e·31395f5f·..rodata._ZN19__ | ||
17 | ··0x000000f0·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 | ||
18 | ··0x00000 | 17 | ··0x000000f0·5f385f4c·31365349·4e5f4b5f·50495f4f·_8_L16SIN_K_PI_O |
18 | ··0x00000100·5645525f·33324500·2e6e6f74·652e474e·VER_32E..note.GN | ||
19 | ··0x00000110·525f3332·45002e72·6f646174·612e5f5a·R_32E..rodata._Z | ||
20 | ··0x00000120·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | ||
21 | ··0x00000130·385f315f·385f3767·656e6572·69634c32·8_1_8_7genericL2 | ||
22 | ··0x00000140·30544849·52545954·574f5f4f·5645525f·0THIRTYTWO_OVER_ | ||
23 | ··0x00000150·50495f32·3845002e·726f6461·74612e63·PI_28E..rodata.c | ||
24 | ··0x00000160·73743332·002e6e6f·74652e47·4e552d73·st32..note.GNU-s | ||
25 | ··0x000001 | 19 | ··0x00000110·552d7374·61636b00·2e6c6c76·6d5f6164·U-stack..llvm_ad |
26 | ··0x000001 | 20 | ··0x00000120·64727369·6700·······················drsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········3 | 13 | ··Start·of·section·headers:··········3296·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········13 | 19 | ··Number·of·section·headers:·········13 |
20 | ··Section·header·string·table·index:·12 | 20 | ··Section·header·string·table·index:·12 |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | There·are·13·section·headers,·starting·at·offset·0x | 1 | There·are·13·section·headers,·starting·at·offset·0xce0: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 | 5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 |
6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 | 6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 |
7 | ··[·3]·.rodata.cst4······PROGBITS········0000000000000000·000060·000008·04··AM··0···0··4 | 7 | ··[·3]·.rodata.cst4······PROGBITS········0000000000000000·000060·000008·04··AM··0···0··4 |
8 | ··[·4]·.rodata.cst16·····PROGBITS········0000000000000000·000070·000020·10··AM··0···0·16 | 8 | ··[·4]·.rodata.cst16·····PROGBITS········0000000000000000·000070·000020·10··AM··0···0·16 |
9 | ··[·5]·.text.erff········PROGBITS········0000000000000000·000090·0001 | 9 | ··[·5]·.text.erff········PROGBITS········0000000000000000·000090·00019f·00··AX··0···0·16 |
10 | ··[·6]·.rela.text.erff···RELA············0000000000000000·000b | 10 | ··[·6]·.rela.text.erff···RELA············0000000000000000·000ba8·000090·18···I·10···5··8 |
11 | ··[·7]·.rodata._ZN19__llvm_libc_18_1_8_L6COEFFSE·PROGBITS········0000000000000000·0002 | 11 | ··[·7]·.rodata._ZN19__llvm_libc_18_1_8_L6COEFFSE·PROGBITS········0000000000000000·000230·000800·00···A··0···0·16 |
12 | ··[·8]·.note.GNU-stack···PROGBITS········0000000000000000·000a | 12 | ··[·8]·.note.GNU-stack···PROGBITS········0000000000000000·000a30·000000·00······0···0··1 |
13 | ··[·9]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000a | 13 | ··[·9]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000a30·000002·00···E··0···0··1 |
14 | ··[10]·.symtab···········SYMTAB··········0000000000000000·000a | 14 | ··[10]·.symtab···········SYMTAB··········0000000000000000·000a38·0000f0·18·····11···7··8 |
15 | ··[11]·.strtab···········STRTAB··········0000000000000000·000b | 15 | ··[11]·.strtab···········STRTAB··········0000000000000000·000b28·00007d·00······0···0··1 |
16 | ··[12]·.shstrtab·········STRTAB··········0000000000000000·000c | 16 | ··[12]·.shstrtab·········STRTAB··········0000000000000000·000c38·0000a7·00······0···0··1 |
17 | Key·to·Flags: | 17 | Key·to·Flags: |
18 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 18 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
19 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 19 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
20 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 20 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
21 | ··D·(mbind),·l·(large),·p·(processor·specific) | 21 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 4, 10 lines modified | Offset 4, 10 lines modified | ||
4 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 4 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
5 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_0 | 5 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_0 |
6 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_1 | 6 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_1 |
7 | ·····3:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 | 7 | ·····3:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 |
8 | ·····4:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 | 8 | ·····4:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 |
9 | ·····5:·0000000000000000··2048·OBJECT··LOCAL··DEFAULT····7·_ZN19__llvm_libc_18_1_8_L6COEFFSE | 9 | ·····5:·0000000000000000··2048·OBJECT··LOCAL··DEFAULT····7·_ZN19__llvm_libc_18_1_8_L6COEFFSE |
10 | ·····6:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····7·.rodata._ZN19__llvm_libc_18_1_8_L6COEFFSE | 10 | ·····6:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····7·.rodata._ZN19__llvm_libc_18_1_8_L6COEFFSE |
11 | ·····7:·0000000000000000···4 | 11 | ·····7:·0000000000000000···415·FUNC····GLOBAL·DEFAULT····5·erff |
12 | ·····8:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 12 | ·····8:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
13 | ·····9:·0000000000000000···4 | 13 | ·····9:·0000000000000000···415·FUNC····GLOBAL·DEFAULT····5·_ZN19__llvm_libc_18_1_8_4erffEf |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Relocation·section·'.rela.text.erff'·at·offset·0xb | 1 | Relocation·section·'.rela.text.erff'·at·offset·0xba8·contains·6·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 00000000000000 | 3 | 0000000000000072··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 |
4 | 000000000000008 | 4 | 0000000000000088··0000000300000002·R_X86_64_PC32··········0000000000000000·.LCPI0_2·-·4 |
5 | 000000000000009 | 5 | 0000000000000096··0000000400000002·R_X86_64_PC32··········0000000000000010·.LCPI0_3·-·4 |
6 | 00000000000000e | 6 | 00000000000000e4··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
7 | 000000000000012 | 7 | 000000000000012c··0000000600000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_L6COEFFSE·-·4 |
8 | 00000000000001 | 8 | 000000000000019b··0000000800000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 5, 98 lines modified | Offset 5, 89 lines modified | ||
5 | 0000000000000000·<__llvm_libc_18_1_8_::erff(float)>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::erff(float)>: |
6 | erff(): | 6 | erff(): |
7 | » endbr64 | 7 | » endbr64 |
8 | » sub····$0x18,%rsp | 8 | » sub····$0x18,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x10(%rsp) | 10 | » mov····%rax,0x10(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » mov····%eax,%ecx | 12 | » mov····%eax,%ecx |
13 | » and····$0x7fffffff,%ecx | 13 | » and····$0x7fffffff,%ecx |
14 | » cmp····$0x40041e6a,%ecx | 14 | » cmp····$0x40041e6a,%ecx |
15 | » je·····4 | 15 | » je·····4e·<__llvm_libc_18_1_8_::erff(float)+0x4e> |
16 | » cmp····$0x3f659229,%ecx | 16 | » cmp····$0x3f659229,%ecx |
17 | » jne····7 | 17 | » jne····78·<__llvm_libc_18_1_8_::erff(float)+0x78> |
18 | » xorps· | 18 | » vxorps·%xmm1,%xmm1,%xmm1 |
19 | » ucomiss·%xmm0,%xmm1 | 19 | » vucomiss·%xmm0,%xmm1 |
20 | » jbe····b | 20 | » jbe····b8·<__llvm_libc_18_1_8_::erff(float)+0xb8> |
21 | » movl···$0xffffffff,0x8(%rsp) | 21 | » movl···$0xffffffff,0x8(%rsp) |
22 | » movl···$0xbf4b9754,0x8(%rsp) | 22 | » movl···$0xbf4b9754,0x8(%rsp) |
23 | » jmp····6 | 23 | » jmp····68·<__llvm_libc_18_1_8_::erff(float)+0x68> |
24 | » xorps· | 24 | » vxorps·%xmm1,%xmm1,%xmm1 |
25 | » ucomiss·%xmm0,%xmm1 | 25 | » vucomiss·%xmm0,%xmm1 |
26 | » jbe····c | 26 | » jbe····ca·<__llvm_libc_18_1_8_::erff(float)+0xca> |
27 | » movl···$0xffffffff,0x8(%rsp) | 27 | » movl···$0xffffffff,0x8(%rsp) |
28 | » movl···$0xbf7f1a31,0x8(%rsp) | 28 | » movl···$0xbf7f1a31,0x8(%rsp) |
29 | » movss | 29 | » vmovss·0x8(%rsp),%xmm0 |
30 | » addss | 30 | » vaddss·0x0(%rip),%xmm0,%xmm0········ |
31 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 31 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
32 | » jmp····e | 32 | » jmp····e8·<__llvm_libc_18_1_8_::erff(float)+0xe8> |
33 | » cmp····$0x40800000,%ecx | 33 | » cmp····$0x40800000,%ecx |
34 | » jb·····10 | 34 | » jb·····10d·<__llvm_libc_18_1_8_::erff(float)+0x10d> |
35 | » movsd | 35 | » vmovsd·0x0(%rip),%xmm1········ |
36 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 36 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
37 | » movsd | 37 | » vmovsd·%xmm1,0x8(%rsp) |
38 | » movsd | 38 | » vmovsd·0x0(%rip),%xmm1········ |
39 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 39 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
40 | » movsd | 40 | » vmovsd·%xmm1,(%rsp) |
41 | » cmp····$0x7f800000,%ecx | 41 | » cmp····$0x7f800000,%ecx |
42 | » jb·····1 | 42 | » jb·····187·<__llvm_libc_18_1_8_::erff(float)+0x187> |
43 | » jne····f | 43 | » jne····f4·<__llvm_libc_18_1_8_::erff(float)+0xf4> |
44 | » shr····$0x1f,%eax | 44 | » shr····$0x1f,%eax |
45 | » movss | 45 | » vmovss·0x8(%rsp,%rax,4),%xmm0 |
46 | » jmp····f | 46 | » jmp····f4·<__llvm_libc_18_1_8_::erff(float)+0xf4> |
47 | » movl···$0xffffffff,0x8(%rsp) | 47 | » movl···$0xffffffff,0x8(%rsp) |
48 | » movl···$0x3f4b9754,0x8(%rsp) | 48 | » movl···$0x3f4b9754,0x8(%rsp) |
49 | » jmp····d | 49 | » jmp····da·<__llvm_libc_18_1_8_::erff(float)+0xda> |
50 | » movl···$0xffffffff,0x8(%rsp) | 50 | » movl···$0xffffffff,0x8(%rsp) |
51 | » movl···$0x3f7f1a31,0x8(%rsp) | 51 | » movl···$0x3f7f1a31,0x8(%rsp) |
52 | » movss | 52 | » vmovss·0x8(%rsp),%xmm0 |
53 | » addss | 53 | » vaddss·0x0(%rip),%xmm0,%xmm0········ |
54 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 54 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
55 | » movss | 55 | » vmovss·%xmm0,0x8(%rsp) |
56 | » movss | 56 | » vmovss·0x8(%rsp),%xmm0 |
57 | » mov····%fs:0x28,%rax | 57 | » mov····%fs:0x28,%rax |
58 | » cmp····0x10(%rsp),%rax | 58 | » cmp····0x10(%rsp),%rax |
59 | » jne····1 | 59 | » jne····19a·<__llvm_libc_18_1_8_::erff(float)+0x19a> |
60 | » add····$0x18,%rsp | 60 | » add····$0x18,%rsp |
61 | » ret | 61 | » ret |
62 | » cvtss2sd·%xmm0,%xmm0 | 62 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
63 | » movaps·%xmm0,%xmm1 | ||
64 | » mulsd· | 63 | » vmulsd·%xmm0,%xmm0,%xmm1 |
65 | » add····$0x1800000,%ecx | 64 | » add····$0x1800000,%ecx |
66 | » movd | 65 | » vmovd··%ecx,%xmm2 |
67 | » cvttss2si·%xmm2,%eax | 66 | » vcvttss2si·%xmm2,%eax |
68 | » movapd·%xmm1,%xmm2 | ||
69 | » cltq | 67 | » cltq |
70 | » shl····$0x6,%rax | 68 | » shl····$0x6,%rax |
71 | » lea····0x0(%rip),%rcx········ | 69 | » lea····0x0(%rip),%rcx········ |
72 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_L6COEFFSE-0x4 | 70 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_L6COEFFSE-0x4 |
71 | » vmovsd·0x8(%rax,%rcx,1),%xmm2 | ||
73 | » movsd | 72 | » vmovsd·0x18(%rax,%rcx,1),%xmm3 |
74 | » mulsd··%xmm1,%xmm3 | ||
75 | » addsd | 73 | » vfmadd213sd·(%rax,%rcx,1),%xmm1,%xmm2 |
74 | » vfmadd213sd·0x10(%rax,%rcx,1),%xmm1,%xmm3 | ||
76 | » movsd | 75 | » vmovsd·0x28(%rax,%rcx,1),%xmm4 |
77 | » mulsd··%xmm1,%xmm4 | ||
78 | » addsd | 76 | » vfmadd213sd·0x20(%rax,%rcx,1),%xmm1,%xmm4 |
79 | » movsd | 77 | » vmovsd·0x38(%rax,%rcx,1),%xmm5 |
80 | » mulsd··%xmm1,%xmm5 | ||
81 | » addsd··0x20(%rax,%rcx,1),%xmm5 | ||
82 | » mulsd··0x38(%rax,%rcx,1),%xmm1 | ||
83 | » addsd | 78 | » vfmadd213sd·0x30(%rax,%rcx,1),%xmm1,%xmm5 |
84 | » mulsd··%xmm2,%xmm2 | ||
85 | » mulsd··%xmm2,%xmm4 | ||
86 | » mulsd· | 79 | » vmulsd·%xmm1,%xmm1,%xmm1 |
87 | » mulsd··%xmm2,%xmm2 | ||
88 | » addsd··%xmm3,%xmm4 | ||
89 | » addsd··%xmm5,%xmm1 | ||
90 | » mulsd· | 80 | » vmulsd·%xmm1,%xmm1,%xmm6 |
91 | » addsd· | 81 | » vfmadd213sd·%xmm2,%xmm1,%xmm3 |
82 | » vfmadd213sd·%xmm4,%xmm1,%xmm5 | ||
83 | » vfmadd213sd·%xmm3,%xmm6,%xmm5 | ||
92 | » mulsd· | 84 | » vmulsd·%xmm0,%xmm5,%xmm0 |
93 | » xorps··%xmm0,%xmm0 | ||
94 | » cvtsd2ss·%xmm | 85 | » vcvtsd2ss·%xmm0,%xmm0,%xmm0 |
95 | » jmp····f | 86 | » jmp····f4·<__llvm_libc_18_1_8_::erff(float)+0xf4> |
96 | » shr····$0x1f,%eax | 87 | » shr····$0x1f,%eax |
97 | » movss | 88 | » vmovss·0x8(%rsp,%rax,4),%xmm0 |
98 | » addss | 89 | » vaddss·(%rsp,%rax,4),%xmm0,%xmm0 |
99 | » jmp····f | 90 | » jmp····f4·<__llvm_libc_18_1_8_::erff(float)+0xf4> |
100 | » call···1 | 91 | » call···19f·<.LCPI0_3+0x18f> |
101 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 92 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·1 | 2 | ··0x00000000·1011································.. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········1 | 13 | ··Start·of·section·headers:··········10952·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········24 | 19 | ··Number·of·section·headers:·········24 |
20 | ··Section·header·string·table·index:·23 | 20 | ··Section·header·string·table·index:·23 |
Offset 1, 33 lines modified | Offset 1, 33 lines modified | ||
1 | There·are·24·section·headers,·starting·at·offset·0x2 | 1 | There·are·24·section·headers,·starting·at·offset·0x2ac8: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····21·· | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····21··47··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·000008·04·····21··4 | 6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·000008·04·····21··45··4 |
7 | ··[·3]·.group············GROUP···········0000000000000000·000054·00000c·04·····21·· | 7 | ··[·3]·.group············GROUP···········0000000000000000·000054·00000c·04·····21··46··4 |
8 | ··[·4]·.group············GROUP···········0000000000000000·000060·000008·04·····21··4 | 8 | ··[·4]·.group············GROUP···········0000000000000000·000060·000008·04·····21··43··4 |
9 | ··[·5]·.text·············PROGBITS········0000000000000000·000068·000000·00··AX··0···0··4 | 9 | ··[·5]·.text·············PROGBITS········0000000000000000·000068·000000·00··AX··0···0··4 |
10 | ··[·6]·.note.gnu.property·NOTE············0000000000000000·000068·000020·00···A··0···0··8 | 10 | ··[·6]·.note.gnu.property·NOTE············0000000000000000·000068·000020·00···A··0···0··8 |
11 | ··[·7]·.rodata.cst8······PROGBITS········0000000000000000·000088·0000 | 11 | ··[·7]·.rodata.cst8······PROGBITS········0000000000000000·000088·0000e0·08··AM··0···0··8 |
12 | ··[·8]·.rodata.cst16·····PROGBITS········0000000000000000·0001 | 12 | ··[·8]·.rodata.cst16·····PROGBITS········0000000000000000·000170·000060·10··AM··0···0·16 |
13 | ··[·9]·.rodata.cst4······PROGBITS········0000000000000000·0001d0·00001 | 13 | ··[·9]·.rodata.cst4······PROGBITS········0000000000000000·0001d0·000014·04··AM··0···0··4 |
14 | ··[10]·.text.exp·········PROGBITS········0000000000000000·0001 | 14 | ··[10]·.text.exp·········PROGBITS········0000000000000000·0001f0·0011f6·00··AX··0···0·16 |
15 | ··[11]·.rela.text.exp····RELA············0000000000000000·002 | 15 | ··[11]·.rela.text.exp····RELA············0000000000000000·0020f8·000720·18···I·21··10··8 |
16 | ··[12]·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·PROGBITS········0000000000000000·001 | 16 | ··[12]·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·PROGBITS········0000000000000000·0013f0·000191·00·AXG··0···0·16 |
17 | ··[13]·.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·RELA············0000000000000000·002 | 17 | ··[13]·.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·RELA············0000000000000000·002818·000030·18··IG·21··12··8 |
18 | ··[14]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·001 | 18 | ··[14]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·001590·0001bc·00·AXG··0···0·16 |
19 | ··[15]·.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·PROGBITS········0000000000000000·001 | 19 | ··[15]·.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·PROGBITS········0000000000000000·001750·000127·00·AXG··0···0·16 |
20 | ··[16]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·RELA············0000000000000000·002 | 20 | ··[16]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·RELA············0000000000000000·002848·000030·18··IG·21··15··8 |
21 | ··[17]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·001 | 21 | ··[17]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·001878·000004·00·WAG··0···0··4 |
22 | ··[18]·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·PROGBITS········0000000000000000·001 | 22 | ··[18]·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·PROGBITS········0000000000000000·001880·0000c0·00···A··0···0·16 |
23 | ··[19]·.note.GNU-stack···PROGBITS········0000000000000000·001 | 23 | ··[19]·.note.GNU-stack···PROGBITS········0000000000000000·001940·000000·00······0···0··1 |
24 | ··[20]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·001 | 24 | ··[20]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·001940·000003·00···E··0···0··1 |
25 | ··[21]·.symtab···········SYMTAB··········0000000000000000·001 | 25 | ··[21]·.symtab···········SYMTAB··········0000000000000000·001948·000498·18·····22··39··8 |
26 | ··[22]·.strtab···········STRTAB··········0000000000000000·00 | 26 | ··[22]·.strtab···········STRTAB··········0000000000000000·001de0·000316·00······0···0··1 |
27 | ··[23]·.shstrtab·········STRTAB··········0000000000000000·002 | 27 | ··[23]·.shstrtab·········STRTAB··········0000000000000000·002878·00024d·00······0···0··1 |
28 | Key·to·Flags: | 28 | Key·to·Flags: |
29 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 29 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
30 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 30 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
31 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 31 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
32 | ··D·(mbind),·l·(large),·p·(processor·specific) | 32 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 56 lines modified | Offset 1, 52 lines modified | ||
1 | Symbol·table·'.symtab'·contains· | 1 | Symbol·table·'.symtab'·contains·49·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_0 |
5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 |
6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 | 6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 |
7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_3 | 7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_3 |
8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_4 | 8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_4 |
9 | ·····6:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_5 | 9 | ·····6:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_5 |
10 | ·····7:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_6 | 10 | ·····7:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_6 |
11 | ·····8:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_7 | 11 | ·····8:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_7 |
12 | ·····9:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_8 | 12 | ·····9:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_8 |
13 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_9 | 13 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_9 |
14 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 14 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_12 |
15 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 15 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_13 |
16 | ····13:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 16 | ····13:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_14 |
17 | ····14:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 17 | ····14:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_15 |
18 | ····15:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 18 | ····15:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_16 |
19 | ····16:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 19 | ····16:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_17 |
20 | ····17:·0000000000000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 20 | ····17:·0000000000000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_18 |
21 | ····18:·0000000000000088·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 21 | ····18:·0000000000000088·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_19 |
22 | ····19:·0000000000000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_ | 22 | ····19:·0000000000000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_20 |
23 | ····20:·0000000000000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 | 23 | ····20:·0000000000000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_21 |
24 | ····21:·00000000000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 | 24 | ····21:·00000000000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_22 |
25 | ····22:·00000000000000a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 | 25 | ····22:·00000000000000a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_23 |
26 | ····23:·00000000000000b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 | 26 | ····23:·00000000000000b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_24 |
27 | ····24:·00000000000000b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 | 27 | ····24:·00000000000000b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_25 |
28 | ····25:·00000000000000c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 | 28 | ····25:·00000000000000c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_26 |
29 | ····26:·00000000000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_ | 29 | ····26:·00000000000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_31 |
30 | ····27:·00000000000000d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_ | 30 | ····27:·00000000000000d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_34 |
31 | ····28:·00000000000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_ | 31 | ····28:·00000000000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_36 |
32 | ····29:·00000000000000e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_32 | ||
33 | ····30:·00000000000000e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_35 | ||
34 | ····31:·00000000000000f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_37 | ||
35 | ···· | 32 | ····29:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_11 |
36 | ····3 | 33 | ····30:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_28 |
37 | ····3 | 34 | ····31:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_29 |
38 | ····3 | 35 | ····32:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_30 |
39 | ····36:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_31 | ||
40 | ····3 | 36 | ····33:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_32 |
41 | ····3 | 37 | ····34:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_33 |
38 | ····35:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_35 | ||
42 | ····3 | 39 | ····36:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_0 |
43 | ···· | 40 | ····37:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 |
44 | ···· | 41 | ····38:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···18·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 |
45 | ···· | 42 | ····39:·0000000000000000··4598·FUNC····GLOBAL·DEFAULT···10·exp |
46 | ····4 | 43 | ····40:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E |
47 | ····4 | 44 | ····41:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E |
48 | ····4 | 45 | ····42:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
49 | ····4 | 46 | ····43:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···17·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
50 | ····4 | 47 | ····44:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
51 | ····4 | 48 | ····45:·0000000000000000···444·FUNC····WEAK···HIDDEN····14·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
52 | ····49:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy | ||
53 | ···· | 49 | ····46:·0000000000000000···295·FUNC····WEAK···HIDDEN····15·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_ |
54 | ···· | 50 | ····47:·0000000000000000···401·FUNC····WEAK···HIDDEN····12·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
55 | ···· | 51 | ····48:·0000000000000000··4598·FUNC····GLOBAL·DEFAULT···10·_ZN19__llvm_libc_18_1_8_3expEd |
Offset 1, 87 lines modified | Offset 1, 89 lines modified | ||
1 | Relocation·section·'.rela.text.exp'·at·offset·0x2 | 1 | Relocation·section·'.rela.text.exp'·at·offset·0x20f8·contains·76·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000007 | 3 | 0000000000000073··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
4 | 00000000000000 | 4 | 000000000000007c··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 |
5 | 00000000000000a | 5 | 00000000000000a2··000000280000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E·-·4 |
6 | 00000000000000b | 6 | 00000000000000b4··000000290000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E·-·4 |
7 | 00000000000000 | 7 | 00000000000000e2··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 |
8 | 0000000000000 | 8 | 00000000000000ea··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 |
9 | 0000000000000 | 9 | 00000000000000f7··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 |
10 | 00000000000001 | 10 | 0000000000000100··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 |
11 | 00000000000001 | 11 | 000000000000010c··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 |
12 | 00000000000001 | 12 | 0000000000000115··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 |
13 | 0000000000000168··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 | ||
13 | 00000000000001 | 14 | 0000000000000183··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_8·-·4 |
15 | 000000000000018c··0000001d00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_11·-·5 | ||
14 | 00000000000001f | 16 | 00000000000001fd··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 |
15 | 000000000000021b··0000002000000002·R_X86_64_PC32··········0000000000000000·.LCPI0_11·-·4 | ||
16 | 0000000000000288··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 | ||
17 | 00000000000002 | 17 | 0000000000000219··0000002a00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
18 | 00000000000002 | 18 | 0000000000000255··0000002b00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
19 | 00000000000002 | 19 | 000000000000025d··0000002300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_35·-·4 |
20 | 0000000000000275··0000001f00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_29·-·4 | ||
20 | 0000000000000 | 21 | 000000000000027d··0000002000000002·R_X86_64_PC32··········0000000000000004·.LCPI0_30·-·4 |
21 | 0000000000000314··0000002400000002·R_X86_64_PC32··········0000000000000004·.LCPI0_31·-·4 | ||
22 | 0000000000000 | 22 | 000000000000029d··0000002100000002·R_X86_64_PC32··········0000000000000008·.LCPI0_32·-·4 |
23 | 00000000000002ad··0000001c00000002·R_X86_64_PC32··········00000000000000d8·.LCPI0_36·-·4 | ||
23 | 0000000000000 | 24 | 00000000000002d1··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_8·-·4 |
24 | 0000000000000 | 25 | 00000000000002d9··0000000a00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_9·-·4 |
25 | 0000000000000 | 26 | 00000000000002ff··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_12·-·4 |
26 | 00000000000003 | 27 | 0000000000000307··0000000c00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_13·-·4 |
27 | 00000000000003 | 28 | 0000000000000320··0000000d00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_14·-·4 |
28 | 00000000000003 | 29 | 0000000000000336··0000000e00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_15·-·4 |
29 | 0000000000000 | 30 | 000000000000033e··0000000f00000002·R_X86_64_PC32··········0000000000000070·.LCPI0_16·-·4 |
30 | 0000000000000 | 31 | 000000000000034b··0000001000000002·R_X86_64_PC32··········0000000000000078·.LCPI0_17·-·4 |
31 | 0000000000000 | 32 | 0000000000000357··0000001100000002·R_X86_64_PC32··········0000000000000080·.LCPI0_18·-·4 |
32 | 0000000000000460··0000001200000002·R_X86_64_PC32··········0000000000000088·.LCPI0_18·-·4 | ||
33 | 000000000000046d··0000001300000002·R_X86_64_PC32··········0000000000000090·.LCPI0_19·-·4 | ||
34 | 0000000000000480··0000001400000002·R_X86_64_PC32··········0000000000000098·.LCPI0_20·-·4 | ||
35 | 0000000000000514··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 | ||
36 | 0000000000000521··0000001500000002·R_X86_64_PC32··········00000000000000a0·.LCPI0_21·-·4 | ||
37 | 000000000000052f··0000001600000002·R_X86_64_PC32··········00000000000000a8·.LCPI0_22·-·4 | ||
38 | 00000000000005c8··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_8·-·4 | ||
39 | 00000000000005d5··0000001700000002·R_X86_64_PC32··········00000000000000b0·.LCPI0_23·-·4 | ||
40 | 00000000000005e8··0000001800000002·R_X86_64_PC32··········00000000000000b8·.LCPI0_24·-·4 | ||
41 | 000000000000067c··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 | ||
42 | 0000000000000689··0000001900000002·R_X86_64_PC32··········00000000000000c0·.LCPI0_25·-·4 | ||
43 | 0000000000000 | 33 | 0000000000000381··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 |
34 | 000000000000038e··0000001200000002·R_X86_64_PC32··········0000000000000088·.LCPI0_19·-·4 | ||
35 | 000000000000039a··0000001300000002·R_X86_64_PC32··········0000000000000090·.LCPI0_20·-·4 | ||
36 | 00000000000003c6··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 | ||
44 | 0000000000000 | 37 | 00000000000003d3··0000001400000002·R_X86_64_PC32··········0000000000000098·.LCPI0_21·-·4 |
45 | 0000000000000 | 38 | 00000000000003e0··0000001500000002·R_X86_64_PC32··········00000000000000a0·.LCPI0_22·-·4 |
39 | 000000000000040c··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 | ||
40 | 0000000000000419··0000001600000002·R_X86_64_PC32··········00000000000000a8·.LCPI0_23·-·4 | ||
41 | 0000000000000458··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 | ||
42 | 0000000000000464··0000001700000002·R_X86_64_PC32··········00000000000000b0·.LCPI0_24·-·4 | ||
43 | 000000000000052b··0000001800000002·R_X86_64_PC32··········00000000000000b8·.LCPI0_25·-·4 | ||
44 | 0000000000000534··0000001e00000002·R_X86_64_PC32··········0000000000000030·.LCPI0_28·-·5 | ||
46 | 0000000000000 | 45 | 00000000000005be··0000002b00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
46 | 00000000000005c6··0000001f00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_29·-·4 | ||
47 | 0000000000000 | 47 | 00000000000005ce··0000002000000002·R_X86_64_PC32··········0000000000000004·.LCPI0_30·-·4 |
48 | 0000000000000 | 48 | 00000000000005e6··0000001a00000002·R_X86_64_PC32··········00000000000000c8·.LCPI0_31·-·4 |
49 | 0000000000000 | 49 | 00000000000005f6··0000002100000002·R_X86_64_PC32··········0000000000000008·.LCPI0_32·-·4 |
50 | 000000000000099d··0000002500000002·R_X86_64_PC32··········0000000000000008·.LCPI0_33·-·4 | ||
51 | 0000000000000 | 50 | 0000000000000609··0000002c00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
52 | 0000000000000 | 51 | 0000000000000630··0000002200000002·R_X86_64_PC32··········000000000000000c·.LCPI0_33·-·4 |
53 | 0000000000000a38··0000001e00000002·R_X86_64_PC32··········00000000000000e8·.LCPI0_35·-·4 | ||
54 | 0000000000000 | 52 | 000000000000068f··0000001b00000002·R_X86_64_PC32··········00000000000000d0·.LCPI0_34·-·4 |
55 | 0000000000000 | 53 | 00000000000006b3··0000001800000002·R_X86_64_PC32··········00000000000000b8·.LCPI0_25·-·4 |
54 | 00000000000006bb··0000001900000002·R_X86_64_PC32··········00000000000000c0·.LCPI0_26·-·4 | ||
56 | 0000000000000 | 55 | 0000000000000934··0000002d00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
57 | 0000000000000 | 56 | 0000000000000978··0000002d00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
58 | 0000000000000 | 57 | 0000000000000a2b··000000280000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E·-·4 |
59 | 0000000000000e36··0000002c0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E·-·4 | ||
60 | 0000000000000f36··0000003000000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
61 | 0000000000000 | 58 | 0000000000000b87··0000002d00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
59 | 0000000000000bcb··0000002d00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
62 | 000000000000 | 60 | 0000000000000c83··000000290000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E·-·4 |
63 | 000000000000 | 61 | 0000000000000dbe··0000002d00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
64 | 000000000000 | 62 | 0000000000000e02··0000002d00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
63 | 0000000000000e7d··0000002600000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·9c | ||
64 | 0000000000000e8e··0000002600000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·7c | ||
65 | 0000000000000e9f··0000002600000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·5c | ||
66 | 0000000000000eb0··0000002600000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·3c | ||
67 | 0000000000000ec1··0000002600000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·1c | ||
65 | 000000000000 | 68 | 0000000000000ed2··0000002600000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·-·4 |
66 | 000000000000122f··0000003100000004·R_X86_64_PLT32·········0000000000000000·memcpy·-·4 | ||
67 | 000000000000129d··0000003200000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
68 | 00000000000012b6··0000003200000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
69 | 000000000000 | 69 | 0000000000000f4c··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 |
70 | 000000000000 | 70 | 0000000000000f65··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 |
71 | 000000000000 | 71 | 0000000000000f83··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 |
72 | 000000000000 | 72 | 0000000000000fa1··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 |
73 | 000000000000 | 73 | 0000000000000fbf··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 |
74 | 0000000000000fdd··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
75 | 0000000000000ff5··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
74 | 0000000000001 | 76 | 000000000000106e··0000002f00000004·R_X86_64_PLT32·········0000000000000000·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·-·4 |
75 | 0000000000001 | 77 | 000000000000114b··0000002c00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
76 | 0000000000001 | 78 | 000000000000116c··0000002200000002·R_X86_64_PC32··········000000000000000c·.LCPI0_33·-·4 |
77 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x2 | 79 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x2818·contains·2·entries: |
78 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 80 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
79 | 000000000000013 | 81 | 0000000000000134··0000002400000002·R_X86_64_PC32··········0000000000000040·.LCPI1_0·-·4 |
80 | 000000000000014 | 82 | 0000000000000145··0000002500000002·R_X86_64_PC32··········0000000000000050·.LCPI1_1·-·4 |
81 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_'·at·offset·0x2 | 83 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_'·at·offset·0x2848·contains·2·entries: |
82 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 84 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
83 | 00000000000000b | 85 | 00000000000000b8··0000002d00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
84 | 00000000000001 | 86 | 0000000000000123··0000002a00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 8, 15 lines modified | Offset 8, 14 lines modified | ||
8 | .LCPI0_3 | 8 | .LCPI0_3 |
9 | .LCPI0_4 | 9 | .LCPI0_4 |
10 | .LCPI0_5 | 10 | .LCPI0_5 |
11 | .LCPI0_6 | 11 | .LCPI0_6 |
12 | .LCPI0_7 | 12 | .LCPI0_7 |
13 | .LCPI0_8 | 13 | .LCPI0_8 |
14 | .LCPI0_9 | 14 | .LCPI0_9 |
15 | .LCPI0_10 | ||
16 | .LCPI0_12 | 15 | .LCPI0_12 |
17 | .LCPI0_13 | 16 | .LCPI0_13 |
18 | .LCPI0_14 | 17 | .LCPI0_14 |
19 | .LCPI0_15 | 18 | .LCPI0_15 |
20 | .LCPI0_16 | 19 | .LCPI0_16 |
21 | .LCPI0_17 | 20 | .LCPI0_17 |
22 | .LCPI0_18 | 21 | .LCPI0_18 |
Offset 24, 26 lines modified | Offset 23, 24 lines modified | ||
24 | .LCPI0_20 | 23 | .LCPI0_20 |
25 | .LCPI0_21 | 24 | .LCPI0_21 |
26 | .LCPI0_22 | 25 | .LCPI0_22 |
27 | .LCPI0_23 | 26 | .LCPI0_23 |
28 | .LCPI0_24 | 27 | .LCPI0_24 |
29 | .LCPI0_25 | 28 | .LCPI0_25 |
30 | .LCPI0_26 | 29 | .LCPI0_26 |
31 | .LCPI0_27 | ||
32 | .LCPI0_28 | ||
33 | .LCPI0_3 | 30 | .LCPI0_31 |
34 | .LCPI0_3 | 31 | .LCPI0_34 |
35 | .LCPI0_3 | 32 | .LCPI0_36 |
36 | .LCPI0_11 | 33 | .LCPI0_11 |
34 | .LCPI0_28 | ||
37 | .LCPI0_29 | 35 | .LCPI0_29 |
38 | .LCPI0_34 | ||
39 | .LCPI0_30 | 36 | .LCPI0_30 |
40 | .LCPI0_3 | 37 | .LCPI0_32 |
41 | .LCPI0_33 | 38 | .LCPI0_33 |
42 | .LCPI0_3 | 39 | .LCPI0_35 |
43 | .LCPI1_0 | 40 | .LCPI1_0 |
44 | .LCPI1_1 | 41 | .LCPI1_1 |
45 | _ZN19__llvm_libc_18_1_8_9EXP2_MID1E | 42 | _ZN19__llvm_libc_18_1_8_9EXP2_MID1E |
46 | _ZN19__llvm_libc_18_1_8_9EXP2_MID2E | 43 | _ZN19__llvm_libc_18_1_8_9EXP2_MID2E |
47 | __stack_chk_fail | 44 | __stack_chk_fail |
48 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 45 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
49 | __errno_location | 46 | __errno_location |
Offset 1, 19 lines modified | Offset 1, 17 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·fe822b65·4715f73f·00000400·00004841·..+eG..?......HA | 2 | ··0x00000000·fe822b65·4715f73f·00000400·00004841·..+eG..?......HA |
3 | ··0x00000010·000000ff·422e26bf·260e1b2a·4318073d·....B.&.&..*C..= | ||
3 | ··0x00000010·00000002·0000a041·000000ff·422e26bf·.......A....B.&. | ||
4 | ··0x00000020·260e1b2a·4318073d·00000000·0000e03f·&..*C..=.......? | ||
5 | ··0x00000030·00000000·0000f03f·55555555·5555a53f·.......?UUUUUU.? | ||
6 | ··0x00000040·55555555·5555c53f·00000000·0000083c·UUUUUU.?.......< | ||
7 | ··0x00000050·00000000·000008bc·0000002a·4318073d·...........*C..= | ||
8 | ··0x00000060·8506fe33·260e0b3b·176cc116·6cc1563f·...3&..;.l..l.V? | ||
9 | ··0x00000070·00000018·6cc1563f·00000090·3ee993bd·....l.V?....>... | ||
10 | ··0x00000080·9ff4499f·f449efbb·11111111·1111813f·..I..I.........? | ||
11 | ··0x00000090·11111111·111181bf·11111111·1111013c·...............< | ||
12 | ··0x000000a0·55555555·5555a5bf·55555555·5555453c·UUUUUU..UUUUUUE< | ||
13 | ··0x000000b0·55555555·5555c5bf·55555555·5555653c·UUUUUU..UUUUUUe< | ||
14 | ··0x000000 | 4 | ··0x00000020·00000000·0000e03f·00000000·0000f03f·.......?.......? |
5 | ··0x00000030·55555555·5555a53f·55555555·5555c53f·UUUUUU.?UUUUUU.? | ||
15 | ··0x000000 | 6 | ··0x00000040·00000000·0000083c·00000000·000008bc·.......<........ |
16 | ··0x000000e0·ffffffff·ffffef7f·00000000·0000f07f·................ | ||
17 | ··0x000000 | 7 | ··0x00000050·0000002a·4318073d·8506fe33·260e0b3b·...*C..=...3&..; |
8 | ··0x00000060·176cc116·6cc1563f·9ff4499f·f449efbb·.l..l.V?..I..I.. | ||
9 | ··0x00000070·11111111·1111813f·11111111·111181bf·.......?........ | ||
10 | ··0x00000080·11111111·1111013c·55555555·5555a5bf·.......<UUUUUU.. | ||
11 | ··0x00000090·55555555·5555453c·55555555·5555c5bf·UUUUUUE<UUUUUU.. | ||
12 | ··0x000000a0·55555555·5555653c·00000000·0000e0bf·UUUUUUe<........ | ||
13 | ··0x000000b0·00000000·0000f0bf·00000000·0000c039·...............9 | ||
14 | ··0x000000c0·00000000·0000c0b9·ffffffff·ffffef7f·................ | ||
15 | ··0x000000d0·00000000·0000f07f·01000000·00000000·................ | ||
Offset 1, 8 lines modified | Offset 1, 9 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst16': | 1 | Hex·dump·of·section·'.rodata.cst16': |
2 | ··0x00000000·00000000·0000083c·00000000·000 | 2 | ··0x00000000·00000000·0000083c·00000000·0000083c·.......<.......< |
3 | ··0x00000010·00000000·0003b03c·00000000·0003b03c·.......<.......< | ||
3 | ··0x000000 | 4 | ··0x00000020·00000000·0000c039·00000000·0000c039·.......9.......9 |
4 | ··0x000000 | 5 | ··0x00000030·20000000·0000b03c·20000000·0000b03c··......<·......< |
5 | ··0x000000 | 6 | ··0x00000040·00000000·000090c6·00000000·00009046·...............F |
6 | ··0x000000 | 7 | ··0x00000050·00000000·000050b9·00000000·00005039·......P.......P9 |
Offset 1, 4 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0100803f·000080bf·00000034· | 2 | ··0x00000000·0100803f·000080bf·00000034·aaaaaaaa·...?.......4.... |
3 | ··0x00000010·00000040····························...@ | ||
Offset 9, 1052 lines modified | Offset 9, 868 lines modified | ||
9 | » push···%rbp | 9 | » push···%rbp |
10 | » push···%r15 | 10 | » push···%r15 |
11 | » push···%r14 | 11 | » push···%r14 |
12 | » push···%r13 | 12 | » push···%r13 |
13 | » push···%r12 | 13 | » push···%r12 |
14 | » push···%rbx | 14 | » push···%rbx |
15 | » sub····$0x2e8,%rsp | 15 | » sub····$0x2e8,%rsp |
16 | » movdqa·%xmm0,%xmm1 | 16 | » vmovdqa·%xmm0,%xmm13 |
17 | » mov····%fs:0x28,%rax | 17 | » mov····%fs:0x28,%rax |
18 | » mov····%rax,0x2e0(%rsp) | 18 | » mov····%rax,0x2e0(%rsp) |
19 | » movq | 19 | » vmovq··%xmm0,%rax |
20 | » movabs·$0x3f78b6ef2ad2cfae,%rcx | 20 | » movabs·$0x3f78b6ef2ad2cfae,%rcx |
21 | » add····%rax,%rcx | 21 | » add····%rax,%rcx |
22 | » movabs·$0x7c18b6ef2ad2cfae,%rdx | 22 | » movabs·$0x7c18b6ef2ad2cfae,%rdx |
23 | » cmp····%rdx,%rcx | 23 | » cmp····%rdx,%rcx |
24 | » jb····· | 24 | » jb·····1dd·<__llvm_libc_18_1_8_::exp(double)+0x1dd> |
25 | » movabs·$0xbf79d1bd0105c610,%rcx | 25 | » movabs·$0xbf79d1bd0105c610,%rcx |
26 | » add····%rax,%rcx | 26 | » add····%rax,%rcx |
27 | » movabs·$0x7c19d1bd0105c60f,%rdx | 27 | » movabs·$0x7c19d1bd0105c60f,%rdx |
28 | » cmp····%rdx,%rcx | 28 | » cmp····%rdx,%rcx |
29 | » jbe···· | 29 | » jbe····1dd·<__llvm_libc_18_1_8_::exp(double)+0x1dd> |
30 | » movsd | 30 | » vmovsd·0x0(%rip),%xmm0········ |
31 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 31 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
32 | » mulsd··%xmm11,%xmm0 | ||
33 | » addsd | 32 | » vfmadd213sd·0x0(%rip),%xmm13,%xmm0········ |
34 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 33 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
35 | » movq | 34 | » vmovq··%xmm0,%rax |
36 | » mov····%rax,%rb | 35 | » mov····%rax,%rbx |
37 | » shr····$0x13,%rb | 36 | » shr····$0x13,%rbx |
38 | » cvtsi2sd·%eb | 37 | » vcvtsi2sd·%ebx,%xmm1,%xmm0 |
39 | » shr····$0x19,%eax | 38 | » shr····$0x19,%eax |
40 | » and····$0x3f,%eax | 39 | » and····$0x3f,%eax |
41 | » mov····%eb | 40 | » mov····%ebx,%ecx |
42 | » and····$0x3f,%ecx | 41 | » and····$0x3f,%ecx |
43 | » sar····$0xc,%ebp | ||
44 | » lea····(%rax,%rax,2),%r1 | 42 | » lea····(%rax,%rax,2),%r13 |
45 | » mov····0x0(%rip),%rax········ | 43 | » mov····0x0(%rip),%rax········ |
46 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID1-0x4 | 44 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID1-0x4 |
47 | » movsd | 45 | » vmovsd·0x10(%rax,%r13,8),%xmm1 |
48 | » lea····(%rcx,%rcx,2),%r | 46 | » lea····(%rcx,%rcx,2),%r14 |
49 | » mov····0x0(%rip),%r | 47 | » mov····0x0(%rip),%r12········ |
50 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID2-0x4 | 48 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID2-0x4 |
51 | » movsd | 49 | » vmovsd·0x10(%r12,%r14,8),%xmm4 |
52 | » m | 50 | » vmulsd·%xmm4,%xmm1,%xmm3 |
51 | » vmovapd·%xmm4,%xmm2 | ||
52 | » vfmsub213sd·%xmm3,%xmm1,%xmm2 | ||
53 | » vfmadd231sd·0x8(%r12,%r14,8),%xmm1,%xmm2 | ||
54 | » vfmadd231sd·0x8(%rax,%r13,8),%xmm4,%xmm2 | ||
55 | » sar····$0xc,%ebx | ||
56 | » vfmadd231sd·0x0(%rip),%xmm0,%xmm13········ | ||
53 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 57 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
54 | » movapd·%xmm1,%xmm0 | ||
55 | » mulsd··%xmm5,%xmm0 | ||
56 | » movapd·%xmm1,%xmm4 | ||
57 | » subsd··%xmm0,%xmm4 | ||
58 | » addsd··%xmm0,%xmm4 | ||
59 | » movapd·%xmm1,%xmm0 | ||
60 | » subsd··%xmm4,%xmm0 | ||
61 | » movapd·%xmm2,%xmm3 | ||
62 | » mulsd··%xmm5,%xmm3 | ||
63 | » movapd·%xmm2,%xmm6 | ||
64 | » subsd··%xmm3,%xmm6 | ||
65 | » addsd··%xmm3,%xmm6 | ||
66 | » movapd·%xmm2,%xmm7 | ||
67 | » subsd··%xmm6,%xmm7 | ||
68 | » movapd·%xmm1,%xmm3 | ||
69 | » mulsd··%xmm2,%xmm3 | ||
70 | » movapd·%xmm4,%xmm8 | ||
71 | » mulsd··%xmm6,%xmm8 | ||
72 | » subsd··%xmm3,%xmm8 | ||
73 | » mulsd··%xmm7,%xmm4 | ||
74 | » addsd··%xmm8,%xmm4 | ||
75 | » mulsd··%xmm0,%xmm6 | ||
76 | » addsd··%xmm4,%xmm6 | ||
77 | » mulsd··%xmm0,%xmm7 | ||
78 | » mulsd··0x8(%rcx,%rbx,8),%xmm1 | ||
79 | » addsd··%xmm6,%xmm7 | ||
80 | » addsd··%xmm7,%xmm1 | ||
81 | » mulsd··0x8(%rax,%r15,8),%xmm2 | ||
82 | » addsd··%xmm1,%xmm2 | ||
83 | » movsd | 58 | » vmovsd·0x0(%rip),%xmm1········ |
84 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 59 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
60 | » vfmadd213sd·%xmm13,%xmm0,%xmm1 | ||
85 | » mulsd··%xmm9,%xmm10 | ||
86 | » addsd··%xmm11,%xmm10 | ||
87 | » movsd | 61 | » vmovsd·0x0(%rip),%xmm5········ |
88 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 62 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
63 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm5········ | ||
89 | » mulsd··%xmm9,%xmm4 | ||
90 | » addsd··%xmm10,%xmm4 | ||
91 | » movapd·%xmm4,%xmm1 | ||
92 | » mulsd··%xmm3,%xmm1 | ||
93 | » movapd·%xmm4,%xmm6 | ||
94 | » movsd··0x0(%rip),%xmm7········ | ||
95 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 64 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
96 | » mulsd· | 65 | » vmulsd·%xmm3,%xmm1,%xmm6 |
97 | » | 66 | » vmovsd·0x0(%rip),%xmm4········ |
98 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 67 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
99 | » m | 68 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm4········ |
100 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 69 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
101 | » mulsd··%xmm6,%xmm6 | ||
102 | » addsd··0x0(%rip),%xmm4········ | ||
103 | ·R_X86_64_PC32» .LCPI0_8-0x4 | ||
104 | » mulsd··%xmm6,%xmm4 | ||
105 | » addsd··%xmm7,%xmm4 | ||
106 | » mulsd· | 70 | » vmulsd·%xmm1,%xmm1,%xmm1 |
107 | » addsd· | 71 | » vfmadd213sd·%xmm5,%xmm1,%xmm4 |
72 | » vfmadd213sd·%xmm2,%xmm6,%xmm4 | ||
108 | » cmp····$0xfffffc02,%eb | 73 | » cmp····$0xfffffc02,%ebx |
109 | » jg····· | 74 | » jg·····2cd·<__llvm_libc_18_1_8_::exp(double)+0x2cd> |
110 | » lea····0x3fe(%rb | 75 | » lea····0x3fe(%rbx),%edx |
111 | » shl····$0x34,%rdx | 76 | » shl····$0x34,%rdx |
112 | » movq | 77 | » vmovq··%xmm3,%rcx |
113 | » add····%rdx,%rcx | 78 | » add····%rdx,%rcx |
114 | » movq | 79 | » vmovq··%rcx,%xmm1 |
115 | » movq | 80 | » vmovq··%xmm4,%rcx |
116 | » add····%rdx,%rcx | 81 | » add····%rdx,%rcx |
117 | » movq | 82 | » vmovq··%rcx,%xmm5 |
118 | » xorpd· | 83 | » vxorpd·%xmm6,%xmm6,%xmm6 |
119 | » cmpneqsd·%xmm | 84 | » vcmpneqsd·%xmm6,%xmm4,%xmm4 |
120 | » andpd· | 85 | » vandpd·%xmm5,%xmm4,%xmm4 |
121 | » movsd | 86 | » vmovsd·0x0(%rip),%xmm5········ |
122 | ·R_X86_64_PC32» .LCPI0_ | 87 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
88 | » vsubsd·%xmm1,%xmm5,%xmm6 | ||
123 | » movapd·%xmm1,%xmm7 | ||
124 | » subsd··%xmm6,%xmm7 | ||
125 | » xor····%ecx,%ecx | 89 | » xor····%ecx,%ecx |
Max diff block lines reached; 43084/47523 bytes (90.66%) of diff not shown. |
Offset 4, 18 lines modified | Offset 4, 18 lines modified | ||
4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: | 4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: |
5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: |
6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: | 6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: |
7 | » endbr64 | 7 | » endbr64 |
8 | » mov····0x8(%rdi),%r8 | 8 | » mov····0x8(%rdi),%r8 |
9 | » mov····0x10(%rdi),%rsi | 9 | » mov····0x10(%rdi),%rsi |
10 | » | 10 | » vxorpd·%xmm0,%xmm0,%xmm0 |
11 | » mov····%r8,%rax | 11 | » mov····%r8,%rax |
12 | » or·····%rsi,%rax | 12 | » or·····%rsi,%rax |
13 | » je·····19 | 13 | » je·····190·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x190> |
14 | » push···%r15 | 14 | » push···%r15 |
15 | » push···%r14 | 15 | » push···%r14 |
16 | » push···%r12 | 16 | » push···%r12 |
17 | » push···%rbx | 17 | » push···%rbx |
18 | » mov····0x4(%rdi),%edx | 18 | » mov····0x4(%rdi),%edx |
19 | » lea····0x47e(%rdx),%r9d | 19 | » lea····0x47e(%rdx),%r9d |
20 | » mov····$0xfffffbce,%eax | 20 | » mov····$0xfffffbce,%eax |
Offset 35, 29 lines modified | Offset 35, 29 lines modified | ||
35 | » shr····%cl,%r10 | 35 | » shr····%cl,%r10 |
36 | » test···$0x40,%cl | 36 | » test···$0x40,%cl |
37 | » cmove··%r9,%r10 | 37 | » cmove··%r9,%r10 |
38 | » movabs·$0xfffffffffffff,%rbx | 38 | » movabs·$0xfffffffffffff,%rbx |
39 | » and····%r10,%rbx | 39 | » and····%r10,%rbx |
40 | » movabs·$0x8000000000000000,%r9 | 40 | » movabs·$0x8000000000000000,%r9 |
41 | » movabs·$0x7ff0000000000000,%r11 | 41 | » movabs·$0x7ff0000000000000,%r11 |
42 | » movzbl·(%rdi),% | 42 | » movzbl·(%rdi),%edi |
43 | » mov····%rax,%r | 43 | » mov····%rax,%r10 |
44 | » shl····$0x34,%r | 44 | » shl····$0x34,%r10 |
45 | » lea····(%r | 45 | » lea····(%r10,%rbx,1),%r14 |
46 | » or·····%r9,%r14 | 46 | » or·····%r9,%r14 |
47 | » mov····%r | 47 | » mov····%r10,%r15 |
48 | » and····%r11,%r15 | 48 | » and····%r11,%r15 |
49 | » or·····%rbx,%r15 | 49 | » or·····%rbx,%r15 |
50 | » test···% | 50 | » test···%dil,%dil |
51 | » cmovne·%r14,%r15 | 51 | » cmovne·%r14,%r15 |
52 | » dec····%ecx | 52 | » dec····%ecx |
53 | » mov····$0x1,%ebx | 53 | » mov····$0x1,%ebx |
54 | » xor····%r14d,%r14d | 54 | » xor····%r14d,%r14d |
55 | » shld···%cl,%rbx,%r14 | 55 | » shld···%cl,%rbx,%r14 |
56 | » movq | 56 | » vmovq··%r15,%xmm1 |
57 | » xor····%r15d,%r15d | 57 | » xor····%r15d,%r15d |
58 | » shl····%cl,%rbx | 58 | » shl····%cl,%rbx |
59 | » test···$0x40,%cl | 59 | » test···$0x40,%cl |
60 | » cmovne·%rbx,%r14 | 60 | » cmovne·%rbx,%r14 |
61 | » cmovne·%r15,%rbx | 61 | » cmovne·%r15,%rbx |
62 | » cmp····$0x7f,%ecx | 62 | » cmp····$0x7f,%ecx |
63 | » cmova··%r15,%r14 | 63 | » cmova··%r15,%r14 |
Offset 74, 48 lines modified | Offset 74, 45 lines modified | ||
74 | » and····%r8,%rcx | 74 | » and····%r8,%rcx |
75 | » and····%rsi,%r15 | 75 | » and····%rsi,%r15 |
76 | » xor····%esi,%esi | 76 | » xor····%esi,%esi |
77 | » or·····%rcx,%r15 | 77 | » or·····%rcx,%r15 |
78 | » setne··%sil | 78 | » setne··%sil |
79 | » lea····(%rsi,%r12,2),%ecx | 79 | » lea····(%rsi,%r12,2),%ecx |
80 | » cmp····$0x36,%eax | 80 | » cmp····$0x36,%eax |
81 | » jg·····15 | 81 | » jg·····150·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x150> |
82 | » add····$0x34,%eax | 82 | » add····$0x34,%eax |
83 | » shl····$0x34,%rax | 83 | » shl····$0x34,%rax |
84 | » or·····%rax,%r9 | 84 | » or·····%rax,%r9 |
85 | » and····%r11,%rax | 85 | » and····%r11,%rax |
86 | » xor····%edx,%edx | 86 | » xor····%edx,%edx |
87 | » test···% | 87 | » test···%dil,%dil |
88 | » sete···%dl | 88 | » sete···%dl |
89 | » cmovne·%r9,%rax | 89 | » cmovne·%r9,%rax |
90 | » vcvtsi2sd·%ecx,%xmm2,%xmm0 | ||
90 | » movq | 91 | » vmovq··%rax,%xmm2 |
91 | » cvtsi2sd·%ecx,%xmm2 | ||
92 | » mulsd··%xmm0,%xmm2 | ||
93 | » lea····0x0(%rip),%rax········#·13 | 92 | » lea····0x0(%rip),%rax········#·138·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x138> |
94 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 93 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
95 | » mulsd | 94 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm1 |
96 | » addsd· | 95 | » vfmadd231sd·%xmm0,%xmm2,%xmm1 |
97 | » lea····0x0(%rip),%rax········#·14 | 96 | » lea····0x0(%rip),%rax········#·149·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x149> |
98 | ·R_X86_64_PC32» .LCPI1_1-0x4 | 97 | ·R_X86_64_PC32» .LCPI1_1-0x4 |
99 | » mulsd | 98 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm0 |
100 | » movapd·%xmm1,%xmm0 | ||
101 | » jmp····1 | 99 | » jmp····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
102 | » add····$0xfca,%eax | 100 | » add····$0xfca,%eax |
103 | » shl····$0x34,%rax | 101 | » shl····$0x34,%rax |
104 | » or·····%rax,%r9 | 102 | » or·····%rax,%r9 |
105 | » and····%r11,%rax | 103 | » and····%r11,%rax |
106 | » test···% | 104 | » test···%dil,%dil |
107 | » cmovne·%r9,%rax | 105 | » cmovne·%r9,%rax |
108 | » cvtsi2sd·%ecx,%xmm0 | ||
109 | » movq | 106 | » vmovq··%rax,%xmm2 |
110 | » mulsd··%xmm2,%xmm0 | ||
111 | » | 107 | » vcvtsi2sd·%ecx,%xmm3,%xmm0 |
108 | » vfmadd213sd·%xmm1,%xmm2,%xmm0 | ||
112 | » cmp····$0xfffffb82,%edx | 109 | » cmp····$0xfffffb82,%edx |
113 | » jg·····1 | 110 | » jg·····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
114 | » movq | 111 | » vmovq··%xmm0,%rax |
115 | » sub····%r | 112 | » sub····%r10,%rax |
116 | » movq | 113 | » vmovq··%rax,%xmm0 |
117 | » pop····%rbx | 114 | » pop····%rbx |
118 | » pop····%r12 | 115 | » pop····%r12 |
119 | » pop····%r14 | 116 | » pop····%r14 |
120 | » pop····%r15 | 117 | » pop····%r15 |
121 | » ret | 118 | » ret |
Offset 9, 85 lines modified | Offset 9, 85 lines modified | ||
9 | » push···%rbx | 9 | » push···%rbx |
10 | » mov····%rdi,%rax | 10 | » mov····%rdi,%rax |
11 | » lea····0x28(%rsp),%r11 | 11 | » lea····0x28(%rsp),%r11 |
12 | » mov····0x18(%rsp),%rsi | 12 | » mov····0x18(%rsp),%rsi |
13 | » mov····0x20(%rsp),%r10 | 13 | » mov····0x20(%rsp),%r10 |
14 | » mov····%rsi,%rcx | 14 | » mov····%rsi,%rcx |
15 | » or·····%r10,%rcx | 15 | » or·····%r10,%rcx |
16 | » jne····3 | 16 | » jne····32·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x32> |
17 | » mov····0x10(%r11),%rcx | 17 | » mov····0x10(%r11),%rcx |
18 | » mov····%rcx,0x10(%rax) | 18 | » mov····%rcx,0x10(%rax) |
19 | » movups·(%r11),%xmm0 | 19 | » vmovups·(%r11),%xmm0 |
20 | » movups·%xmm0,(%rax) | 20 | » vmovups·%xmm0,(%rax) |
21 | » pop····%rbx | 21 | » pop····%rbx |
22 | » ret | 22 | » ret |
23 | » lea····0x10(%rsp),%r8 | 23 | » lea····0x10(%rsp),%r8 |
24 | » mov····0x8(%r11),%rdi | 24 | » mov····0x8(%r11),%rdi |
25 | » mov····0x10(%r11),%r9 | 25 | » mov····0x10(%r11),%r9 |
26 | » mov····%rdi,%rcx | 26 | » mov····%rdi,%rcx |
27 | » or·····%r9,%rcx | 27 | » or·····%r9,%rcx |
28 | » jne····5 | 28 | » jne····5a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x5a> |
29 | » mov····0x10(%r8),%rcx | 29 | » mov····0x10(%r8),%rcx |
30 | » mov····%rcx,0x10(%rax) | 30 | » mov····%rcx,0x10(%rax) |
31 | » movups·(%r8),%xmm0 | 31 | » vmovups·(%r8),%xmm0 |
32 | » movups·%xmm0,(%rax) | 32 | » vmovups·%xmm0,(%rax) |
33 | » pop····%rbx | 33 | » pop····%rbx |
34 | » ret | 34 | » ret |
35 | » mov····0x4(%r8),%edx | 35 | » mov····0x4(%r8),%edx |
36 | » mov····0x4(%r11),%ebx | 36 | » mov····0x4(%r11),%ebx |
37 | » mov····%edx,%ecx | 37 | » mov····%edx,%ecx |
38 | » sub····%ebx,%ecx | 38 | » sub····%ebx,%ecx |
39 | » jle····7 | 39 | » jle····76·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x76> |
40 | » cmp····$0x7f,%ecx | 40 | » cmp····$0x7f,%ecx |
41 | » jbe····8 | 41 | » jbe····8a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x8a> |
42 | » xor····%edi,%edi | 42 | » xor····%edi,%edi |
43 | » mov····%edx,%ebx | 43 | » mov····%edx,%ebx |
44 | » xor····%r9d,%r9d | 44 | » xor····%r9d,%r9d |
45 | » jmp····b | 45 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
46 | » mov····%ebx,%ecx | 46 | » mov····%ebx,%ecx |
47 | » sub····%edx,%ecx | 47 | » sub····%edx,%ecx |
48 | » jle····b | 48 | » jle····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
49 | » cmp····$0x7f,%ecx | 49 | » cmp····$0x7f,%ecx |
50 | » jbe···· | 50 | » jbe····a2·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xa2> |
51 | » xor····%esi,%esi | 51 | » xor····%esi,%esi |
52 | » mov····%ebx,%edx | 52 | » mov····%ebx,%edx |
53 | » xor····%r10d,%r10d | 53 | » xor····%r10d,%r10d |
54 | » jmp····b | 54 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
55 | » shrd···%cl,%r9,%rdi | 55 | » shrd···%cl,%r9,%rdi |
56 | » shr····%cl,%r9 | 56 | » shr····%cl,%r9 |
57 | » xor····%ebx,%ebx | 57 | » xor····%ebx,%ebx |
58 | » test···$0x40,%cl | 58 | » test···$0x40,%cl |
59 | » cmovne·%r9,%rdi | 59 | » cmovne·%r9,%rdi |
60 | » cmovne·%rbx,%r9 | 60 | » cmovne·%rbx,%r9 |
61 | » mov····%edx,%ebx | 61 | » mov····%edx,%ebx |
62 | » jmp····b | 62 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
63 | » shrd···%cl,%r10,%rsi | 63 | » shrd···%cl,%r10,%rsi |
64 | » shr····%cl,%r10 | 64 | » shr····%cl,%r10 |
65 | » xor····%edx,%edx | 65 | » xor····%edx,%edx |
66 | » test···$0x40,%cl | 66 | » test···$0x40,%cl |
67 | » cmovne·%r10,%rsi | 67 | » cmovne·%r10,%rsi |
68 | » cmovne·%rdx,%r10 | 68 | » cmovne·%rdx,%r10 |
69 | » mov····%ebx,%edx | 69 | » mov····%ebx,%edx |
70 | » movzbl·(%r8),%r8d | 70 | » movzbl·(%r8),%r8d |
71 | » movzbl·(%r11),%ecx | 71 | » movzbl·(%r11),%ecx |
72 | » mov····%ecx,%r11d | 72 | » mov····%ecx,%r11d |
73 | » xor····%r8b,%r11b | 73 | » xor····%r8b,%r11b |
74 | » test···$0x1,%r11b | 74 | » test···$0x1,%r11b |
75 | » jne····11 | 75 | » jne····11d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x11d> |
76 | » mov····%rdi,%rcx | 76 | » mov····%rdi,%rcx |
77 | » add····%rsi,%rcx | 77 | » add····%rsi,%rcx |
78 | » mov····%r10,%r11 | 78 | » mov····%r10,%r11 |
79 | » adc····$0x0,%r11 | 79 | » adc····$0x0,%r11 |
80 | » add····%rsi,%rdi | 80 | » add····%rsi,%rdi |
81 | » mov····%r9,%rcx | 81 | » mov····%r9,%rcx |
82 | » adc····%r10,%rcx | 82 | » adc····%r10,%rcx |
83 | » cmp····%r10,%r11 | 83 | » cmp····%r10,%r11 |
84 | » jb·····e | 84 | » jb·····ec·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xec> |
85 | » cmp····%r9,%rcx | 85 | » cmp····%r9,%rcx |
86 | » jae···· | 86 | » jae····103·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x103> |
87 | » shrd···$0x1,%rcx,%rdi | 87 | » shrd···$0x1,%rcx,%rdi |
88 | » inc····%edx | 88 | » inc····%edx |
89 | » shr····$1,%rcx | 89 | » shr····$1,%rcx |
90 | » movabs·$0x8000000000000000,%rsi | 90 | » movabs·$0x8000000000000000,%rsi |
91 | » or·····%rsi,%rcx | 91 | » or·····%rsi,%rcx |
92 | » mov····%r8b,(%rax) | 92 | » mov····%r8b,(%rax) |
93 | » movw···$0xaaaa,0x1(%rax) | 93 | » movw···$0xaaaa,0x1(%rax) |
Offset 95, 39 lines modified | Offset 95, 39 lines modified | ||
95 | » mov····%edx,0x4(%rax) | 95 | » mov····%edx,0x4(%rax) |
96 | » mov····%rdi,0x8(%rax) | 96 | » mov····%rdi,0x8(%rax) |
97 | » mov····%rcx,0x10(%rax) | 97 | » mov····%rcx,0x10(%rax) |
98 | » pop····%rbx | 98 | » pop····%rbx |
99 | » ret | 99 | » ret |
100 | » mov····%r10,%r11 | 100 | » mov····%r10,%r11 |
101 | » sub····%r9,%r11 | 101 | » sub····%r9,%r11 |
102 | » ja·····12 | 102 | » ja·····12c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x12c> |
103 | » jb·····1 | 103 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
104 | » cmp····%rdi,%rsi | 104 | » cmp····%rdi,%rsi |
105 | » jb·····1 | 105 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
106 | » xor····%ecx,%ecx | 106 | » xor····%ecx,%ecx |
107 | » sub····%rdi,%rsi | 107 | » sub····%rdi,%rsi |
108 | » setb···%cl | 108 | » setb···%cl |
109 | » sub····%rcx,%r11 | 109 | » sub····%rcx,%r11 |
110 | » mov····%rsi,%rcx | 110 | » mov····%rsi,%rcx |
111 | » or·····%r11,%rcx | 111 | » or·····%r11,%rcx |
112 | » jne····1 | 112 | » jne····162·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x162> |
113 | » jmp····19 | 113 | » jmp····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
114 | » xor····%edx,%edx | 114 | » xor····%edx,%edx |
115 | » sub····%rsi,%rdi | 115 | » sub····%rsi,%rdi |
116 | » setb···%dl | 116 | » setb···%dl |
117 | » sub····%r10,%r9 | 117 | » sub····%r10,%r9 |
118 | » sub····%rdx,%r9 | 118 | » sub····%rdx,%r9 |
119 | » mov····%ebx,%edx | 119 | » mov····%ebx,%edx |
120 | » mov····%ecx,%r8d | 120 | » mov····%ecx,%r8d |
121 | » mov····%rdi,%rsi | 121 | » mov····%rdi,%rsi |
122 | » mov····%r9,%r11 | 122 | » mov····%r9,%r11 |
123 | » mov····%rsi,%rcx | 123 | » mov····%rsi,%rcx |
124 | » or·····%r11,%rcx | 124 | » or·····%r11,%rcx |
125 | » je·····19 | 125 | » je·····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
126 | » je·····19 | 126 | » je·····19a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19a> |
127 | » xor····%edi,%edi | 127 | » xor····%edi,%edi |
128 | » test···%r11,%r11 | 128 | » test···%r11,%r11 |
129 | » sete···%dil | 129 | » sete···%dil |
130 | » mov····%r11,%rcx | 130 | » mov····%r11,%rcx |
131 | » cmove··%rsi,%rcx | 131 | » cmove··%rsi,%rcx |
132 | » shl····$0x6,%edi | 132 | » shl····$0x6,%edi |
133 | » bsr····%rcx,%rcx | 133 | » bsr····%rcx,%rcx |
Offset 136, 15 lines modified | Offset 136, 15 lines modified | ||
136 | » shld···%cl,%rsi,%r11 | 136 | » shld···%cl,%rsi,%r11 |
Max diff block lines reached; 684/10967 bytes (6.24%) of diff not shown. |
Offset 26, 33 lines modified | Offset 26, 33 lines modified | ||
26 | » add····$0x80,%eax | 26 | » add····$0x80,%eax |
27 | » mov····%eax,0x3c(%rsp) | 27 | » mov····%eax,0x3c(%rsp) |
28 | » mov····%r9,%rax | 28 | » mov····%r9,%rax |
29 | » or·····%r14,%rax | 29 | » or·····%r14,%rax |
30 | » je·····5c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x5c> | 30 | » je·····5c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x5c> |
31 | » mov····%rdi,%rax | 31 | » mov····%rdi,%rax |
32 | » or·····%r8,%rax | 32 | » or·····%r8,%rax |
33 | » jne····c | 33 | » jne····c7·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128[·...·truncated·by·diffoscope;·len:·16,·SHA:·625fee54e5b72d57b6405e89327caee2b6c73b7caacac9dd2309121dbc4d409d·...·]> |
34 | » movq···$0x0,0x40(%rsp) | 34 | » movq···$0x0,0x40(%rsp) |
35 | » xor····%edx,%edx | 35 | » xor····%edx,%edx |
36 | » mov····%rdx,0x48(%rsp) | 36 | » mov····%rdx,0x48(%rsp) |
37 | » movw···$0xaaaa,0x39(%rsp) | 37 | » movw···$0xaaaa,0x39(%rsp) |
38 | » movb···$0xaa,0x3b(%rsp) | 38 | » movb···$0xaa,0x3b(%rsp) |
39 | » mov····%fs:0x28,%rax | 39 | » mov····%fs:0x28,%rax |
40 | » cmp····0x50(%rsp),%rax | 40 | » cmp····0x50(%rsp),%rax |
41 | » jne····1 | 41 | » jne····122·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<12[·...·truncated·by·diffoscope;·len:·18,·SHA:·ba30ea227af3f0381ec5980bc0d87c4ea29039e28529737d37813ca88e8a551f·...·]> |
42 | » mov····0x48(%rsp),%rax | 42 | » mov····0x48(%rsp),%rax |
43 | » mov····%rax,0x28(%rsp) | 43 | » mov····%rax,0x28(%rsp) |
44 | » movups·0x38(%rsp),%xmm0 | 44 | » vmovups·0x38(%rsp),%xmm0 |
45 | » movups·%xmm0,0x18(%rsp) | 45 | » vmovups·%xmm0,0x18(%rsp) |
46 | » mov····0x10(%rcx),%rax | 46 | » mov····0x10(%rcx),%rax |
47 | » mov····%rax,0x10(%rsp) | 47 | » mov····%rax,0x10(%rsp) |
48 | » movups·(%rcx),%xmm0 | 48 | » vmovups·(%rcx),%xmm0 |
49 | » movups·%xmm0,(%rsp) | 49 | » vmovups·%xmm0,(%rsp) |
50 | » mov····%rbx,%rdi | 50 | » mov····%rbx,%rdi |
51 | » call···b | 51 | » call···bc·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128[·...·truncated·by·diffoscope;·len:·16,·SHA:·aff15b35234282bbdc9c7354a21b831add09513c0f89420d4b14752ade725d88·...·]> |
52 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 52 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
53 | » mov····%rbx,%rax | 53 | » mov····%rbx,%rax |
54 | » add····$0x58,%rsp | 54 | » add····$0x58,%rsp |
55 | » pop····%rbx | 55 | » pop····%rbx |
56 | » pop····%r14 | 56 | » pop····%r14 |
57 | » ret | 57 | » ret |
58 | » mov····%r8,%rax | 58 | » mov····%r8,%rax |
Offset 76, 9 lines modified | Offset 76, 9 lines modified | ||
76 | » add····%r10d,%r11d | 76 | » add····%r10d,%r11d |
77 | » add····$0x7f,%r11d | 77 | » add····$0x7f,%r11d |
78 | » mov····%r11d,0x3c(%rsp) | 78 | » mov····%r11d,0x3c(%rsp) |
79 | » shld···$0x1,%rax,%rdx | 79 | » shld···$0x1,%rax,%rdx |
80 | » add····%rax,%rax | 80 | » add····%rax,%rax |
81 | » mov····%rax,0x40(%rsp) | 81 | » mov····%rax,0x40(%rsp) |
82 | » jmp····67·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x67> | 82 | » jmp····67·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x67> |
83 | » call···12 | 83 | » call···127·<.LCPI0_36+0x4f> |
84 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 84 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·3 | 2 | ··0x00000000·343738······························478 |
Offset 2, 54 lines modified | Offset 2, 52 lines modified | ||
2 | Hex·dump·of·section·'.strtab': | 2 | Hex·dump·of·section·'.strtab': |
3 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 3 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L | 5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. | 6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ | 7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI | 8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI |
9 | ··0x00000060·305f313 | 9 | ··0x00000060·305f3132·002e4c43·5049305f·3133002e·0_12..LCPI0_13.. |
10 | ··0x00000070·4c435049·305f313 | 10 | ··0x00000070·4c435049·305f3134·002e4c43·5049305f·LCPI0_14..LCPI0_ |
11 | ··0x00000080·313 | 11 | ··0x00000080·3135002e·4c435049·305f3136·002e4c43·15..LCPI0_16..LC |
12 | ··0x00000090·5049305f·313 | 12 | ··0x00000090·5049305f·3137002e·4c435049·305f3138·PI0_17..LCPI0_18 |
13 | ··0x000000a0·002e4c43·5049305f·313 | 13 | ··0x000000a0·002e4c43·5049305f·3139002e·4c435049·..LCPI0_19..LCPI |
14 | ··0x000000b0·305f3 | 14 | ··0x000000b0·305f3230·002e4c43·5049305f·3231002e·0_20..LCPI0_21.. |
15 | ··0x000000c0·4c435049·305f323 | 15 | ··0x000000c0·4c435049·305f3232·002e4c43·5049305f·LCPI0_22..LCPI0_ |
16 | ··0x000000d0·323 | 16 | ··0x000000d0·3233002e·4c435049·305f3234·002e4c43·23..LCPI0_24..LC |
17 | ··0x000000e0·5049305f·323 | 17 | ··0x000000e0·5049305f·3235002e·4c435049·305f3236·PI0_25..LCPI0_26 |
18 | ··0x000000f0·002e4c43·5049305f·3 | 18 | ··0x000000f0·002e4c43·5049305f·3331002e·4c435049·..LCPI0_31..LCPI |
19 | ··0x00000100·305f3 | 19 | ··0x00000100·305f3334·002e4c43·5049305f·3336002e·0_34..LCPI0_36.. |
20 | ··0x00000110·4c435049·305f3 | 20 | ··0x00000110·4c435049·305f3131·002e4c43·5049305f·LCPI0_11..LCPI0_ |
21 | ··0x00000120·3 | 21 | ··0x00000120·3238002e·4c435049·305f3239·002e4c43·28..LCPI0_29..LC |
22 | ··0x00000130·5049305f·3 | 22 | ··0x00000130·5049305f·3330002e·4c435049·305f3332·PI0_30..LCPI0_32 |
23 | ··0x00000140·002e4c43·5049305f·333 | 23 | ··0x00000140·002e4c43·5049305f·3333002e·4c435049·..LCPI0_33..LCPI |
24 | ··0x00000150·305f333 | 24 | ··0x00000150·305f3335·002e4c43·5049315f·30002e4c·0_35..LCPI1_0..L |
25 | ··0x00000160·4c435049·305f3333·002e4c43·5049305f·LCPI0_33..LCPI0_ | ||
26 | ··0x00000170·3336002e·4c435049·315f3000·2e4c4350·36..LCPI1_0..LCP | ||
27 | ··0x000001 | 25 | ··0x00000160·43504931·5f310065·7870005f·5a4e3139·CPI1_1.exp._ZN19 |
28 | ··0x00000190·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 | ||
29 | ··0x000001a0·5f394558·50325f4d·49443145·005f5a4e·_9EXP2_MID1E._ZN | ||
30 | ··0x000001b0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
31 | ··0x000001c0·5f315f38·5f394558·50325f4d·49443245·_1_8_9EXP2_MID2E | ||
32 | ··0x000001d0·005f5f73·7461636b·5f63686b·5f666169·.__stack_chk_fai | ||
33 | ··0x000001e0·6c005f5a·5a4e3139·5f5f6c6c·766d5f6c·l._ZZN19__llvm_l | ||
34 | ··0x000001f0·6962635f·31385f31·5f385f36·66707574·ibc_18_1_8_6fput | ||
35 | ··0x00000200·696c3135·71756963·6b5f6765·745f726f·il15quick_get_ro | ||
36 | ··0x00000210·756e6445·76453178·005f5f65·72726e6f·undEvE1x.__errno | ||
37 | ··0x00000220·5f6c6f63·6174696f·6e005f5a·4e31395f·_location._ZN19_ | ||
38 | ··0x00000 | 26 | ··0x00000170·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 |
27 | ··0x00000180·5f385f39·45585032·5f4d4944·3145005f·_8_9EXP2_MID1E._ | ||
39 | ··0x00000240·385f3666·70757469·6c397175·69636b5f·8_6fputil9quick_ | ||
40 | ··0x00000250·61646449·4c6d3132·38454545·4e53305f·addILm128EEENS0_ | ||
41 | ··0x00000260·31314479·61646963·466c6f61·74495854·11DyadicFloatIXT | ||
42 | ··0x00000270·5f454545·53335f53·335f006d·656d6370·_EEES3_S3_.memcp | ||
43 | ··0x00000 | 28 | ··0x00000190·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ |
29 | ··0x000001a0·31385f31·5f385f39·45585032·5f4d4944·18_1_8_9EXP2_MID | ||
30 | ··0x000001b0·3245005f·5f737461·636b5f63·686b5f66·2E.__stack_chk_f | ||
31 | ··0x000001c0·61696c00·5f5a5a4e·31395f5f·6c6c766d·ail._ZZN19__llvm | ||
44 | ··0x00000 | 32 | ··0x000001d0·5f6c6962·635f3138·5f315f38·5f366670·_libc_18_1_8_6fp |
33 | ··0x000001e0·7574696c·31357175·69636b5f·6765745f·util15quick_get_ | ||
34 | ··0x000001f0·726f756e·64457645·3178005f·5f657272·roundEvE1x.__err | ||
35 | ··0x00000200·6e6f5f6c·6f636174·696f6e00·5f5a4e31·no_location._ZN1 | ||
45 | ··0x000002a0·6c31326d·756c7469·706c795f·61646449·l12multiply_addI | ||
46 | ··0x000002b0·4c6d3132·38454545·4e53305f·31314479·Lm128EEENS0_11Dy | ||
47 | ··0x000002c0·61646963·466c6f61·74495854·5f454545·adicFloatIXT_EEE | ||
48 | ··0x000002d0·524b5333·5f53355f·53355f00·5f5a4e4b·RKS3_S5_S5_._ZNK | ||
49 | ··0x000002e0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
50 | ··0x000002f0·5f315f38·5f366670·7574696c·31314479·_1_8_6fputil11Dy | ||
51 | ··0x00000300·61646963·466c6f61·74494c6d·31323845·adicFloatILm128E | ||
52 | ··0x00000310·45637654·5f496476·45457600·5f5a4e31·EcvT_IdvEEv._ZN1 | ||
53 | ··0x00000 | 36 | ··0x00000210·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ |
54 | ··0x00000 | 37 | ··0x00000220·315f385f·36667075·74696c39·71756963·1_8_6fputil9quic |
38 | ··0x00000230·6b5f6164·64494c6d·31323845·45454e53·k_addILm128EEENS | ||
39 | ··0x00000240·305f3131·44796164·6963466c·6f617449·0_11DyadicFloatI | ||
40 | ··0x00000250·58545f45·45455333·5f53335f·005f5a4e·XT_EEES3_S3_._ZN | ||
41 | ··0x00000260·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
42 | ··0x00000270·5f315f38·5f366670·7574696c·31326d75·_1_8_6fputil12mu | ||
43 | ··0x00000280·6c746970·6c795f61·6464494c·6d313238·ltiply_addILm128 | ||
44 | ··0x00000290·4545454e·53305f31·31447961·64696346·EEENS0_11DyadicF | ||
45 | ··0x000002a0·6c6f6174·4958545f·45454552·4b53335f·loatIXT_EEERKS3_ | ||
46 | ··0x000002b0·53355f53·355f005f·5a4e4b31·395f5f6c·S5_S5_._ZNK19__l | ||
47 | ··0x000002c0·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ | ||
48 | ··0x000002d0·36667075·74696c31·31447961·64696346·6fputil11DyadicF | ||
49 | ··0x000002e0·6c6f6174·494c6d31·32384545·6376545f·loatILm128EEcvT_ | ||
50 | ··0x000002f0·49647645·4576005f·5a4e3139·5f5f6c6c·IdvEEv._ZN19__ll | ||
51 | ··0x00000300·766d5f6c·6962635f·31385f31·5f385f33·vm_libc_18_1_8_3 | ||
52 | ··0x00000310·65787045·6400·······················expEd. | ||
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········32 | 13 | ··Start·of·section·headers:··········3208·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········17 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·16 |
Offset 1, 27 lines modified | Offset 1, 26 lines modified | ||
1 | There·are·1 | 1 | There·are·17·section·headers,·starting·at·offset·0xc88: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····14··21··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·000008·04·····1 | 6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·000008·04·····14··19··4 |
7 | ··[·3]·.text·············PROGBITS········0000000000000000·000054·000000·00··AX··0···0··4 | 7 | ··[·3]·.text·············PROGBITS········0000000000000000·000054·000000·00··AX··0···0··4 |
8 | ··[·4]·.note.gnu.property·NOTE············0000000000000000·000058·000020·00···A··0···0··8 | 8 | ··[·4]·.note.gnu.property·NOTE············0000000000000000·000058·000020·00···A··0···0··8 |
9 | ··[·5]·.rodata.cst4······PROGBITS········0000000000000000·000078·0000 | 9 | ··[·5]·.rodata.cst4······PROGBITS········0000000000000000·000078·000030·04··AM··0···0··4 |
10 | ··[·6]·.rodata.cst8······PROGBITS········0000000000000000·0000a8·000028·08··AM··0···0··8 | 10 | ··[·6]·.rodata.cst8······PROGBITS········0000000000000000·0000a8·000028·08··AM··0···0··8 |
11 | ··[·7]·.text.expf········PROGBITS········0000000000000000·0000d0·0001 | 11 | ··[·7]·.text.expf········PROGBITS········0000000000000000·0000d0·0001c4·00··AX··0···0·16 |
12 | ··[·8]·.rela.text.expf···RELA············0000000000000000·0008 | 12 | ··[·8]·.rela.text.expf···RELA············0000000000000000·0008b8·000240·18···I·14···7··8 |
13 | ··[·9]·.rodata.cst16·····PROGBITS········0000000000000000·0002c0·000010·10··AM··0···0·16 | ||
14 | ··[ | 13 | ··[·9]·.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·PROGBITS········0000000000000000·0002a0·00020d·00·AXG··0···0·16 |
15 | ··[1 | 14 | ··[10]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·RELA············0000000000000000·000af8·000090·18··IG·14···9··8 |
16 | ··[1 | 15 | ··[11]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·0004b0·000004·00·WAG··0···0··4 |
17 | ··[1 | 16 | ··[12]·.note.GNU-stack···PROGBITS········0000000000000000·0004b4·000000·00······0···0··1 |
18 | ··[1 | 17 | ··[13]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0004b4·000003·00···E··0···0··1 |
19 | ··[1 | 18 | ··[14]·.symtab···········SYMTAB··········0000000000000000·0004b8·000270·18·····15··18··8 |
20 | ··[1 | 19 | ··[15]·.strtab···········STRTAB··········0000000000000000·000728·000190·00······0···0··1 |
21 | ··[1 | 20 | ··[16]·.shstrtab·········STRTAB··········0000000000000000·000b88·0000fb·00······0···0··1 |
22 | Key·to·Flags: | 21 | Key·to·Flags: |
23 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 22 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
24 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 23 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
25 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 24 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
26 | ··D·(mbind),·l·(large),·p·(processor·specific) | 25 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 14, 16 lines modified | Offset 14, 16 lines modified | ||
14 | ····10:·0000000000000024·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_14 | 14 | ····10:·0000000000000024·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_14 |
15 | ····11:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_15 | 15 | ····11:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_15 |
16 | ····12:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_2 | 16 | ····12:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_2 |
17 | ····13:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_3 | 17 | ····13:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_3 |
18 | ····14:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_4 | 18 | ····14:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_4 |
19 | ····15:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_5 | 19 | ····15:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_5 |
20 | ····16:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_6 | 20 | ····16:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_6 |
21 | ····17:·00000000000000 | 21 | ····17:·000000000000002c·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI1_0 |
22 | ····18:·0000000000000000···4 | 22 | ····18:·0000000000000000···452·FUNC····GLOBAL·DEFAULT····7·expf |
23 | ····19:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···1 | 23 | ····19:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···11·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
24 | ····20:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location | 24 | ····20:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
25 | ····21:·0000000000000000···5 | 25 | ····21:·0000000000000000···525·FUNC····WEAK···HIDDEN·····9·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
26 | ····22:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_6EXP_M1E | 26 | ····22:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_6EXP_M1E |
27 | ····23:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_6EXP_M2E | 27 | ····23:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_6EXP_M2E |
28 | ····24:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 28 | ····24:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
29 | ····25:·0000000000000000···4 | 29 | ····25:·0000000000000000···452·FUNC····GLOBAL·DEFAULT····7·_ZN19__llvm_libc_18_1_8_4expfEf |
Offset 1, 36 lines modified | Offset 1, 36 lines modified | ||
1 | Relocation·section·'.rela.text.expf'·at·offset·0x8 | 1 | Relocation·section·'.rela.text.expf'·at·offset·0x8b8·contains·24·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 0000000000000017··0000000a00000002·R_X86_64_PC32··········0000000000000024·.LCPI0_14·-·4 | 3 | 0000000000000017··0000000a00000002·R_X86_64_PC32··········0000000000000024·.LCPI0_14·-·4 |
4 | 00000000000000 | 4 | 0000000000000020··0000000b00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_15·-·4 |
5 | 000000000000005 | 5 | 0000000000000054··0000000800000002·R_X86_64_PC32··········000000000000001c·.LCPI0_12·-·4 |
6 | 00000000000000 | 6 | 000000000000008d··0000000800000002·R_X86_64_PC32··········000000000000001c·.LCPI0_12·-·4 |
7 | 00000000000000a | 7 | 00000000000000a6··0000000900000002·R_X86_64_PC32··········0000000000000020·.LCPI0_13·-·4 |
8 | 00000000000000 | 8 | 00000000000000be··0000001300000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
9 | 00000000000000c | 9 | 00000000000000c6··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_7·-·4 |
10 | 00000000000000 | 10 | 00000000000000ce··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_8·-·4 |
11 | 00000000000000e | 11 | 00000000000000e6··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_9·-·4 |
12 | 00000000000000f | 12 | 00000000000000f6··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI0_10·-·4 |
13 | 00000000000001 | 13 | 0000000000000109··0000001400000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
14 | 00000000000001 | 14 | 0000000000000119··0000001500000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 |
15 | 000000000000012 | 15 | 0000000000000127··0000000700000002·R_X86_64_PC32··········0000000000000018·.LCPI0_11·-·4 |
16 | 000000000000013 | 16 | 0000000000000131··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
17 | 00000000000001 | 17 | 0000000000000140··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 |
18 | 00000000000001 | 18 | 000000000000015b··000000160000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6EXP_M1E·-·4 |
19 | 000000000000016a··000000170000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6EXP_M2E·-·4 | ||
19 | 000000000000017 | 20 | 0000000000000172··0000000c00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_2·-·4 |
20 | 00000000000001 | 21 | 000000000000017b··0000000d00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_3·-·4 |
21 | 0000000000000190··000000170000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6EXP_M2E·-·4 | ||
22 | 00000000000001 | 22 | 0000000000000184··0000000e00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_4·-·4 |
23 | 00000000000001 | 23 | 000000000000018d··0000000f00000002·R_X86_64_PC32··········0000000000000018·.LCPI0_5·-·4 |
24 | 00000000000001 | 24 | 0000000000000196··0000001000000002·R_X86_64_PC32··········0000000000000020·.LCPI0_6·-·4 |
25 | 00000000000001 | 25 | 00000000000001aa··0000001400000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
26 | 00000000000001 | 26 | 00000000000001ba··0000001500000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 |
27 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0x | 27 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0xaf8·contains·6·entries: |
28 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 28 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
29 | 000000000000007 | 29 | 0000000000000073··0000001100000002·R_X86_64_PC32··········000000000000002c·.LCPI1_0·-·4 |
30 | 00000000000000 | 30 | 00000000000000c4··0000001100000002·R_X86_64_PC32··········000000000000002c·.LCPI1_0·-·4 |
31 | 000000000000010d··0000001100000002·R_X86_64_PC32··········0000000000000000·.LCPI1_0·-·4 | ||
32 | 00000000000001 | 31 | 0000000000000115··0000001100000002·R_X86_64_PC32··········000000000000002c·.LCPI1_0·-·4 |
33 | 00000000000001 | 32 | 0000000000000166··0000001100000002·R_X86_64_PC32··········000000000000002c·.LCPI1_0·-·4 |
33 | 00000000000001b7··0000001100000002·R_X86_64_PC32··········000000000000002c·.LCPI1_0·-·4 | ||
34 | 0000000000000 | 34 | 0000000000000209··0000001800000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 23, 12 lines modified | Offset 23, 11 lines modified | ||
23 | __stack_chk_fail | 23 | __stack_chk_fail |
24 | _ZN19__llvm_libc_18_1_8_4expfEf | 24 | _ZN19__llvm_libc_18_1_8_4expfEf |
25 | .shstrtab | 25 | .shstrtab |
26 | .note.gnu.property | 26 | .note.gnu.property |
27 | .rodata.cst4 | 27 | .rodata.cst4 |
28 | .rodata.cst8 | 28 | .rodata.cst8 |
29 | .rela.text.expf | 29 | .rela.text.expf |
30 | .rodata.cst16 | ||
31 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | 30 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
32 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 31 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
33 | .note.GNU-stack | 32 | .note.GNU-stack |
34 | .llvm_addrsig | 33 | .llvm_addrsig |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·09000000·0a000000··········............ |
3 | Hex·dump·of·section·'.group': | 3 | Hex·dump·of·section·'.group': |
4 | ··0x00000000·01000000·0 | 4 | ··0x00000000·01000000·0b000000···················........ |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·00000043·000000bc·0100803f·000080bf·...C.......?.... | 2 | ··0x00000000·00000043·000000bc·0100803f·000080bf·...C.......?.... |
3 | ··0x00000010·ffff7f7f·00000034·0000807f·0000803f·.......4.......? | 3 | ··0x00000010·ffff7f7f·00000034·0000807f·0000803f·.......4.......? |
4 | ··0x00000020·01000000·00000090·2c45881e· | 4 | ··0x00000020·01000000·00000090·2c45881e·aaaaaaaa·........,E...... |
Offset 2, 135 lines modified | Offset 2, 123 lines modified | ||
2 | Disassembly·of·section·.text.expf: | 2 | Disassembly·of·section·.text.expf: |
3 | 0000000000000000·<__llvm_libc_18_1_8_::expf(float)>: | 3 | 0000000000000000·<__llvm_libc_18_1_8_::expf(float)>: |
4 | expf(): | 4 | expf(): |
5 | » endbr64 | 5 | » endbr64 |
6 | » movdqa·%xmm0,%xmm3 | 6 | » vmovdqa·%xmm0,%xmm3 |
7 | » movd | 7 | » vmovd··%xmm0,%eax |
8 | » cmp····$0xc236bd8c,%eax | 8 | » cmp····$0xc236bd8c,%eax |
9 | » jne····2 | 9 | » jne····25·<__llvm_libc_18_1_8_::expf(float)+0x25> |
10 | » m | 10 | » vmovss·0x0(%rip),%xmm0········ |
11 | ·R_X86_64_PC32» .LCPI0_14-0x4 | 11 | ·R_X86_64_PC32» .LCPI0_14-0x4 |
12 | » add | 12 | » vfmadd213ss·0x0(%rip),%xmm3,%xmm0········ |
13 | ·R_X86_64_PC32» .LCPI0_15-0x4 | 13 | ·R_X86_64_PC32» .LCPI0_15-0x4 |
14 | » movaps·%xmm3,%xmm0 | ||
15 | » ret | 14 | » ret |
16 | » push···%rax | 15 | » push···%rax |
17 | » mov····%eax,%ecx | 16 | » mov····%eax,%ecx |
18 | » and····$0x7fffffff,%ecx | 17 | » and····$0x7fffffff,%ecx |
19 | » lea····-0x42b20000(%rcx),%edx | 18 | » lea····-0x42b20000(%rcx),%edx |
20 | » cmp····$0xefce0000,%edx | 19 | » cmp····$0xefce0000,%edx |
21 | » ja·····1 | 20 | » ja·····12d·<__llvm_libc_18_1_8_::expf(float)+0x12d> |
22 | » mov····%eax,%edx | 21 | » mov····%eax,%edx |
23 | » and····$0x7f000000,%edx | 22 | » and····$0x7f000000,%edx |
24 | » cmp····$0x32ffffff,%edx | 23 | » cmp····$0x32ffffff,%edx |
25 | » ja·····5 | 24 | » ja·····5a·<__llvm_libc_18_1_8_::expf(float)+0x5a> |
26 | » addss | 25 | » vaddss·0x0(%rip),%xmm3,%xmm0········ |
27 | ·R_X86_64_PC32» .LCPI0_12-0x4 | 26 | ·R_X86_64_PC32» .LCPI0_12-0x4 |
28 | » movaps·%xmm3,%xmm0 | ||
29 | » pop····%rax | 27 | » pop····%rax |
30 | » ret | 28 | » ret |
31 | » cmp····$0xc2cff1b5,%eax | 29 | » cmp····$0xc2cff1b5,%eax |
32 | » jb····· | 30 | » jb·····ac·<__llvm_libc_18_1_8_::expf(float)+0xac> |
33 | » pxor·· | 31 | » vpxor··%xmm0,%xmm0,%xmm0 |
34 | » cmp····$0x7f800000,%ecx | 32 | » cmp····$0x7f800000,%ecx |
35 | » je·····1 | 33 | » je·····1a7·<__llvm_libc_18_1_8_::expf(float)+0x1a7> |
36 | » movaps·%xmm3,%xmm0 | 34 | » vmovaps·%xmm3,%xmm0 |
37 | » ja·····1 | 35 | » ja·····1a7·<__llvm_libc_18_1_8_::expf(float)+0x1a7> |
38 | » movl···$0xffffffff,(%rsp) | 36 | » movl···$0xffffffff,(%rsp) |
39 | » movl···$0x33000000,(%rsp) | 37 | » movl···$0x33000000,(%rsp) |
40 | » movss | 38 | » vmovss·0x0(%rip),%xmm0········ |
41 | ·R_X86_64_PC32» .LCPI0_12-0x4 | 39 | ·R_X86_64_PC32» .LCPI0_12-0x4 |
42 | » movss··(%rsp),%xmm1 | ||
43 | » addss· | 40 | » vaddss·(%rsp),%xmm0,%xmm1 |
44 | » ucomiss·%xmm0,%xmm1 | 41 | » vucomiss·%xmm0,%xmm1 |
45 | » jne····a | 42 | » jne····a2·<__llvm_libc_18_1_8_::expf(float)+0xa2> |
46 | » jnp····1 | 43 | » jnp····1a9·<__llvm_libc_18_1_8_::expf(float)+0x1a9> |
47 | » movss | 44 | » vmovss·0x0(%rip),%xmm0········ |
48 | ·R_X86_64_PC32» .LCPI0_13-0x4 | 45 | ·R_X86_64_PC32» .LCPI0_13-0x4 |
49 | » pop····%rax | 46 | » pop····%rax |
50 | » ret | 47 | » ret |
51 | » cmp····$0x42b20000,%eax | 48 | » cmp····$0x42b20000,%eax |
52 | » jl·····1 | 49 | » jl·····12d·<__llvm_libc_18_1_8_::expf(float)+0x12d> |
53 | » cmp····$0x7f7fffff,%eax | 50 | » cmp····$0x7f7fffff,%eax |
54 | » ja·····12 | 51 | » ja·····123·<__llvm_libc_18_1_8_::expf(float)+0x123> |
55 | » movss | 52 | » vmovss·0x0(%rip),%xmm0········ |
56 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | 53 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 |
57 | » | 54 | » vaddss·0x0(%rip),%xmm0,%xmm1········ |
58 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 55 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
59 | » addss··%xmm0,%xmm2 | ||
60 | » movss | 56 | » vmovss·0x0(%rip),%xmm2········ |
61 | ·R_X86_64_PC32» .LCPI0_8-0x4 | 57 | ·R_X86_64_PC32» .LCPI0_8-0x4 |
62 | » subss· | 58 | » vsubss·%xmm0,%xmm2,%xmm0 |
63 | » addss· | 59 | » vaddss·%xmm0,%xmm1,%xmm1 |
64 | » xorps· | 60 | » vxorps·%xmm0,%xmm0,%xmm0 |
65 | » ucomiss·%xmm0,%xmm1 | 61 | » vucomiss·%xmm0,%xmm1 |
66 | » movd | 62 | » vmovd··0x0(%rip),%xmm0········ |
67 | ·R_X86_64_PC32» .LCPI0_9-0x4 | 63 | ·R_X86_64_PC32» .LCPI0_9-0x4 |
68 | » jne····f | 64 | » jne····f2·<__llvm_libc_18_1_8_::expf(float)+0xf2> |
69 | » jnp····1 | 65 | » jnp····1a7·<__llvm_libc_18_1_8_::expf(float)+0x1a7> |
70 | » ucomiss·0x0(%rip),%xmm1········ | 66 | » vucomiss·0x0(%rip),%xmm1········ |
71 | ·R_X86_64_PC32» .LCPI0_10-0x4 | 67 | ·R_X86_64_PC32» .LCPI0_10-0x4 |
72 | » jne····10 | 68 | » jne····102·<__llvm_libc_18_1_8_::expf(float)+0x102> |
73 | » jnp····1 | 69 | » jnp····1a7·<__llvm_libc_18_1_8_::expf(float)+0x1a7> |
74 | » movss | 70 | » vmovss·%xmm3,0x4(%rsp) |
75 | » call···1 | 71 | » call···10d·<__llvm_libc_18_1_8_::expf(float)+0x10d> |
76 | ·R_X86_64_PLT32» __errno_location-0x4 | 72 | ·R_X86_64_PLT32» __errno_location-0x4 |
77 | » movl···$0x22,(%rax) | 73 | » movl···$0x22,(%rax) |
78 | » mov····$0x8,%edi | 74 | » mov····$0x8,%edi |
79 | » call···1 | 75 | » call···11d·<__llvm_libc_18_1_8_::expf(float)+0x11d> |
80 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::raise_except(int)-0x4 | 76 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::raise_except(int)-0x4 |
81 | » movss | 77 | » vmovss·0x4(%rsp),%xmm3 |
82 | » addss | 78 | » vaddss·0x0(%rip),%xmm3,%xmm0········ |
83 | ·R_X86_64_PC32» .LCPI0_11-0x4 | 79 | ·R_X86_64_PC32» .LCPI0_11-0x4 |
84 | » movaps·%xmm3,%xmm0 | ||
85 | » pop····%rax | 80 | » pop····%rax |
86 | » ret | 81 | » ret |
87 | » m | 82 | » vmulss·0x0(%rip),%xmm3,%xmm0········ |
88 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 83 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
89 | » mulss··%xmm3,%xmm0 | ||
90 | » roundss·$0x8,%xmm0,%xmm0 | 84 | » vroundss·$0x8,%xmm0,%xmm0,%xmm0 |
91 | » cvttss2si·%xmm0,%eax | ||
92 | » m | 85 | » vfmadd231ss·0x0(%rip),%xmm0,%xmm3········ |
93 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 86 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
94 | » | 87 | » vcvtss2sd·%xmm3,%xmm3,%xmm1 |
95 | » cvtss2s | 88 | » vcvttss2si·%xmm0,%eax |
96 | » lea····0x3400(%rax),%ecx | 89 | » lea····0x3400(%rax),%ecx |
97 | » sar····$0x7,%ecx | 90 | » sar····$0x7,%ecx |
98 | » movslq·%ecx,%rcx | 91 | » movslq·%ecx,%rcx |
99 | » mov····0x0(%rip),%rdx········ | 92 | » mov····0x0(%rip),%rdx········ |
100 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP_M1-0x4 | 93 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP_M1-0x4 |
101 | » movsd | 94 | » vmovsd·(%rdx,%rcx,8),%xmm0 |
102 | » and····$0x7f,%eax | 95 | » and····$0x7f,%eax |
103 | » movsd··0x0(%rip),%xmm2········ | ||
104 | ·R_X86_64_PC32» .LCPI0_2-0x4 | ||
105 | » mulsd··%xmm0,%xmm2 | ||
106 | » addsd··0x0(%rip),%xmm2········ | ||
107 | ·R_X86_64_PC32» .LCPI0_3-0x4 | ||
108 | » mov····0x0(%rip),%rcx········ | 96 | » mov····0x0(%rip),%rcx········ |
109 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP_M2-0x4 | 97 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP_M2-0x4 |
110 | » mulsd··%xmm0,%xmm2 | ||
111 | » | 98 | » vmovsd·0x0(%rip),%xmm2········ |
99 | ·R_X86_64_PC32» .LCPI0_2-0x4 | ||
100 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ | ||
101 | ·R_X86_64_PC32» .LCPI0_3-0x4 | ||
102 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ | ||
112 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 103 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
113 | » mulsd··%xmm0,%xmm2 | ||
114 | » addsd | 104 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
115 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 105 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
116 | » mulsd··%xmm0,%xmm2 | ||
117 | » addsd | 106 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
118 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 107 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
119 | » mulsd | 108 | » vmulsd·(%rcx,%rax,8),%xmm0,%xmm0 |
120 | » mulsd· | 109 | » vmulsd·%xmm2,%xmm0,%xmm0 |
121 | » xorps··%xmm0,%xmm0 | ||
Max diff block lines reached; 438/6248 bytes (7.01%) of diff not shown. |
Offset 9, 108 lines modified | Offset 9, 108 lines modified | ||
9 | » sub····$0x38,%rsp | 9 | » sub····$0x38,%rsp |
10 | » mov····%fs:0x28,%rax | 10 | » mov····%fs:0x28,%rax |
11 | » mov····%rax,0x30(%rsp) | 11 | » mov····%rax,0x30(%rsp) |
12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
13 | » test···$0x1,%dil | 13 | » test···$0x1,%dil |
14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> | 14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> |
15 | » test···$0x4,%dil | 15 | » test···$0x4,%dil |
16 | » jne····b | 16 | » jne····ba·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0xba> |
17 | » test···$0x8,%dil | 17 | » test···$0x8,%dil |
18 | » jne····10 | 18 | » jne····10b·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x10b> |
19 | » test···$0x10,%dil | 19 | » test···$0x10,%dil |
20 | » jne····15 | 20 | » jne····15c·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x15c> |
21 | » test···$0x20,%dil | 21 | » test···$0x20,%dil |
22 | » jne····1a | 22 | » jne····1ad·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x1ad> |
23 | » mov····%fs:0x28,%rax | 23 | » mov····%fs:0x28,%rax |
24 | » cmp····0x30(%rsp),%rax | 24 | » cmp····0x30(%rsp),%rax |
25 | » jne···· | 25 | » jne····208·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x208> |
26 | » xor····%eax,%eax | 26 | » xor····%eax,%eax |
27 | » add····$0x38,%rsp | 27 | » add····$0x38,%rsp |
28 | » ret | 28 | » ret |
29 | » mov····%rax,0x10(%rsp) | 29 | » mov····%rax,0x10(%rsp) |
30 | » | 30 | » vbroadcastss·0x0(%rip),%xmm0········ |
31 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 31 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
32 | » movups·%xmm0,0x18(%rsp) | 32 | » vmovups·%xmm0,0x18(%rsp) |
33 | » movl···$0xaaaaaaaa,0x28(%rsp) | 33 | » movl···$0xaaaaaaaa,0x28(%rsp) |
34 | » fnstenv·0x10(%rsp) | 34 | » fnstenv·0x10(%rsp) |
35 | » movl···$0xaaaaaaaa,0xc(%rsp) | 35 | » movl···$0xaaaaaaaa,0xc(%rsp) |
36 | » stmxcsr·0xc(%rsp) | 36 | » stmxcsr·0xc(%rsp) |
37 | » mov····0xc(%rsp),%ecx | 37 | » mov····0xc(%rsp),%ecx |
38 | » orb····$0x1,0x14(%rsp) | 38 | » orb····$0x1,0x14(%rsp) |
39 | » or·····$0x1,%ecx | 39 | » or·····$0x1,%ecx |
40 | » fldenv·0x10(%rsp) | 40 | » fldenv·0x10(%rsp) |
41 | » mov····%ecx,0xc(%rsp) | 41 | » mov····%ecx,0xc(%rsp) |
42 | » ldmxcsr·0xc(%rsp) | 42 | » ldmxcsr·0xc(%rsp) |
43 | » fwait | 43 | » fwait |
44 | » test···$0x4,%dil | 44 | » test···$0x4,%dil |
45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> | 45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> |
46 | » mov····%rax,0x10(%rsp) | 46 | » mov····%rax,0x10(%rsp) |
47 | » | 47 | » vbroadcastss·0x0(%rip),%xmm0········ |
48 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 48 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
49 | » movups·%xmm0,0x18(%rsp) | 49 | » vmovups·%xmm0,0x18(%rsp) |
50 | » movl···$0xaaaaaaaa,0x28(%rsp) | 50 | » movl···$0xaaaaaaaa,0x28(%rsp) |
51 | » fnstenv·0x10(%rsp) | 51 | » fnstenv·0x10(%rsp) |
52 | » movl···$0xaaaaaaaa,0xc(%rsp) | 52 | » movl···$0xaaaaaaaa,0xc(%rsp) |
53 | » stmxcsr·0xc(%rsp) | 53 | » stmxcsr·0xc(%rsp) |
54 | » mov····0xc(%rsp),%ecx | 54 | » mov····0xc(%rsp),%ecx |
55 | » orb····$0x4,0x14(%rsp) | 55 | » orb····$0x4,0x14(%rsp) |
56 | » or·····$0x4,%ecx | 56 | » or·····$0x4,%ecx |
57 | » fldenv·0x10(%rsp) | 57 | » fldenv·0x10(%rsp) |
58 | » mov····%ecx,0xc(%rsp) | 58 | » mov····%ecx,0xc(%rsp) |
59 | » ldmxcsr·0xc(%rsp) | 59 | » ldmxcsr·0xc(%rsp) |
60 | » fwait | 60 | » fwait |
61 | » test···$0x8,%dil | 61 | » test···$0x8,%dil |
62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> | 62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> |
63 | » mov····%rax,0x10(%rsp) | 63 | » mov····%rax,0x10(%rsp) |
64 | » | 64 | » vbroadcastss·0x0(%rip),%xmm0········ |
65 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 65 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
66 | » movups·%xmm0,0x18(%rsp) | 66 | » vmovups·%xmm0,0x18(%rsp) |
67 | » movl···$0xaaaaaaaa,0x28(%rsp) | 67 | » movl···$0xaaaaaaaa,0x28(%rsp) |
68 | » fnstenv·0x10(%rsp) | 68 | » fnstenv·0x10(%rsp) |
69 | » movl···$0xaaaaaaaa,0xc(%rsp) | 69 | » movl···$0xaaaaaaaa,0xc(%rsp) |
70 | » stmxcsr·0xc(%rsp) | 70 | » stmxcsr·0xc(%rsp) |
71 | » mov····0xc(%rsp),%ecx | 71 | » mov····0xc(%rsp),%ecx |
72 | » orb····$0x8,0x14(%rsp) | 72 | » orb····$0x8,0x14(%rsp) |
73 | » or·····$0x8,%ecx | 73 | » or·····$0x8,%ecx |
74 | » fldenv·0x10(%rsp) | 74 | » fldenv·0x10(%rsp) |
75 | » mov····%ecx,0xc(%rsp) | 75 | » mov····%ecx,0xc(%rsp) |
76 | » ldmxcsr·0xc(%rsp) | 76 | » ldmxcsr·0xc(%rsp) |
77 | » fwait | 77 | » fwait |
78 | » test···$0x10,%dil | 78 | » test···$0x10,%dil |
79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> | 79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> |
80 | » mov····%rax,0x10(%rsp) | 80 | » mov····%rax,0x10(%rsp) |
81 | » | 81 | » vbroadcastss·0x0(%rip),%xmm0········ |
82 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 82 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
83 | » movups·%xmm0,0x18(%rsp) | 83 | » vmovups·%xmm0,0x18(%rsp) |
84 | » movl···$0xaaaaaaaa,0x28(%rsp) | 84 | » movl···$0xaaaaaaaa,0x28(%rsp) |
85 | » fnstenv·0x10(%rsp) | 85 | » fnstenv·0x10(%rsp) |
86 | » movl···$0xaaaaaaaa,0xc(%rsp) | 86 | » movl···$0xaaaaaaaa,0xc(%rsp) |
87 | » stmxcsr·0xc(%rsp) | 87 | » stmxcsr·0xc(%rsp) |
88 | » mov····0xc(%rsp),%ecx | 88 | » mov····0xc(%rsp),%ecx |
89 | » orb····$0x10,0x14(%rsp) | 89 | » orb····$0x10,0x14(%rsp) |
90 | » or·····$0x10,%ecx | 90 | » or·····$0x10,%ecx |
91 | » fldenv·0x10(%rsp) | 91 | » fldenv·0x10(%rsp) |
92 | » mov····%ecx,0xc(%rsp) | 92 | » mov····%ecx,0xc(%rsp) |
93 | » ldmxcsr·0xc(%rsp) | 93 | » ldmxcsr·0xc(%rsp) |
94 | » fwait | 94 | » fwait |
95 | » test···$0x20,%dil | 95 | » test···$0x20,%dil |
96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> | 96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> |
97 | » mov····%rax,0x10(%rsp) | 97 | » mov····%rax,0x10(%rsp) |
98 | » | 98 | » vbroadcastss·0x0(%rip),%xmm0········ |
99 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 99 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
100 | » movups·%xmm0,0x18(%rsp) | 100 | » vmovups·%xmm0,0x18(%rsp) |
101 | » movl···$0xaaaaaaaa,0x28(%rsp) | 101 | » movl···$0xaaaaaaaa,0x28(%rsp) |
102 | » fnstenv·0x10(%rsp) | 102 | » fnstenv·0x10(%rsp) |
103 | » movl···$0xaaaaaaaa,0xc(%rsp) | 103 | » movl···$0xaaaaaaaa,0xc(%rsp) |
104 | » stmxcsr·0xc(%rsp) | 104 | » stmxcsr·0xc(%rsp) |
105 | » mov····0xc(%rsp),%eax | 105 | » mov····0xc(%rsp),%eax |
106 | » orb····$0x20,0x14(%rsp) | 106 | » orb····$0x20,0x14(%rsp) |
107 | » or·····$0x20,%eax | 107 | » or·····$0x20,%eax |
108 | » fldenv·0x10(%rsp) | 108 | » fldenv·0x10(%rsp) |
109 | » mov····%eax,0xc(%rsp) | 109 | » mov····%eax,0xc(%rsp) |
110 | » ldmxcsr·0xc(%rsp) | 110 | » ldmxcsr·0xc(%rsp) |
111 | » fwait | 111 | » fwait |
112 | » mov····%fs:0x28,%rax | 112 | » mov····%fs:0x28,%rax |
113 | » cmp····0x30(%rsp),%rax | 113 | » cmp····0x30(%rsp),%rax |
114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> | 114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> |
115 | » call··· | 115 | » call···20d·<.LCPI1_0+0x1e1> |
116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 1, 20 lines modified | Offset 1, 19 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r | 6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r |
7 | ··0x00000050·656c612e·74657874·2e657870·66002e | 7 | ··0x00000050·656c612e·74657874·2e657870·66002e67·ela.text.expf..g |
8 | ··0x00000060·6f646174·612e6373·74313600·2e67726f·odata.cst16..gro | ||
9 | ··0x000000 | 8 | ··0x00000060·726f7570·002e7265·6c612e74·6578742e·roup..rela.text. |
10 | ··0x000000 | 9 | ··0x00000070·5f5a4e31·395f5f6c·6c766d5f·6c696263·_ZN19__llvm_libc |
11 | ··0x000000 | 10 | ··0x00000080·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 |
12 | ··0x000000 | 11 | ··0x00000090·32726169·73655f65·78636570·74456900·2raise_exceptEi. |
13 | ··0x000000 | 12 | ··0x000000a0·2e646174·612e5f5a·5a4e3139·5f5f6c6c·.data._ZZN19__ll |
14 | ··0x000000 | 13 | ··0x000000b0·766d5f6c·6962635f·31385f31·5f385f36·vm_libc_18_1_8_6 |
15 | ··0x000000 | 14 | ··0x000000c0·66707574·696c3135·71756963·6b5f6765·fputil15quick_ge |
16 | ··0x000000 | 15 | ··0x000000d0·745f726f·756e6445·76453178·002e6e6f·t_roundEvE1x..no |
17 | ··0x000000 | 16 | ··0x000000e0·74652e47·4e552d73·7461636b·002e6c6c·te.GNU-stack..ll |
18 | ··0x00000 | 17 | ··0x000000f0·766d5f61·64647273·696700············vm_addrsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········1 | 13 | ··Start·of·section·headers:··········15800·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········31 | 19 | ··Number·of·section·headers:·········31 |
20 | ··Section·header·string·table·index:·30 | 20 | ··Section·header·string·table·index:·30 |
Offset 1, 40 lines modified | Offset 1, 40 lines modified | ||
1 | There·are·31·section·headers,·starting·at·offset·0x | 1 | There·are·31·section·headers,·starting·at·offset·0x3db8: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····28·· | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····28··85··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·00000c·04·····28·· | 6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·00000c·04·····28··87··4 |
7 | ··[·3]·.group············GROUP···········0000000000000000·000058·000008·04·····28·· | 7 | ··[·3]·.group············GROUP···········0000000000000000·000058·000008·04·····28··89··4 |
8 | ··[·4]·.group············GROUP···········0000000000000000·000060·00000c·04·····28··9 | 8 | ··[·4]·.group············GROUP···········0000000000000000·000060·00000c·04·····28··90··4 |
9 | ··[·5]·.group············GROUP···········0000000000000000·00006c·000008·04·····28··8 | 9 | ··[·5]·.group············GROUP···········0000000000000000·00006c·000008·04·····28··84··4 |
10 | ··[·6]·.text·············PROGBITS········0000000000000000·000074·000000·00··AX··0···0··4 | 10 | ··[·6]·.text·············PROGBITS········0000000000000000·000074·000000·00··AX··0···0··4 |
11 | ··[·7]·.note.gnu.property·NOTE············0000000000000000·000078·000020·00···A··0···0··8 | 11 | ··[·7]·.note.gnu.property·NOTE············0000000000000000·000078·000020·00···A··0···0··8 |
12 | ··[·8]·.rodata.cst8······PROGBITS········0000000000000000·000098·0002 | 12 | ··[·8]·.rodata.cst8······PROGBITS········0000000000000000·000098·000208·08··AM··0···0··8 |
13 | ··[·9]·.rodata.cst4······PROGBITS········0000000000000000·0002 | 13 | ··[·9]·.rodata.cst4······PROGBITS········0000000000000000·0002a0·000018·04··AM··0···0··4 |
14 | ··[10]·.rodata.cst16·····PROGBITS········0000000000000000·0002 | 14 | ··[10]·.rodata.cst16·····PROGBITS········0000000000000000·0002c0·000060·10··AM··0···0·16 |
15 | ··[11]·.text.exp10·······PROGBITS········0000000000000000·0003 | 15 | ··[11]·.text.exp10·······PROGBITS········0000000000000000·000320·000978·00··AX··0···0·16 |
16 | ··[12]·.rela.text.exp10··RELA············0000000000000000·00 | 16 | ··[12]·.rela.text.exp10··RELA············0000000000000000·002e10·000720·18···I·28··11··8 |
17 | ··[13]·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE·PROGBITS········0000000000000000·000 | 17 | ··[13]·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE·PROGBITS········0000000000000000·000ca0·0001df·00··AX··0···0·16 |
18 | ··[14]·.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE·RELA············0000000000000000·003 | 18 | ··[14]·.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE·RELA············0000000000000000·003530·000210·18···I·28··13··8 |
19 | ··[15]·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110exp10_f128Eddii·PROGBITS········0000000000000000·00 | 19 | ··[15]·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110exp10_f128Eddii·PROGBITS········0000000000000000·000e80·000a38·00··AX··0···0·16 |
20 | ··[16]·.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110exp10_f128Eddii·RELA············0000000000000000·003 | 20 | ··[16]·.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110exp10_f128Eddii·RELA············0000000000000000·003740·000258·18···I·28··15··8 |
21 | ··[17]·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·PROGBITS········0000000000000000·001 | 21 | ··[17]·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·PROGBITS········0000000000000000·0018c0·000191·00·AXG··0···0·16 |
22 | ··[18]·.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·RELA············0000000000000000·003 | 22 | ··[18]·.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·RELA············0000000000000000·003998·000030·18··IG·28··17··8 |
23 | ··[19]·.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·PROGBITS········0000000000000000·001 | 23 | ··[19]·.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·PROGBITS········0000000000000000·001a60·00020d·00·AXG··0···0·16 |
24 | ··[20]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·RELA············0000000000000000·003 | 24 | ··[20]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·RELA············0000000000000000·0039c8·000090·18··IG·28··19··8 |
25 | ··[21]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·00 | 25 | ··[21]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·001c70·0001bc·00·AXG··0···0·16 |
26 | ··[22]·.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·PROGBITS········0000000000000000·00 | 26 | ··[22]·.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·PROGBITS········0000000000000000·001e30·000127·00·AXG··0···0·16 |
27 | ··[23]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·RELA············0000000000000000·003 | 27 | ··[23]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·RELA············0000000000000000·003a58·000030·18··IG·28··22··8 |
28 | ··[24]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·00 | 28 | ··[24]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·001f58·000004·00·WAG··0···0··4 |
29 | ··[25]·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·PROGBITS········0000000000000000·00 | 29 | ··[25]·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·PROGBITS········0000000000000000·001f60·0000c0·00···A··0···0·16 |
30 | ··[26]·.note.GNU-stack···PROGBITS········0000000000000000·002 | 30 | ··[26]·.note.GNU-stack···PROGBITS········0000000000000000·002020·000000·00······0···0··1 |
31 | ··[27]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·002 | 31 | ··[27]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·002020·000003·00···E··0···0··1 |
32 | ··[28]·.symtab···········SYMTAB··········0000000000000000·002 | 32 | ··[28]·.symtab···········SYMTAB··········0000000000000000·002028·0008a0·18·····29··81··8 |
33 | ··[29]·.strtab···········STRTAB··········0000000000000000·002 | 33 | ··[29]·.strtab···········STRTAB··········0000000000000000·0028c8·000544·00······0···0··1 |
34 | ··[30]·.shstrtab·········STRTAB··········0000000000000000·003 | 34 | ··[30]·.shstrtab·········STRTAB··········0000000000000000·003a88·00032c·00······0···0··1 |
35 | Key·to·Flags: | 35 | Key·to·Flags: |
36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
39 | ··D·(mbind),·l·(large),·p·(processor·specific) | 39 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Symbol·table·'.symtab'·contains·9 | 1 | Symbol·table·'.symtab'·contains·92·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_0 |
5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_1 | 5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_1 |
6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_2 | 6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_2 |
7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_3 | 7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_3 |
8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_4 | 8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_4 |
Offset 33, 68 lines modified | Offset 33, 63 lines modified | ||
33 | ····29:·00000000000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_28 | 33 | ····29:·00000000000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_28 |
34 | ····30:·00000000000000e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_29 | 34 | ····30:·00000000000000e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_29 |
35 | ····31:·00000000000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_30 | 35 | ····31:·00000000000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_30 |
36 | ····32:·00000000000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_31 | 36 | ····32:·00000000000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_31 |
37 | ····33:·0000000000000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_32 | 37 | ····33:·0000000000000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_32 |
38 | ····34:·0000000000000108·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_33 | 38 | ····34:·0000000000000108·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_33 |
39 | ····35:·0000000000000110·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_34 | 39 | ····35:·0000000000000110·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_34 |
40 | ····36:·0000000000000118·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_3 | 40 | ····36:·0000000000000118·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_37 |
41 | ····37:·0000000000000120·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_ | 41 | ····37:·0000000000000120·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_40 |
42 | ····38:·0000000000000128·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_41 | 42 | ····38:·0000000000000128·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_41 |
43 | ····39:·0000000000000130·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_4 | 43 | ····39:·0000000000000130·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_47 |
44 | ····40:·0000000000000138·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_4 | 44 | ····40:·0000000000000138·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_48 |
45 | ····41:·0000000000000 | 45 | ····41:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_35 |
46 | ····42:·000000000000000 | 46 | ····42:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_36 |
47 | ····43:·000000000000000 | 47 | ····43:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_38 |
48 | ····44:·000000000000000 | 48 | ····44:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_39 |
49 | ····45:·00000000000000 | 49 | ····45:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_46 |
50 | ····46:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_40 | ||
51 | ····4 | 50 | ····46:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_43 |
52 | ····4 | 51 | ····47:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_45 |
53 | ····4 | 52 | ····48:·0000000000000000···479·FUNC····LOCAL··DEFAULT···13·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE |
54 | ···· | 53 | ····49:·0000000000000000··2616·FUNC····LOCAL··DEFAULT···15·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110exp10_f128Eddii |
54 | ····50:·0000000000000140·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_0 | ||
55 | ····51:·0000000000000148·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 55 | ····51:·0000000000000148·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 |
56 | ····52:·0000000000000150·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 56 | ····52:·0000000000000150·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_2 |
57 | ····53:·0000000000000158·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 57 | ····53:·0000000000000158·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_3 |
58 | ····54:·0000000000000160·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 58 | ····54:·0000000000000160·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_4 |
59 | ····55:·0000000000000168·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 59 | ····55:·0000000000000168·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_5 |
60 | ····56:·0000000000000170·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 60 | ····56:·0000000000000170·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_6 |
61 | ····57:·0000000000000178·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 61 | ····57:·0000000000000178·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_7 |
62 | ····58:·0000000000000180·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 62 | ····58:·0000000000000180·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_8 |
63 | ····59:·0000000000000188·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 63 | ····59:·0000000000000188·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_9 |
64 | ····60:·0000000000000190·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 64 | ····60:·0000000000000190·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_10 |
65 | ····61:·0000000000000198·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 65 | ····61:·0000000000000198·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_11 |
66 | ····62:·00000000000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 66 | ····62:·00000000000001a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_12 |
67 | ····63:·00000000000001a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 67 | ····63:·00000000000001a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_13 |
68 | ····64:·00000000000001b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 68 | ····64:·00000000000001b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_14 |
69 | ····65:·00000000000001b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 69 | ····65:·00000000000001b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_15 |
70 | ····66:·00000000000001c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 70 | ····66:·00000000000001c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_16 |
71 | ····67:·00000000000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 71 | ····67:·00000000000001c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_17 |
72 | ····68:·00000000000001d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 72 | ····68:·00000000000001d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_18 |
73 | ····69:·00000000000001d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 73 | ····69:·00000000000001d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_19 |
74 | ····70:·00000000000001e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 74 | ····70:·00000000000001e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_20 |
75 | ····71:·00000000000001e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_2 | 75 | ····71:·00000000000001e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_21 |
76 | ····72:·00000000000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_21 | ||
77 | ····73:·00000000000001f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_22 | ||
78 | ····74:·0000000000000200·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_23 | ||
79 | ····75:·0000000000000208·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_24 | ||
80 | ····7 | 76 | ····72:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···13·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE |
81 | ····7 | 77 | ····73:·00000000000001f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI2_0 |
82 | ····7 | 78 | ····74:·00000000000001f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI2_1 |
83 | ····7 | 79 | ····75:·0000000000000200·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI2_2 |
84 | ···· | 80 | ····76:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···15·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110exp10_f128Eddii |
85 | ···· | 81 | ····77:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI3_0 |
86 | ···· | 82 | ····78:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI3_1 |
87 | ···· | 83 | ····79:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI4_0 |
88 | ····8 | 84 | ····80:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···25·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 |
89 | ····8 | 85 | ····81:·0000000000000000··2424·FUNC····GLOBAL·DEFAULT···11·exp10 |
90 | ····8 | 86 | ····82:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E |
91 | ····8 | 87 | ····83:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E |
92 | ····8 | 88 | ····84:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···24·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
89 | ····85:·0000000000000000···401·FUNC····WEAK···HIDDEN····17·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | ||
93 | ····8 | 90 | ····86:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
94 | ····90:·0000000000000000···412·FUNC····WEAK···HIDDEN····17·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | ||
95 | ···· | 91 | ····87:·0000000000000000···525·FUNC····WEAK···HIDDEN····19·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
96 | ···· | 92 | ····88:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
97 | ···· | 93 | ····89:·0000000000000000···444·FUNC····WEAK···HIDDEN····21·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
98 | ····94:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy | ||
99 | ····9 | 94 | ····90:·0000000000000000···295·FUNC····WEAK···HIDDEN····22·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_ |
100 | ····9 | 95 | ····91:·0000000000000000··2424·FUNC····GLOBAL·DEFAULT···11·_ZN19__llvm_libc_18_1_8_5exp10Ed |
Offset 1, 150 lines modified | Offset 1, 151 lines modified | ||
1 | Relocation·section·'.rela.text.exp10'·at·offset·0x | 1 | Relocation·section·'.rela.text.exp10'·at·offset·0x2e10·contains·76·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000006 | 3 | 000000000000006c··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
4 | 000000000000007 | 4 | 0000000000000075··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 |
5 | 00000000000000a | 5 | 00000000000000a2··000000520000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E·-·4 |
6 | 00000000000000b | 6 | 00000000000000b3··000000530000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E·-·4 |
7 | 00000000000000 | 7 | 00000000000000dc··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 |
8 | 0000000000000 | 8 | 00000000000000ea··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 |
9 | 0000000000000 | 9 | 00000000000000fa··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 |
10 | 00000000000001 | 10 | 0000000000000103··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 |
11 | 00000000000001 | 11 | 000000000000010b··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 |
12 | 00000000000001 | 12 | 0000000000000114··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 |
13 | 00000000000001 | 13 | 0000000000000126··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_8·-·4 |
14 | 00000000000001 | 14 | 000000000000012e··0000000a00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_9·-·4 |
15 | 00000000000001b9··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_10·-·4 | ||
16 | 0000000000000230··0000002900000002·R_X86_64_PC32··········0000000000000140·.LCPI0_47·-·4 | ||
17 | 0000000000000 | 15 | 00000000000001a4··0000002800000002·R_X86_64_PC32··········0000000000000138·.LCPI0_48·-·4 |
16 | 00000000000001ad··0000002600000002·R_X86_64_PC32··········0000000000000128·.LCPI0_41·-·4 | ||
18 | 00000000000002 | 17 | 000000000000020a··0000005400000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
19 | 00000000000002 | 18 | 0000000000000212··0000002d00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_46·-·4 |
19 | 000000000000022a··0000002900000002·R_X86_64_PC32··········0000000000000000·.LCPI0_35·-·4 | ||
20 | 00000000000002 | 20 | 0000000000000232··0000002a00000002·R_X86_64_PC32··········0000000000000004·.LCPI0_36·-·4 |
21 | 00000000000002 | 21 | 0000000000000252··0000002b00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_38·-·4 |
22 | 00000000000002e7··0000002c00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_39·-·4 | ||
23 | 00000000000002 | 22 | 0000000000000262··0000002700000002·R_X86_64_PC32··········0000000000000130·.LCPI0_47·-·4 |
24 | 0000000000000 | 23 | 000000000000028e··0000004800000004·R_X86_64_PLT32·········0000000000000000·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE·-·4 |
24 | 0000000000000296··0000002200000002·R_X86_64_PC32··········0000000000000108·.LCPI0_33·-·4 | ||
25 | 0000000000000 | 25 | 000000000000029e··0000002300000002·R_X86_64_PC32··········0000000000000110·.LCPI0_34·-·4 |
26 | 0000000000000 | 26 | 00000000000002e8··0000004c00000004·R_X86_64_PLT32·········0000000000000000·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110exp10_f128Eddii·-·4 |
27 | 00000000000002f0··0000005500000004·R_X86_64_PLT32·········0000000000000000·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·-·4 | ||
27 | 00000000000003 | 28 | 000000000000030c··0000005400000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
29 | 0000000000000314··0000002900000002·R_X86_64_PC32··········0000000000000000·.LCPI0_35·-·4 | ||
28 | 00000000000003 | 30 | 000000000000031c··0000002a00000002·R_X86_64_PC32··········0000000000000004·.LCPI0_36·-·4 |
31 | 0000000000000334··0000002400000002·R_X86_64_PC32··········0000000000000118·.LCPI0_37·-·4 | ||
29 | 00000000000003 | 32 | 0000000000000344··0000002b00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_38·-·4 |
30 | 00000000000003a0··0000002500000002·R_X86_64_PC32··········0000000000000120·.LCPI0_38·-·4 | ||
31 | 00000000000003af··0000002c00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_39·-·4 | ||
32 | 00000000000003 | 33 | 0000000000000356··0000005600000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
34 | 0000000000000379··0000002c00000002·R_X86_64_PC32··········000000000000000c·.LCPI0_39·-·4 | ||
33 | 00000000000003 | 35 | 00000000000003ba··0000002500000002·R_X86_64_PC32··········0000000000000120·.LCPI0_40·-·4 |
36 | 0000000000000439··0000001500000002·R_X86_64_PC32··········00000000000000a0·.LCPI0_20·-·4 | ||
37 | 0000000000000446··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | ||
38 | 000000000000044f··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 | ||
39 | 000000000000047c··000000520000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E·-·4 | ||
40 | 000000000000048d··000000530000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E·-·4 | ||
41 | 00000000000004b6··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 | ||
42 | 00000000000004c4··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 | ||
43 | 00000000000004d4··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 | ||
44 | 00000000000004dd··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 | ||
45 | 00000000000004e5··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 | ||
46 | 00000000000004ee··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 | ||
34 | 0000000000000 | 47 | 0000000000000532··0000002600000002·R_X86_64_PC32··········0000000000000128·.LCPI0_41·-·4 |
35 | 00000000000004ab··0000001600000002·R_X86_64_PC32··········00000000000000a8·.LCPI0_21·-·4 | ||
36 | 00000000000004b8··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | ||
37 | 00000000000004c5··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 | ||
38 | 00000000000004f2··000000560000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E·-·4 | ||
39 | 0000000000000503··000000570000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E·-·4 | ||
40 | 0000000000000511··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 | ||
41 | 0000000000000593··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 | ||
42 | 00000000000005a4··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 | ||
43 | 00000000000005c4··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 | ||
44 | 00000000000005d0··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 | ||
45 | 00000000000005d8··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 | ||
46 | 00000000000005 | 48 | 000000000000054d··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_8·-·4 |
47 | 000000000000062a··0000002700000002·R_X86_64_PC32··········0000000000000130·.LCPI0_42·-·4 | ||
48 | 0000000000000 | 49 | 0000000000000556··0000002e00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_43·-·5 |
49 | 0000000000000 | 50 | 0000000000000619··0000001b00000002·R_X86_64_PC32··········00000000000000d0·.LCPI0_26·-·4 |
50 | 0000000000000 | 51 | 000000000000063c··0000004800000004·R_X86_64_PLT32·········0000000000000000·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE·-·4 |
52 | 000000000000066b··0000002600000002·R_X86_64_PC32··········0000000000000128·.LCPI0_41·-·4 | ||
51 | 0000000000000 | 53 | 0000000000000680··0000002200000002·R_X86_64_PC32··········0000000000000108·.LCPI0_33·-·4 |
54 | 0000000000000689··0000002f00000002·R_X86_64_PC32··········0000000000000030·.LCPI0_45·-·5 | ||
52 | 00000000000007 | 55 | 000000000000072f··0000000f00000002·R_X86_64_PC32··········0000000000000070·.LCPI0_14·-·4 |
53 | 00000000000007f7··0000005000000004·R_X86_64_PLT32·········0000000000000000·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110exp10_f128Eddii·-·4 | ||
54 | 00000000000007ff··0000005a00000004·R_X86_64_PLT32·········0000000000000000·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·-·4 | ||
55 | 0000000000000 | 56 | 0000000000000788··0000001e00000002·R_X86_64_PC32··········00000000000000e8·.LCPI0_29·-·4 |
57 | 00000000000007ce··0000001200000002·R_X86_64_PC32··········0000000000000088·.LCPI0_17·-·4 | ||
58 | 0000000000000814··0000000c00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_11·-·4 | ||
59 | 000000000000085a··0000001800000002·R_X86_64_PC32··········00000000000000b8·.LCPI0_23·-·4 | ||
60 | 0000000000000864··0000005600000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
61 | 0000000000000874··0000005700000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 | ||
62 | 00000000000008a7··0000002100000002·R_X86_64_PC32··········0000000000000100·.LCPI0_32·-·4 | ||
56 | 00000000000008b | 63 | 00000000000008b4··0000001f00000002·R_X86_64_PC32··········00000000000000f0·.LCPI0_30·-·4 |
64 | 00000000000008c1··0000002000000002·R_X86_64_PC32··········00000000000000f8·.LCPI0_31·-·4 | ||
65 | 00000000000008ce··0000001600000002·R_X86_64_PC32··········00000000000000a8·.LCPI0_21·-·4 | ||
66 | 00000000000008db··0000001000000002·R_X86_64_PC32··········0000000000000078·.LCPI0_15·-·4 | ||
57 | 00000000000008 | 67 | 00000000000008e8··0000001300000002·R_X86_64_PC32··········0000000000000090·.LCPI0_18·-·4 |
58 | 0000000000000 | 68 | 00000000000008f5··0000000d00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_12·-·4 |
59 | 0000000000000989··0000001900000002·R_X86_64_PC32··········00000000000000c0·.LCPI0_24·-·4 | ||
60 | 0000000000000993··0000005900000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
61 | 00000000000009a3··0000005b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 | ||
62 | 00000000000009d5··0000002200000002·R_X86_64_PC32··········0000000000000108·.LCPI0_33·-·4 | ||
63 | 00000000000009 | 69 | 0000000000000902··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_10·-·4 |
64 | 00000000000009ef··0000002100000002·R_X86_64_PC32··········0000000000000100·.LCPI0_32·-·4 | ||
65 | 00000000000009 | 70 | 000000000000090f··0000001700000002·R_X86_64_PC32··········00000000000000b0·.LCPI0_22·-·4 |
66 | 0000000000000 | 71 | 000000000000091c··0000001100000002·R_X86_64_PC32··········0000000000000080·.LCPI0_16·-·4 |
67 | 0000000000000 | 72 | 0000000000000929··0000001400000002·R_X86_64_PC32··········0000000000000098·.LCPI0_19·-·4 |
68 | 0000000000000 | 73 | 0000000000000936··0000000e00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_13·-·4 |
69 | 0000000000000a30··0000000c00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_11·-·4 | ||
70 | 0000000000000 | 74 | 0000000000000943··0000001c00000002·R_X86_64_PC32··········00000000000000d8·.LCPI0_27·-·4 |
71 | 0000000000000a4a··0000001200000002·R_X86_64_PC32··········0000000000000088·.LCPI0_17·-·4 | ||
72 | 0000000000000 | 75 | 0000000000000950··0000001900000002·R_X86_64_PC32··········00000000000000c0·.LCPI0_24·-·4 |
73 | 0000000000000a64··0000000f00000002·R_X86_64_PC32··········0000000000000070·.LCPI0_14·-·4 | ||
74 | 0000000000000 | 76 | 000000000000095d··0000001d00000002·R_X86_64_PC32··········00000000000000e0·.LCPI0_28·-·4 |
75 | 0000000000000 | 77 | 000000000000096a··0000001a00000002·R_X86_64_PC32··········00000000000000c8·.LCPI0_25·-·4 |
76 | 0000000000000a8b··0000001e00000002·R_X86_64_PC32··········00000000000000e8·.LCPI0_29·-·4 | ||
77 | 0000000000000a98··0000001b00000002·R_X86_64_PC32··········00000000000000d0·.LCPI0_26·-·4 | ||
78 | 0000000000000 | 78 | 0000000000000974··0000005800000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
79 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE'·at·offset·0x3 | 79 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE'·at·offset·0x3530·contains·22·entries: |
80 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 80 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
81 | 0000000000000005··0000003200000002·R_X86_64_PC32··········0000000000000140·.LCPI1_0·-·4 | ||
81 | 000000000000000 | 82 | 000000000000000d··0000003300000002·R_X86_64_PC32··········0000000000000148·.LCPI1_1·-·4 |
82 | 000000000000001 | 83 | 0000000000000015··0000003400000002·R_X86_64_PC32··········0000000000000150·.LCPI1_2·-·4 |
83 | 000000000000002 | 84 | 0000000000000029··0000003500000002·R_X86_64_PC32··········0000000000000158·.LCPI1_3·-·4 |
84 | 00000000000000 | 85 | 000000000000003f··0000003600000002·R_X86_64_PC32··········0000000000000160·.LCPI1_4·-·4 |
85 | 00000000000000 | 86 | 0000000000000050··0000003700000002·R_X86_64_PC32··········0000000000000168·.LCPI1_5·-·4 |
86 | 00000000000000 | 87 | 0000000000000058··0000003800000002·R_X86_64_PC32··········0000000000000170·.LCPI1_6·-·4 |
87 | 00000000000000 | 88 | 0000000000000060··0000003900000002·R_X86_64_PC32··········0000000000000178·.LCPI1_7·-·4 |
88 | 00000000000000 | 89 | 0000000000000093··0000003a00000002·R_X86_64_PC32··········0000000000000180·.LCPI1_8·-·4 |
89 | 00000000000000 | 90 | 000000000000009b··0000003b00000002·R_X86_64_PC32··········0000000000000188·.LCPI1_9·-·4 |
90 | 00000000000000 | 91 | 00000000000000a3··0000003c00000002·R_X86_64_PC32··········0000000000000190·.LCPI1_10·-·4 |
91 | 00000000000000 | 92 | 00000000000000d6··0000003d00000002·R_X86_64_PC32··········0000000000000198·.LCPI1_11·-·4 |
92 | 0000000000000 | 93 | 00000000000000de··0000003e00000002·R_X86_64_PC32··········00000000000001a0·.LCPI1_12·-·4 |
93 | 0000000000000 | 94 | 00000000000000e6··0000003f00000002·R_X86_64_PC32··········00000000000001a8·.LCPI1_13·-·4 |
94 | 00000000000001 | 95 | 0000000000000119··0000004000000002·R_X86_64_PC32··········00000000000001b0·.LCPI1_14·-·4 |
95 | 0000000000000 | 96 | 0000000000000121··0000004100000002·R_X86_64_PC32··········00000000000001b8·.LCPI1_15·-·4 |
Max diff block lines reached; 935/30421 bytes (3.07%) of diff not shown. |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | AWAVAUATSH | 1 | AWAVAUATSH |
2 | @[A\A]A^A_ | 2 | @[A\A]A^A_ |
3 | UAWAVAUATSH | 3 | UAWAVAUATSH |
4 | t$ | 4 | t$XD2t$PH |
5 | [A\A]A^A_] | 5 | [A\A]A^A_] |
6 | .LCPI0_0 | 6 | .LCPI0_0 |
7 | .LCPI0_1 | 7 | .LCPI0_1 |
8 | .LCPI0_2 | 8 | .LCPI0_2 |
9 | .LCPI0_3 | 9 | .LCPI0_3 |
10 | .LCPI0_4 | 10 | .LCPI0_4 |
11 | .LCPI0_5 | 11 | .LCPI0_5 |
Offset 34, 27 lines modified | Offset 34, 26 lines modified | ||
34 | .LCPI0_28 | 34 | .LCPI0_28 |
35 | .LCPI0_29 | 35 | .LCPI0_29 |
36 | .LCPI0_30 | 36 | .LCPI0_30 |
37 | .LCPI0_31 | 37 | .LCPI0_31 |
38 | .LCPI0_32 | 38 | .LCPI0_32 |
39 | .LCPI0_33 | 39 | .LCPI0_33 |
40 | .LCPI0_34 | 40 | .LCPI0_34 |
41 | .LCPI0_3 | 41 | .LCPI0_37 |
42 | .LCPI0_ | 42 | .LCPI0_40 |
43 | .LCPI0_41 | 43 | .LCPI0_41 |
44 | .LCPI0_42 | ||
45 | .LCPI0_46 | ||
46 | .LCPI0_47 | 44 | .LCPI0_47 |
45 | .LCPI0_48 | ||
46 | .LCPI0_35 | ||
47 | .LCPI0_36 | 47 | .LCPI0_36 |
48 | .LCPI0_3 | 48 | .LCPI0_38 |
49 | .LCPI0_39 | 49 | .LCPI0_39 |
50 | .LCPI0_4 | 50 | .LCPI0_46 |
51 | .LCPI0_40 | ||
52 | .LCPI0_43 | 51 | .LCPI0_43 |
53 | .LCPI0_4 | 52 | .LCPI0_45 |
54 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE | 53 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE |
55 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110exp10_f128Eddii | 54 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110exp10_f128Eddii |
56 | .LCPI1_0 | 55 | .LCPI1_0 |
57 | .LCPI1_1 | 56 | .LCPI1_1 |
58 | .LCPI1_2 | 57 | .LCPI1_2 |
59 | .LCPI1_3 | 58 | .LCPI1_3 |
60 | .LCPI1_4 | 59 | .LCPI1_4 |
Offset 71, 28 lines modified | Offset 70, 25 lines modified | ||
71 | .LCPI1_15 | 70 | .LCPI1_15 |
72 | .LCPI1_16 | 71 | .LCPI1_16 |
73 | .LCPI1_17 | 72 | .LCPI1_17 |
74 | .LCPI1_18 | 73 | .LCPI1_18 |
75 | .LCPI1_19 | 74 | .LCPI1_19 |
76 | .LCPI1_20 | 75 | .LCPI1_20 |
77 | .LCPI1_21 | 76 | .LCPI1_21 |
78 | .LCPI1_22 | ||
79 | .LCPI1_23 | ||
80 | .LCPI1_24 | ||
81 | .LCPI2_0 | 77 | .LCPI2_0 |
82 | .LCPI2_1 | 78 | .LCPI2_1 |
83 | .LCPI2_2 | 79 | .LCPI2_2 |
84 | .LCPI3_0 | 80 | .LCPI3_0 |
85 | .LCPI3_1 | 81 | .LCPI3_1 |
86 | .LCPI4_0 | 82 | .LCPI4_0 |
87 | _ZN19__llvm_libc_18_1_8_9EXP2_MID1E | 83 | _ZN19__llvm_libc_18_1_8_9EXP2_MID1E |
88 | _ZN19__llvm_libc_18_1_8_9EXP2_MID2E | 84 | _ZN19__llvm_libc_18_1_8_9EXP2_MID2E |
89 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 85 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
90 | __errno_location | ||
91 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | 86 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
87 | __errno_location | ||
92 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | 88 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
93 | __stack_chk_fail | 89 | __stack_chk_fail |
94 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ | 90 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
95 | _ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_ | 91 | _ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_ |
96 | _ZN19__llvm_libc_18_1_8_5exp10Ed | 92 | _ZN19__llvm_libc_18_1_8_5exp10Ed |
97 | .shstrtab | 93 | .shstrtab |
98 | .note.gnu.property | 94 | .note.gnu.property |
Offset 1, 38 lines modified | Offset 1, 36 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·71a37909·4f930a40·00000400·00004841·q.y.O..@......HA | 2 | ··0x00000000·71a37909·4f930a40·00000400·00004841·q.y.O..@......HA |
3 | ··0x00000010·0000a050·134413bf·99dac19d·21c0c03c·...P.D......!..< | ||
4 | ··0x00000020·6aea3cc7·24350540·1655b5bb·b16b0240·j.<.$5.@.U...k.@ | ||
5 | ··0x00000030·65fc6acc·75bdf23f·4c26aa87·05470040·e.j.u..?L&...G.@ | ||
3 | ··0x00000010·00000002·0000a041·0000a050·134413bf·.......A...P.D.. | ||
4 | ··0x00000020·99dac19d·21c0c03c·6aea3cc7·24350540·....!..<j.<.$5.@ | ||
5 | ··0x00000030·1655b5bb·b16b0240·65fc6acc·75bdf23f·.U...k.@e.j.u..? | ||
6 | ··0x00000040·4c26aa87·05470040·00000000·0000083c·L&...G.@.......< | ||
7 | ··0x00000050·00000000·000008bc·00000000·00002440·..............$@ | ||
8 | ··0x00000060·f64ae1c7·022db544·92d54d06·cff08044·.J...-.D..M....D | ||
9 | ··0x00000070·50efe2d6·e41a4b44·408cb578·1daf1544·P.....KD@..x...D | ||
10 | ··0x00000080·003d9160·e458e143·00c84e67·6dc1ab43·.=.`.X.C..Ngm..C | ||
11 | ··0x00000090·00a0d885·57347643·0080e037·79c34143·....W4vC...7y.AC | ||
12 | ··0x000000a0·00003426·f56b0c43·0000901e·c4bcd642·..4&.k.C.......B | ||
13 | ··0x000000b0·000040e5·9c30a242·000000a2·941a6d42·..@..0.B......mB | ||
14 | ··0x000000c0·000000e8·76483742·00000020·5fa00242·....vH7B...·_..B | ||
15 | ··0x000000d0·00000000·65cdcd41·00000000·84d79741·....e..A.......A | ||
16 | ··0x000000e0·00000000·d0126341·00000000·80842e41·......cA.......A | ||
17 | ··0x000000f0·00000000·006af840·00000000·0088c340·.....j.@.......@ | ||
18 | ··0x00000100·00000000·00408f40·00000000·00005940·.....@.@......Y@ | ||
19 | ··0x00000110·00000000·0000c839·00000000·0000c8b9·.......9........ | ||
20 | ··0x00000120·ffffffff·ffffef7f·00000000·0000f07f·................ | ||
21 | ··0x00000130·00000000·0000f03f·01000000·00000000·.......?........ | ||
22 | ··0x00000140·00000000·0000e03f·0000a050·134413bf·.......?...P.D.. | ||
23 | ··0x00000150·0000c09d·21c0c03c·a2db20fd·94a98d3a·....!..<..·....: | ||
24 | ··0x00000160·00000002·0000a041·b3c84708·d77eca3f·.......A..G..~.? | ||
25 | ··0x00000170·00000008·d77eca3f·000000c0·2cf2e13d·.....~.?....,..= | ||
26 | ··0x00000180·772035ff·a87268bc·659851fd·9f42e13f·w·5..rh.e.Q..B.? | ||
27 | ··0x00000190·659851fd·9f42e1bf·b08f8116·a14e7d3c·e.Q..B.......N}< | ||
28 | ··0x000001a0·c498fd09·76bdf23f·c498fd09·76bdf2bf·....v..?....v... | ||
29 | ··0x000001b0·551ee205·fc38933c·a42cde91·05470040·U....8.<.,...G.@ | ||
30 | ··0x000001c0·a42cde91·054700c0·03b5c35e·b60fa83c·.,...G.....^...< | ||
31 | ··0x000001d0·69ea3cc7·24350540·69ea3cc7·243505c0·i.<.$5.@i.<.$5.. | ||
32 | ··0x000001e0·d21c19b3·fa2baebc·1655b5bb·b16b0240·.....+...U...k.@ | ||
33 | ··0x000001f0·1655b5bb·b16b02c0·7b924e49·ad48afbc·.U...k..{.NI.H.. | ||
34 | ··0x00000 | 6 | ··0x00000040·00000000·0000083c·00000000·000008bc·.......<........ |
7 | ··0x00000050·00000000·00002440·f64ae1c7·022db544·......$@.J...-.D | ||
8 | ··0x00000060·92d54d06·cff08044·50efe2d6·e41a4b44·..M....DP.....KD | ||
9 | ··0x00000070·408cb578·1daf1544·003d9160·e458e143·@..x...D.=.`.X.C | ||
10 | ··0x00000080·00c84e67·6dc1ab43·00a0d885·57347643·..Ngm..C....W4vC | ||
11 | ··0x00000090·0080e037·79c34143·00003426·f56b0c43·...7y.AC..4&.k.C | ||
12 | ··0x000000a0·0000901e·c4bcd642·000040e5·9c30a242·.......B..@..0.B | ||
13 | ··0x000000b0·000000a2·941a6d42·000000e8·76483742·......mB....vH7B | ||
14 | ··0x000000c0·00000020·5fa00242·00000000·65cdcd41·...·_..B....e..A | ||
15 | ··0x000000d0·00000000·84d79741·00000000·d0126341·.......A......cA | ||
16 | ··0x000000e0·00000000·80842e41·00000000·006af840·.......A.....j.@ | ||
17 | ··0x000000f0·00000000·0088c340·00000000·00408f40·.......@.....@.@ | ||
18 | ··0x00000100·00000000·00005940·00000000·0000c839·......Y@.......9 | ||
19 | ··0x00000110·00000000·0000c8b9·ffffffff·ffffef7f·................ | ||
20 | ··0x00000120·00000000·0000f07f·00000000·0000f03f·...............? | ||
21 | ··0x00000130·01000000·00000000·00000000·0000e03f·...............? | ||
35 | ··0x00000 | 22 | ··0x00000140·0000a050·134413bf·0000c09d·21c0c03c·...P.D......!..< |
23 | ··0x00000150·a2db20fd·94a98d3a·b3c84708·d77eca3f·..·....:..G..~.? | ||
24 | ··0x00000160·772035ff·a87268bc·659851fd·9f42e13f·w·5..rh.e.Q..B.? | ||
25 | ··0x00000170·659851fd·9f42e1bf·b08f8116·a14e7d3c·e.Q..B.......N}< | ||
26 | ··0x00000180·c498fd09·76bdf23f·c498fd09·76bdf2bf·....v..?....v... | ||
27 | ··0x00000190·551ee205·fc38933c·a42cde91·05470040·U....8.<.,...G.@ | ||
28 | ··0x000001a0·a42cde91·054700c0·03b5c35e·b60fa83c·.,...G.....^...< | ||
29 | ··0x000001b0·69ea3cc7·24350540·69ea3cc7·243505c0·i.<.$5.@i.<.$5.. | ||
30 | ··0x000001c0·d21c19b3·fa2baebc·1655b5bb·b16b0240·.....+...U...k.@ | ||
31 | ··0x000001d0·1655b5bb·b16b02c0·7b924e49·ad48afbc·.U...k..{.NI.H.. | ||
32 | ··0x000001e0·00000000·0000f03f·00000000·0000f0bf·.......?........ | ||
33 | ··0x000001f0·0000a050·134413bf·0000c09d·21c0c03c·...P.D......!..< | ||
36 | ··0x000002 | 34 | ··0x00000200·a2db20fd·94a98d3a···················..·....: |
Offset 1, 4 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0100803f·000080bf·00000034· | 2 | ··0x00000000·0100803f·000080bf·00000034·aaaaaaaa·...?.......4.... |
3 | ··0x00000010·00000040·aaaaaaaa···················...@.... | ||
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst16': | 1 | Hex·dump·of·section·'.rodata.cst16': |
2 | ··0x00000000· | 2 | ··0x00000000·00000000·0000083c·00000000·0000083c·.......<.......< |
3 | ··0x00000010·00000000·000 | 3 | ··0x00000010·00000000·0003b03c·00000000·0003b03c·.......<.......< |
4 | ··0x00000020·00000000·0000c839· | 4 | ··0x00000020·00000000·0000c839·00000000·0000c839·.......9.......9 |
5 | ··0x00000030·30000000·0000b03c·30000000·0000b03c·0......<0......< | ||
5 | ··0x000000 | 6 | ··0x00000040·00000000·000090c6·00000000·00009046·...............F |
6 | ··0x000000 | 7 | ··0x00000050·00000000·000050b9·00000000·00005039·......P.......P9 |
7 | ··0x00000050·aaaaaaaa·aaaaaaaa·aaaaaaaa·aaaaaaaa·................ | ||
Offset 8, 593 lines modified | Offset 8, 513 lines modified | ||
8 | » endbr64 | 8 | » endbr64 |
9 | » push···%r15 | 9 | » push···%r15 |
10 | » push···%r14 | 10 | » push···%r14 |
11 | » push···%r13 | 11 | » push···%r13 |
12 | » push···%r12 | 12 | » push···%r12 |
13 | » push···%rbx | 13 | » push···%rbx |
14 | » sub····$0x40,%rsp | 14 | » sub····$0x40,%rsp |
15 | » movdqa·%xmm0,%xmm | 15 | » vmovdqa·%xmm0,%xmm7 |
16 | » mov····%fs:0x28,%rax | 16 | » mov····%fs:0x28,%rax |
17 | » mov····%rax,0x38(%rsp) | 17 | » mov····%rax,0x38(%rsp) |
18 | » movq | 18 | » vmovq··%xmm0,%rax |
19 | » movabs·$0x3f8cc58eb908d5be,%rcx | 19 | » movabs·$0x3f8cc58eb908d5be,%rcx |
20 | » add····%rax,%rcx | 20 | » add····%rax,%rcx |
21 | » movabs·$0x7c189109ce2fbacc,%rdx | 21 | » movabs·$0x7c189109ce2fbacc,%rdx |
22 | » cmp····%rdx,%rcx | 22 | » cmp····%rdx,%rcx |
23 | » jb·····1 | 23 | » jb·····170·<__llvm_libc_18_1_8_::exp10(double)+0x170> |
24 | » movabs·$0xbf8cbbecaf608601,%rcx | 24 | » movabs·$0xbf8cbbecaf608601,%rcx |
25 | » add····%rax,%rcx | 25 | » add····%rax,%rcx |
26 | » movabs·$0x7c088767c4876b0f,%rdx | 26 | » movabs·$0x7c088767c4876b0f,%rdx |
27 | » cmp····%rdx,%rcx | 27 | » cmp····%rdx,%rcx |
28 | » jbe····1 | 28 | » jbe····170·<__llvm_libc_18_1_8_::exp10(double)+0x170> |
29 | » movsd | 29 | » vmovsd·0x0(%rip),%xmm0········ |
30 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 30 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
31 | » mulsd··%xmm8,%xmm0 | ||
32 | » addsd | 31 | » vfmadd213sd·0x0(%rip),%xmm7,%xmm0········ |
33 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 32 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
34 | » movq | 33 | » vmovq··%xmm0,%r15 |
35 | » shr····$0x13,%r15 | 34 | » shr····$0x13,%r15 |
36 | » cvtsi2sd·%r15d,%xmm1 | 35 | » vcvtsi2sd·%r15d,%xmm1,%xmm1 |
37 | » mov····%r15d,%ebx | 36 | » mov····%r15d,%ebx |
38 | » shr····$0x6,%ebx | 37 | » shr····$0x6,%ebx |
39 | » and····$0x3f,%ebx | 38 | » and····$0x3f,%ebx |
40 | » mov····%r15d,%r14d | 39 | » mov····%r15d,%r14d |
41 | » and····$0x3f,%r14d | 40 | » and····$0x3f,%r14d |
42 | » sar····$0xc,%r15d | 41 | » sar····$0xc,%r15d |
43 | » lea····(%rbx,%rbx,2),%rcx | 42 | » lea····(%rbx,%rbx,2),%rcx |
44 | » mov····0x0(%rip),%rdx········ | 43 | » mov····0x0(%rip),%rdx········ |
45 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID1-0x4 | 44 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID1-0x4 |
46 | » movsd | 45 | » vmovsd·0x10(%rdx,%rcx,8),%xmm0 |
47 | » lea····(%r14,%r14,2),%rsi | 46 | » lea····(%r14,%r14,2),%rsi |
48 | » mov····0x0(%rip),%rdi········ | 47 | » mov····0x0(%rip),%rdi········ |
49 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID2-0x4 | 48 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID2-0x4 |
50 | » movsd | 49 | » vmovsd·0x10(%rdi,%rsi,8),%xmm4 |
50 | » vmulsd·%xmm4,%xmm0,%xmm3 | ||
51 | » vmovapd·%xmm4,%xmm2 | ||
52 | » vfmsub213sd·%xmm3,%xmm0,%xmm2 | ||
53 | » vfmadd231sd·0x8(%rdi,%rsi,8),%xmm0,%xmm2 | ||
54 | » vfmadd231sd·0x8(%rdx,%rcx,8),%xmm4,%xmm2 | ||
51 | » movsd | 55 | » vmovsd·0x0(%rip),%xmm0········ |
52 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 56 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
57 | » vfmadd213sd·%xmm7,%xmm1,%xmm0 | ||
58 | » vfmadd231sd·0x0(%rip),%xmm1,%xmm0········ | ||
53 | » movapd·%xmm0,%xmm3 | ||
54 | » mulsd··%xmm7,%xmm3 | ||
55 | » movapd·%xmm0,%xmm4 | ||
56 | » subsd··%xmm3,%xmm4 | ||
57 | » addsd··%xmm3,%xmm4 | ||
58 | » movapd·%xmm0,%xmm5 | ||
59 | » subsd··%xmm4,%xmm5 | ||
60 | » mulsd··%xmm2,%xmm7 | ||
61 | » movapd·%xmm2,%xmm6 | ||
62 | » subsd··%xmm7,%xmm6 | ||
63 | » addsd··%xmm7,%xmm6 | ||
64 | » movapd·%xmm2,%xmm9 | ||
65 | » subsd··%xmm6,%xmm9 | ||
66 | » movapd·%xmm0,%xmm3 | ||
67 | » mulsd··%xmm2,%xmm3 | ||
68 | » movapd·%xmm4,%xmm7 | ||
69 | » mulsd··%xmm6,%xmm7 | ||
70 | » subsd··%xmm3,%xmm7 | ||
71 | » mulsd··%xmm9,%xmm4 | ||
72 | » addsd··%xmm7,%xmm4 | ||
73 | » mulsd··%xmm5,%xmm6 | ||
74 | » addsd··%xmm4,%xmm6 | ||
75 | » mulsd··%xmm5,%xmm9 | ||
76 | » addsd··%xmm6,%xmm9 | ||
77 | » mulsd··0x8(%rdi,%rsi,8),%xmm0 | ||
78 | » mulsd··0x8(%rdx,%rcx,8),%xmm2 | ||
79 | » addsd··%xmm9,%xmm0 | ||
80 | » addsd··%xmm0,%xmm2 | ||
81 | » movsd··0x0(%rip),%xmm4········ | ||
82 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 59 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
60 | » vmulsd·%xmm3,%xmm0,%xmm8 | ||
83 | » mulsd· | 61 | » vmulsd·%xmm0,%xmm0,%xmm4 |
84 | » addsd··%xmm8,%xmm4 | ||
85 | » movsd | 62 | » vmovsd·0x0(%rip),%xmm5········ |
86 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 63 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
87 | » mulsd··%xmm1,%xmm0 | ||
88 | » addsd··%xmm4,%xmm0 | ||
89 | » movapd·%xmm0,%xmm6 | ||
90 | » mulsd··%xmm3,%xmm6 | ||
91 | » movapd·%xmm0,%xmm4 | ||
92 | » mulsd··%xmm0,%xmm4 | ||
93 | » m | 64 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm5········ |
94 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 65 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
95 | » mulsd··%xmm0,%xmm5 | ||
96 | » | 66 | » vmovsd·0x0(%rip),%xmm6········ |
97 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 67 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
98 | » m | 68 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm6········ |
99 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 69 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
70 | » vfmadd213sd·%xmm5,%xmm4,%xmm6 | ||
71 | » vfmadd213sd·%xmm2,%xmm8,%xmm6 | ||
100 | » addsd | 72 | » vaddsd·0x0(%rip),%xmm6,%xmm0········ |
101 | ·R_X86_64_PC32» .LCPI0_8-0x4 | 73 | ·R_X86_64_PC32» .LCPI0_8-0x4 |
102 | » mulsd··%xmm4,%xmm0 | ||
103 | » addsd··%xmm5,%xmm0 | ||
104 | » mulsd··%xmm6,%xmm0 | ||
105 | » addsd··%xmm2,%xmm0 | ||
106 | » | 74 | » vaddsd·0x0(%rip),%xmm6,%xmm4········ |
107 | ·R_X86_64_PC32» .LCPI0_9-0x4 | 75 | ·R_X86_64_PC32» .LCPI0_9-0x4 |
108 | » addsd··%xmm0,%xmm4 | ||
109 | » addsd··0x0(%rip),%xmm0········ | ||
110 | ·R_X86_64_PC32» .LCPI0_10-0x4 | ||
111 | » addsd··%xmm3,%xmm4 | ||
112 | » addsd· | 76 | » vaddsd·%xmm0,%xmm3,%xmm0 |
77 | » vaddsd·%xmm4,%xmm3,%xmm4 | ||
113 | » ucomisd·%xmm | 78 | » vucomisd·%xmm4,%xmm0 |
114 | » jne···· | 79 | » jne····26b·<__llvm_libc_18_1_8_::exp10(double)+0x26b> |
115 | » jp····· | 80 | » jp·····26b·<__llvm_libc_18_1_8_::exp10(double)+0x26b> |
116 | » shl····$0x34,%r15 | 81 | » shl····$0x34,%r15 |
117 | » movq | 82 | » vmovq··%xmm0,%rax |
118 | » add····%r15,%rax | 83 | » add····%r15,%rax |
119 | » movq | 84 | » vmovq··%rax,%xmm0 |
120 | » mov····%fs:0x28,%rax | 85 | » mov····%fs:0x28,%rax |
121 | » cmp····0x38(%rsp),%rax | 86 | » cmp····0x38(%rsp),%rax |
122 | » je····· | 87 | » je·····1b1·<__llvm_libc_18_1_8_::exp10(double)+0x1b1> |
123 | » jmp···· | 88 | » jmp····973·<__llvm_libc_18_1_8_::exp10(double)+0x973> |
Max diff block lines reached; 26181/30575 bytes (85.63%) of diff not shown. |
Offset 1, 279 lines modified | Offset 1, 122 lines modified | ||
1 | Disassembly·of·section·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE: | 1 | Disassembly·of·section·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_119exp10_double_doubleEddRKNS_10NumberPairIdEE: |
2 | 0000000000000000·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)>: | 2 | 0000000000000000·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)>: |
3 | __llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&): | 3 | __llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&): |
4 | » m | 4 | » vfmadd231sd·0x0(%rip),%xmm1,%xmm0········#·9·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x9> |
5 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 5 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
6 | » mulsd··%xmm1,%xmm4 | ||
7 | » addsd··%xmm0,%xmm4 | ||
8 | » m | 6 | » vmulsd·0x0(%rip),%xmm1,%xmm4········#·11·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x11> |
9 | ·R_X86_64_PC32» .LCPI1_1-0x4 | 7 | ·R_X86_64_PC32» .LCPI1_1-0x4 |
10 | » mulsd··%xmm1,%xmm0 | ||
11 | » mulsd | 8 | » vmulsd·0x0(%rip),%xmm1,%xmm5········#·19·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x19> |
12 | ·R_X86_64_PC32» .LCPI1_2-0x4 | 9 | ·R_X86_64_PC32» .LCPI1_2-0x4 |
13 | » movapd·%xmm4,%xmm5 | ||
14 | » addsd· | 10 | » vaddsd·%xmm4,%xmm0,%xmm1 |
15 | » movapd·%xmm5,%xmm6 | ||
16 | » subsd··%xmm4,%xmm6 | ||
17 | » subsd· | 11 | » vsubsd·%xmm0,%xmm1,%xmm0 |
18 | » | 12 | » vsubsd·%xmm0,%xmm4,%xmm0 |
19 | » movsd | 13 | » vmovsd·0x0(%rip),%xmm4········#·2d·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x2d> |
20 | ·R_X86_64_PC32» .LCPI1_3-0x4 | 14 | ·R_X86_64_PC32» .LCPI1_3-0x4 |
15 | » vmulsd·%xmm4,%xmm1,%xmm6 | ||
21 | » movapd·%xmm | 16 | » vmovapd·%xmm4,%xmm7 |
17 | » vfmsub213sd·%xmm6,%xmm1,%xmm7 | ||
22 | » mulsd··%xmm4,%xmm6 | ||
23 | » movapd·%xmm5,%xmm1 | ||
24 | » subsd··%xmm6,%xmm1 | ||
25 | » addsd··%xmm6,%xmm1 | ||
26 | » movapd·%xmm5,%xmm6 | ||
27 | » subsd··%xmm1,%xmm6 | ||
28 | » m | 18 | » vfmadd231sd·0x0(%rip),%xmm1,%xmm7········#·43·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x43> |
29 | ·R_X86_64_PC32» .LCPI1_4-0x4 | 19 | ·R_X86_64_PC32» .LCPI1_4-0x4 |
30 | » movapd·%xmm5,%xmm7 | ||
31 | » | 20 | » vaddsd·%xmm0,%xmm5,%xmm0 |
21 | » vfmadd231sd·%xmm4,%xmm0,%xmm7 | ||
32 | » | 22 | » vaddsd·0x0(%rip),%xmm6,%xmm4········#·54·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x54> |
33 | ·R_X86_64_PC32» .LCPI1_5-0x4 | 23 | ·R_X86_64_PC32» .LCPI1_5-0x4 |
34 | » movapd·%xmm1,%xmm10 | ||
35 | » mulsd··%xmm8,%xmm10 | ||
36 | » subsd··%xmm7,%xmm10 | ||
37 | » | 24 | » vaddsd·0x0(%rip),%xmm4,%xmm5········#·5c·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x5c> |
38 | ·R_X86_64_PC32» .LCPI1_6-0x4 | 25 | ·R_X86_64_PC32» .LCPI1_6-0x4 |
39 | » movapd·%xmm1,%xmm12 | ||
40 | » mulsd··%xmm11,%xmm12 | ||
41 | » addsd··%xmm10,%xmm12 | ||
42 | » mulsd··%xmm6,%xmm8 | ||
43 | » addsd··%xmm12,%xmm8 | ||
44 | » mulsd··%xmm6,%xmm11 | ||
45 | » addsd··%xmm8,%xmm11 | ||
46 | » | 26 | » vaddsd·0x0(%rip),%xmm7,%xmm7········#·64·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x64> |
47 | ·R_X86_64_PC32» .LCPI1_7-0x4 | 27 | ·R_X86_64_PC32» .LCPI1_7-0x4 |
48 | » mulsd··%xmm5,%xmm8 | ||
49 | » addsd··%xmm11,%xmm8 | ||
50 | » mulsd··%xmm0,%xmm9 | ||
51 | » | 28 | » vsubsd·%xmm5,%xmm6,%xmm5 |
29 | » vaddsd·%xmm7,%xmm5,%xmm5 | ||
30 | » vaddsd·%xmm5,%xmm4,%xmm6 | ||
31 | » vsubsd·%xmm6,%xmm4,%xmm4 | ||
32 | » vaddsd·%xmm4,%xmm5,%xmm4 | ||
33 | » vmulsd·%xmm6,%xmm1,%xmm5 | ||
34 | » vmovapd·%xmm6,%xmm7 | ||
35 | » vfmsub213sd·%xmm5,%xmm1,%xmm7 | ||
36 | » vfmadd231sd·%xmm4,%xmm1,%xmm7 | ||
37 | » vfmadd231sd·%xmm6,%xmm0,%xmm7 | ||
52 | » | 38 | » vaddsd·0x0(%rip),%xmm5,%xmm4········#·97·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x97> |
53 | ·R_X86_64_PC32» .LCPI1_8-0x4 | 39 | ·R_X86_64_PC32» .LCPI1_8-0x4 |
54 | » addsd··%xmm7,%xmm8 | ||
55 | » | 40 | » vaddsd·0x0(%rip),%xmm4,%xmm6········#·9f·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x9f> |
56 | ·R_X86_64_PC32» .LCPI1_9-0x4 | 41 | ·R_X86_64_PC32» .LCPI1_9-0x4 |
57 | » addsd··%xmm8,%xmm10 | ||
58 | » subsd··%xmm10,%xmm7 | ||
59 | » addsd | 42 | » vaddsd·0x0(%rip),%xmm7,%xmm7········#·a7·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0xa7> |
60 | ·R_X86_64_PC32» .LCPI1_10-0x4 | 43 | ·R_X86_64_PC32» .LCPI1_10-0x4 |
44 | » vsubsd·%xmm6,%xmm5,%xmm5 | ||
61 | » addsd· | 45 | » vaddsd·%xmm7,%xmm5,%xmm5 |
46 | » vaddsd·%xmm5,%xmm4,%xmm6 | ||
47 | » vsubsd·%xmm6,%xmm4,%xmm4 | ||
48 | » vaddsd·%xmm4,%xmm5,%xmm4 | ||
49 | » vmulsd·%xmm6,%xmm1,%xmm5 | ||
62 | » movapd·%xmm | 50 | » vmovapd·%xmm6,%xmm7 |
51 | » vfmsub213sd·%xmm5,%xmm1,%xmm7 | ||
52 | » vfmadd231sd·%xmm4,%xmm1,%xmm7 | ||
53 | » vfmadd231sd·%xmm6,%xmm0,%xmm7 | ||
63 | » addsd··%xmm9,%xmm7 | ||
64 | » subsd··%xmm7,%xmm8 | ||
65 | » addsd··%xmm9,%xmm8 | ||
66 | » movapd·%xmm7,%xmm9 | ||
67 | » mulsd··%xmm4,%xmm9 | ||
68 | » movapd·%xmm7,%xmm11 | ||
69 | » subsd··%xmm9,%xmm11 | ||
70 | » addsd··%xmm9,%xmm11 | ||
71 | » movapd·%xmm7,%xmm9 | ||
72 | » subsd··%xmm11,%xmm9 | ||
73 | » movapd·%xmm5,%xmm10 | ||
74 | » mulsd··%xmm7,%xmm10 | ||
75 | » movapd·%xmm1,%xmm12 | ||
76 | » mulsd··%xmm11,%xmm12 | ||
77 | » subsd··%xmm10,%xmm12 | ||
78 | » movapd·%xmm1,%xmm13 | ||
79 | » mulsd··%xmm9,%xmm13 | ||
80 | » addsd··%xmm12,%xmm13 | ||
81 | » mulsd··%xmm6,%xmm11 | ||
82 | » addsd··%xmm13,%xmm11 | ||
83 | » mulsd··%xmm6,%xmm9 | ||
84 | » addsd··%xmm11,%xmm9 | ||
85 | » mulsd··%xmm5,%xmm8 | ||
86 | » addsd··%xmm9,%xmm8 | ||
87 | » mulsd··%xmm0,%xmm7 | ||
88 | » addsd··%xmm8,%xmm7 | ||
89 | » | 54 | » vaddsd·0x0(%rip),%xmm5,%xmm4········#·da·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0xda> |
90 | ·R_X86_64_PC32» .LCPI1_11-0x4 | 55 | ·R_X86_64_PC32» .LCPI1_11-0x4 |
91 | » addsd··%xmm10,%xmm9 | ||
92 | » | 56 | » vaddsd·0x0(%rip),%xmm4,%xmm6········#·e2·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0xe2> |
93 | ·R_X86_64_PC32» .LCPI1_12-0x4 | 57 | ·R_X86_64_PC32» .LCPI1_12-0x4 |
94 | » addsd··%xmm9,%xmm8 | ||
95 | » subsd··%xmm8,%xmm10 | ||
96 | » addsd | 58 | » vaddsd·0x0(%rip),%xmm7,%xmm7········#·ea·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_double_double(double,·double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0xea> |
97 | ·R_X86_64_PC32» .LCPI1_13-0x4 | 59 | ·R_X86_64_PC32» .LCPI1_13-0x4 |
60 | » vsubsd·%xmm6,%xmm5,%xmm5 | ||
98 | » addsd··%xmm10,%xmm7 | ||
99 | » movapd·%xmm9,%xmm8 | ||
100 | » addsd· | 61 | » vaddsd·%xmm7,%xmm5,%xmm5 |
101 | » subsd··%xmm8,%xmm9 | ||
102 | » addsd· | 62 | » vaddsd·%xmm5,%xmm4,%xmm6 |
Max diff block lines reached; 6928/16145 bytes (42.91%) of diff not shown. |
Offset 7, 479 lines modified | Offset 7, 485 lines modified | ||
7 | __llvm_libc_18_1_8_::(anonymous·namespace)::exp10_f128(double,·double,·int,·int): | 7 | __llvm_libc_18_1_8_::(anonymous·namespace)::exp10_f128(double,·double,·int,·int): |
8 | » push···%rbp | 8 | » push···%rbp |
9 | » push···%r15 | 9 | » push···%r15 |
10 | » push···%r14 | 10 | » push···%r14 |
11 | » push···%r13 | 11 | » push···%r13 |
12 | » push···%r12 | 12 | » push···%r12 |
13 | » push···%rbx | 13 | » push···%rbx |
14 | » sub····$0x2 | 14 | » sub····$0x2d8,%rsp |
15 | » mov····%edx,%ebp | 15 | » mov····%edx,%ebp |
16 | » mov····%esi,%r14d | 16 | » mov····%esi,%r14d |
17 | » mov····%fs:0x28,%rax | 17 | » mov····%fs:0x28,%rax |
18 | » mov····%rax,0x2 | 18 | » mov····%rax,0x2d0(%rsp) |
19 | » movabs·$0x7ff0000000000000,%r15 | 19 | » movabs·$0x7ff0000000000000,%r15 |
20 | » movabs·$0xfffffffffffff,%r12 | 20 | » movabs·$0xfffffffffffff,%r12 |
21 | » m | 21 | » vfmadd231sd·0x0(%rip),%xmm1,%xmm0········ |
22 | ·R_X86_64_PC32» .LCPI2_0-0x4 | 22 | ·R_X86_64_PC32» .LCPI2_0-0x4 |
23 | » mulsd··%xmm1,%xmm2 | ||
24 | » addsd··%xmm0,%xmm2 | ||
25 | » m | 23 | » vmulsd·0x0(%rip),%xmm1,%xmm2········ |
26 | ·R_X86_64_PC32» .LCPI2_1-0x4 | 24 | ·R_X86_64_PC32» .LCPI2_1-0x4 |
27 | » mulsd··%xmm1,%xmm0 | ||
28 | » movq | 25 | » vmovq··%xmm0,%rcx |
29 | » mov····%rcx,%rax | 26 | » mov····%rcx,%rax |
30 | » shr····$0x3f,%rax | 27 | » shr····$0x3f,%rax |
31 | » mov····%al,0x1 | 28 | » mov····%al,0x1a0(%rsp) |
32 | » mov····%rcx,%rax | 29 | » mov····%rcx,%rax |
33 | » shr····$0x34,%rax | 30 | » shr····$0x34,%rax |
34 | » and····$0x7ff,%eax | 31 | » and····$0x7ff,%eax |
35 | » add····$0xfffffbcd,%eax | 32 | » add····$0xfffffbcd,%eax |
36 | » mov····%rcx,%rsi | 33 | » mov····%rcx,%rsi |
37 | » and····%r12,%rsi | 34 | » and····%r12,%rsi |
38 | » test···%r15,%rcx | 35 | » test···%r15,%rcx |
39 | » lea····0x1(%rsi,%r12,1),%rdx | 36 | » lea····0x1(%rsi,%r12,1),%rdx |
40 | » cmove··%rsi,%rdx | 37 | » cmove··%rsi,%rdx |
41 | » mov····%eax,0x1 | 38 | » mov····%eax,0x1a4(%rsp) |
42 | » mov····%rdx,0x1 | 39 | » mov····%rdx,0x1a8(%rsp) |
43 | » movq···$0x0,0x1 | 40 | » movq···$0x0,0x1b0(%rsp) |
44 | » test···%rdx,%rdx | 41 | » test···%rdx,%rdx |
45 | » je····· | 42 | » je·····cf·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_f128(double,·double,·int,·int)+0xcf> |
46 | » bsr····%rdx,%rcx | 43 | » bsr····%rdx,%rcx |
47 | » xor····$0x3f,%rcx | 44 | » xor····$0x3f,%rcx |
48 | » mov····%ecx,%esi | 45 | » mov····%ecx,%esi |
49 | » or·····$0x40,%esi | 46 | » or·····$0x40,%esi |
50 | » shl····%cl,%rdx | 47 | » shl····%cl,%rdx |
51 | » sub····%esi,%eax | 48 | » sub····%esi,%eax |
52 | » mov····%eax,0x1 | 49 | » mov····%eax,0x1a4(%rsp) |
53 | » movq···$0x0,0x1 | 50 | » movq···$0x0,0x1a8(%rsp) |
54 | » mov····%rdx,0x1 | 51 | » mov····%rdx,0x1b0(%rsp) |
55 | » m | 52 | » vmulsd·0x0(%rip),%xmm1,%xmm0········ |
56 | ·R_X86_64_PC32» .LCPI2_2-0x4 | 53 | ·R_X86_64_PC32» .LCPI2_2-0x4 |
57 | » mulsd··%xmm1,%xmm2 | ||
58 | » movq | 54 | » vmovq··%xmm2,%rcx |
59 | » mov····%rcx,%rax | 55 | » mov····%rcx,%rax |
60 | » shr····$0x3f,%rax | 56 | » shr····$0x3f,%rax |
61 | » mov····%al,0x1 | 57 | » mov····%al,0x170(%rsp) |
62 | » mov····%rcx,%rax | 58 | » mov····%rcx,%rax |
63 | » shr····$0x34,%rax | 59 | » shr····$0x34,%rax |
64 | » and····$0x7ff,%eax | 60 | » and····$0x7ff,%eax |
65 | » add····$0xfffffbcd,%eax | 61 | » add····$0xfffffbcd,%eax |
66 | » mov····%rcx,%rsi | 62 | » mov····%rcx,%rsi |
67 | » and····%r12,%rsi | 63 | » and····%r12,%rsi |
68 | » test···%r15,%rcx | 64 | » test···%r15,%rcx |
69 | » lea····0x1(%r12,%rsi,1),%rdx | 65 | » lea····0x1(%r12,%rsi,1),%rdx |
70 | » cmove··%rsi,%rdx | 66 | » cmove··%rsi,%rdx |
71 | » mov····%eax,0x1 | 67 | » mov····%eax,0x174(%rsp) |
72 | » mov····%rdx,0x1 | 68 | » mov····%rdx,0x178(%rsp) |
73 | » movq···$0x0,0x1 | 69 | » movq···$0x0,0x180(%rsp) |
74 | » test···%rdx,%rdx | 70 | » test···%rdx,%rdx |
75 | » je·····1 | 71 | » je·····15a·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_f128(double,·double,·int,·int)+0x15a> |
76 | » bsr····%rdx,%rcx | 72 | » bsr····%rdx,%rcx |
77 | » xor····$0x3f,%rcx | 73 | » xor····$0x3f,%rcx |
78 | » mov····%ecx,%esi | 74 | » mov····%ecx,%esi |
79 | » or·····$0x40,%esi | 75 | » or·····$0x40,%esi |
80 | » shl····%cl,%rdx | 76 | » shl····%cl,%rdx |
81 | » sub····%esi,%eax | 77 | » sub····%esi,%eax |
82 | » mov····%eax,0x1 | 78 | » mov····%eax,0x174(%rsp) |
83 | » movq···$0x0,0x1 | 79 | » movq···$0x0,0x178(%rsp) |
84 | » mov····%rdx,0x1 | 80 | » mov····%rdx,0x180(%rsp) |
85 | » movsd | 81 | » vmovsd·%xmm1,0x40(%rsp) |
86 | » mov····%rdi,0x | 82 | » mov····%rdi,0x48(%rsp) |
87 | » movq | 83 | » vmovq··%xmm0,%rcx |
88 | » mov····%rcx,%rax | 84 | » mov····%rcx,%rax |
89 | » shr····$0x3f,%rax | 85 | » shr····$0x3f,%rax |
90 | » mov····%al,0x1 | 86 | » mov····%al,0x158(%rsp) |
91 | » mov····%rcx,%rax | 87 | » mov····%rcx,%rax |
92 | » shr····$0x34,%rax | 88 | » shr····$0x34,%rax |
93 | » and····$0x7ff,%eax | 89 | » and····$0x7ff,%eax |
94 | » add····$0xfffffbcd,%eax | 90 | » add····$0xfffffbcd,%eax |
95 | » mov····%rcx,%rsi | 91 | » mov····%rcx,%rsi |
96 | » and····%r12,%rsi | 92 | » and····%r12,%rsi |
97 | » test···%r15,%rcx | 93 | » test···%r15,%rcx |
98 | » lea····0x1(%r12,%rsi,1),%rdx | 94 | » lea····0x1(%r12,%rsi,1),%rdx |
99 | » cmove··%rsi,%rdx | 95 | » cmove··%rsi,%rdx |
100 | » mov····%eax,0x1 | 96 | » mov····%eax,0x15c(%rsp) |
101 | » mov····%rdx,0x1 | 97 | » mov····%rdx,0x160(%rsp) |
102 | » movq···$0x0,0x1 | 98 | » movq···$0x0,0x168(%rsp) |
103 | » test···%rdx,%rdx | 99 | » test···%rdx,%rdx |
104 | » je·····1 | 100 | » je·····1e8·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_f128(double,·double,·int,·int)+0x1e8> |
105 | » bsr····%rdx,%rcx | 101 | » bsr····%rdx,%rcx |
106 | » xor····$0x3f,%rcx | 102 | » xor····$0x3f,%rcx |
107 | » mov····%ecx,%esi | 103 | » mov····%ecx,%esi |
108 | » or·····$0x40,%esi | 104 | » or·····$0x40,%esi |
109 | » shl····%cl,%rdx | 105 | » shl····%cl,%rdx |
110 | » sub····%esi,%eax | 106 | » sub····%esi,%eax |
111 | » mov····%eax,0x1 | 107 | » mov····%eax,0x15c(%rsp) |
112 | » movq···$0x0,0x1 | 108 | » movq···$0x0,0x160(%rsp) |
113 | » mov····%rdx,0x1 | 109 | » mov····%rdx,0x168(%rsp) |
114 | » movabs·$0xaaaaaaaaaaaaaaaa,%rbx | 110 | » movabs·$0xaaaaaaaaaaaaaaaa,%rbx |
111 | » mov····%rbx,0x1b8(%rsp) | ||
112 | » mov····%rbx,0x1c0(%rsp) | ||
115 | » mov····%rbx,0x1c8(%rsp) | 113 | » mov····%rbx,0x1c8(%rsp) |
116 | » mov····%rbx,0x1d0(%rsp) | ||
117 | » mov····%rbx,0x1d8(%rsp) | ||
118 | » mov····0x1 | 114 | » mov····0x168(%rsp),%rax |
119 | » mov····%rax,0x28(%rsp) | 115 | » mov····%rax,0x28(%rsp) |
120 | » movups·0x1 | 116 | » vmovups·0x158(%rsp),%xmm0 |
121 | » movups·%xmm0,0x18(%rsp) | 117 | » vmovups·%xmm0,0x18(%rsp) |
122 | » mov····0x1 | 118 | » mov····0x180(%rsp),%rax |
123 | » mov····%rax,0x10(%rsp) | 119 | » mov····%rax,0x10(%rsp) |
124 | » movups·0x1 | 120 | » vmovups·0x170(%rsp),%xmm0 |
125 | » movups·%xmm0,(%rsp) | 121 | » vmovups·%xmm0,(%rsp) |
126 | » lea····0x1 | 122 | » lea····0x188(%rsp),%rdi |
127 | » call···2 | 123 | » call···24e·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp10_f128(double,·double,·int,·int)+0x24e> |
128 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 124 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
129 | » mov····0x1 | 125 | » mov····0x198(%rsp),%rax |
130 | » mov····%rax,0x28(%rsp) | 126 | » mov····%rax,0x28(%rsp) |
131 | » movups·0x1 | 127 | » vmovups·0x188(%rsp),%xmm0 |
Max diff block lines reached; 22274/27345 bytes (81.46%) of diff not shown. |
Offset 4, 18 lines modified | Offset 4, 18 lines modified | ||
4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: | 4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: |
5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: |
6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: | 6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: |
7 | » endbr64 | 7 | » endbr64 |
8 | » mov····0x8(%rdi),%r8 | 8 | » mov····0x8(%rdi),%r8 |
9 | » mov····0x10(%rdi),%rsi | 9 | » mov····0x10(%rdi),%rsi |
10 | » | 10 | » vxorpd·%xmm0,%xmm0,%xmm0 |
11 | » mov····%r8,%rax | 11 | » mov····%r8,%rax |
12 | » or·····%rsi,%rax | 12 | » or·····%rsi,%rax |
13 | » je·····19 | 13 | » je·····190·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x190> |
14 | » push···%r15 | 14 | » push···%r15 |
15 | » push···%r14 | 15 | » push···%r14 |
16 | » push···%r12 | 16 | » push···%r12 |
17 | » push···%rbx | 17 | » push···%rbx |
18 | » mov····0x4(%rdi),%edx | 18 | » mov····0x4(%rdi),%edx |
19 | » lea····0x47e(%rdx),%r9d | 19 | » lea····0x47e(%rdx),%r9d |
20 | » mov····$0xfffffbce,%eax | 20 | » mov····$0xfffffbce,%eax |
Offset 35, 29 lines modified | Offset 35, 29 lines modified | ||
35 | » shr····%cl,%r10 | 35 | » shr····%cl,%r10 |
36 | » test···$0x40,%cl | 36 | » test···$0x40,%cl |
37 | » cmove··%r9,%r10 | 37 | » cmove··%r9,%r10 |
38 | » movabs·$0xfffffffffffff,%rbx | 38 | » movabs·$0xfffffffffffff,%rbx |
39 | » and····%r10,%rbx | 39 | » and····%r10,%rbx |
40 | » movabs·$0x8000000000000000,%r9 | 40 | » movabs·$0x8000000000000000,%r9 |
41 | » movabs·$0x7ff0000000000000,%r11 | 41 | » movabs·$0x7ff0000000000000,%r11 |
42 | » movzbl·(%rdi),% | 42 | » movzbl·(%rdi),%edi |
43 | » mov····%rax,%r | 43 | » mov····%rax,%r10 |
44 | » shl····$0x34,%r | 44 | » shl····$0x34,%r10 |
45 | » lea····(%r | 45 | » lea····(%r10,%rbx,1),%r14 |
46 | » or·····%r9,%r14 | 46 | » or·····%r9,%r14 |
47 | » mov····%r | 47 | » mov····%r10,%r15 |
48 | » and····%r11,%r15 | 48 | » and····%r11,%r15 |
49 | » or·····%rbx,%r15 | 49 | » or·····%rbx,%r15 |
50 | » test···% | 50 | » test···%dil,%dil |
51 | » cmovne·%r14,%r15 | 51 | » cmovne·%r14,%r15 |
52 | » dec····%ecx | 52 | » dec····%ecx |
53 | » mov····$0x1,%ebx | 53 | » mov····$0x1,%ebx |
54 | » xor····%r14d,%r14d | 54 | » xor····%r14d,%r14d |
55 | » shld···%cl,%rbx,%r14 | 55 | » shld···%cl,%rbx,%r14 |
56 | » movq | 56 | » vmovq··%r15,%xmm1 |
57 | » xor····%r15d,%r15d | 57 | » xor····%r15d,%r15d |
58 | » shl····%cl,%rbx | 58 | » shl····%cl,%rbx |
59 | » test···$0x40,%cl | 59 | » test···$0x40,%cl |
60 | » cmovne·%rbx,%r14 | 60 | » cmovne·%rbx,%r14 |
61 | » cmovne·%r15,%rbx | 61 | » cmovne·%r15,%rbx |
62 | » cmp····$0x7f,%ecx | 62 | » cmp····$0x7f,%ecx |
63 | » cmova··%r15,%r14 | 63 | » cmova··%r15,%r14 |
Offset 74, 48 lines modified | Offset 74, 45 lines modified | ||
74 | » and····%r8,%rcx | 74 | » and····%r8,%rcx |
75 | » and····%rsi,%r15 | 75 | » and····%rsi,%r15 |
76 | » xor····%esi,%esi | 76 | » xor····%esi,%esi |
77 | » or·····%rcx,%r15 | 77 | » or·····%rcx,%r15 |
78 | » setne··%sil | 78 | » setne··%sil |
79 | » lea····(%rsi,%r12,2),%ecx | 79 | » lea····(%rsi,%r12,2),%ecx |
80 | » cmp····$0x36,%eax | 80 | » cmp····$0x36,%eax |
81 | » jg·····15 | 81 | » jg·····150·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x150> |
82 | » add····$0x34,%eax | 82 | » add····$0x34,%eax |
83 | » shl····$0x34,%rax | 83 | » shl····$0x34,%rax |
84 | » or·····%rax,%r9 | 84 | » or·····%rax,%r9 |
85 | » and····%r11,%rax | 85 | » and····%r11,%rax |
86 | » xor····%edx,%edx | 86 | » xor····%edx,%edx |
87 | » test···% | 87 | » test···%dil,%dil |
88 | » sete···%dl | 88 | » sete···%dl |
89 | » cmovne·%r9,%rax | 89 | » cmovne·%r9,%rax |
90 | » vcvtsi2sd·%ecx,%xmm2,%xmm0 | ||
90 | » movq | 91 | » vmovq··%rax,%xmm2 |
91 | » cvtsi2sd·%ecx,%xmm2 | ||
92 | » mulsd··%xmm0,%xmm2 | ||
93 | » lea····0x0(%rip),%rax········#·13 | 92 | » lea····0x0(%rip),%rax········#·138·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x138> |
94 | ·R_X86_64_PC32» .LCPI3_0-0x4 | 93 | ·R_X86_64_PC32» .LCPI3_0-0x4 |
95 | » mulsd | 94 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm1 |
96 | » addsd· | 95 | » vfmadd231sd·%xmm0,%xmm2,%xmm1 |
97 | » lea····0x0(%rip),%rax········#·14 | 96 | » lea····0x0(%rip),%rax········#·149·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x149> |
98 | ·R_X86_64_PC32» .LCPI3_1-0x4 | 97 | ·R_X86_64_PC32» .LCPI3_1-0x4 |
99 | » mulsd | 98 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm0 |
100 | » movapd·%xmm1,%xmm0 | ||
101 | » jmp····1 | 99 | » jmp····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
102 | » add····$0xfca,%eax | 100 | » add····$0xfca,%eax |
103 | » shl····$0x34,%rax | 101 | » shl····$0x34,%rax |
104 | » or·····%rax,%r9 | 102 | » or·····%rax,%r9 |
105 | » and····%r11,%rax | 103 | » and····%r11,%rax |
106 | » test···% | 104 | » test···%dil,%dil |
107 | » cmovne·%r9,%rax | 105 | » cmovne·%r9,%rax |
108 | » cvtsi2sd·%ecx,%xmm0 | ||
109 | » movq | 106 | » vmovq··%rax,%xmm2 |
110 | » mulsd··%xmm2,%xmm0 | ||
111 | » | 107 | » vcvtsi2sd·%ecx,%xmm3,%xmm0 |
108 | » vfmadd213sd·%xmm1,%xmm2,%xmm0 | ||
112 | » cmp····$0xfffffb82,%edx | 109 | » cmp····$0xfffffb82,%edx |
113 | » jg·····1 | 110 | » jg·····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
114 | » movq | 111 | » vmovq··%xmm0,%rax |
115 | » sub····%r | 112 | » sub····%r10,%rax |
116 | » movq | 113 | » vmovq··%rax,%xmm0 |
117 | » pop····%rbx | 114 | » pop····%rbx |
118 | » pop····%r12 | 115 | » pop····%r12 |
119 | » pop····%r14 | 116 | » pop····%r14 |
120 | » pop····%r15 | 117 | » pop····%r15 |
121 | » ret | 118 | » ret |
Offset 9, 108 lines modified | Offset 9, 108 lines modified | ||
9 | » sub····$0x38,%rsp | 9 | » sub····$0x38,%rsp |
10 | » mov····%fs:0x28,%rax | 10 | » mov····%fs:0x28,%rax |
11 | » mov····%rax,0x30(%rsp) | 11 | » mov····%rax,0x30(%rsp) |
12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
13 | » test···$0x1,%dil | 13 | » test···$0x1,%dil |
14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> | 14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> |
15 | » test···$0x4,%dil | 15 | » test···$0x4,%dil |
16 | » jne····b | 16 | » jne····ba·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0xba> |
17 | » test···$0x8,%dil | 17 | » test···$0x8,%dil |
18 | » jne····10 | 18 | » jne····10b·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x10b> |
19 | » test···$0x10,%dil | 19 | » test···$0x10,%dil |
20 | » jne····15 | 20 | » jne····15c·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x15c> |
21 | » test···$0x20,%dil | 21 | » test···$0x20,%dil |
22 | » jne····1a | 22 | » jne····1ad·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x1ad> |
23 | » mov····%fs:0x28,%rax | 23 | » mov····%fs:0x28,%rax |
24 | » cmp····0x30(%rsp),%rax | 24 | » cmp····0x30(%rsp),%rax |
25 | » jne···· | 25 | » jne····208·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x208> |
26 | » xor····%eax,%eax | 26 | » xor····%eax,%eax |
27 | » add····$0x38,%rsp | 27 | » add····$0x38,%rsp |
28 | » ret | 28 | » ret |
29 | » mov····%rax,0x10(%rsp) | 29 | » mov····%rax,0x10(%rsp) |
30 | » | 30 | » vbroadcastss·0x0(%rip),%xmm0········ |
31 | ·R_X86_64_PC32» .LCPI4_0-0x4 | 31 | ·R_X86_64_PC32» .LCPI4_0-0x4 |
32 | » movups·%xmm0,0x18(%rsp) | 32 | » vmovups·%xmm0,0x18(%rsp) |
33 | » movl···$0xaaaaaaaa,0x28(%rsp) | 33 | » movl···$0xaaaaaaaa,0x28(%rsp) |
34 | » fnstenv·0x10(%rsp) | 34 | » fnstenv·0x10(%rsp) |
35 | » movl···$0xaaaaaaaa,0xc(%rsp) | 35 | » movl···$0xaaaaaaaa,0xc(%rsp) |
36 | » stmxcsr·0xc(%rsp) | 36 | » stmxcsr·0xc(%rsp) |
37 | » mov····0xc(%rsp),%ecx | 37 | » mov····0xc(%rsp),%ecx |
38 | » orb····$0x1,0x14(%rsp) | 38 | » orb····$0x1,0x14(%rsp) |
39 | » or·····$0x1,%ecx | 39 | » or·····$0x1,%ecx |
40 | » fldenv·0x10(%rsp) | 40 | » fldenv·0x10(%rsp) |
41 | » mov····%ecx,0xc(%rsp) | 41 | » mov····%ecx,0xc(%rsp) |
42 | » ldmxcsr·0xc(%rsp) | 42 | » ldmxcsr·0xc(%rsp) |
43 | » fwait | 43 | » fwait |
44 | » test···$0x4,%dil | 44 | » test···$0x4,%dil |
45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> | 45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> |
46 | » mov····%rax,0x10(%rsp) | 46 | » mov····%rax,0x10(%rsp) |
47 | » | 47 | » vbroadcastss·0x0(%rip),%xmm0········ |
48 | ·R_X86_64_PC32» .LCPI4_0-0x4 | 48 | ·R_X86_64_PC32» .LCPI4_0-0x4 |
49 | » movups·%xmm0,0x18(%rsp) | 49 | » vmovups·%xmm0,0x18(%rsp) |
50 | » movl···$0xaaaaaaaa,0x28(%rsp) | 50 | » movl···$0xaaaaaaaa,0x28(%rsp) |
51 | » fnstenv·0x10(%rsp) | 51 | » fnstenv·0x10(%rsp) |
52 | » movl···$0xaaaaaaaa,0xc(%rsp) | 52 | » movl···$0xaaaaaaaa,0xc(%rsp) |
53 | » stmxcsr·0xc(%rsp) | 53 | » stmxcsr·0xc(%rsp) |
54 | » mov····0xc(%rsp),%ecx | 54 | » mov····0xc(%rsp),%ecx |
55 | » orb····$0x4,0x14(%rsp) | 55 | » orb····$0x4,0x14(%rsp) |
56 | » or·····$0x4,%ecx | 56 | » or·····$0x4,%ecx |
57 | » fldenv·0x10(%rsp) | 57 | » fldenv·0x10(%rsp) |
58 | » mov····%ecx,0xc(%rsp) | 58 | » mov····%ecx,0xc(%rsp) |
59 | » ldmxcsr·0xc(%rsp) | 59 | » ldmxcsr·0xc(%rsp) |
60 | » fwait | 60 | » fwait |
61 | » test···$0x8,%dil | 61 | » test···$0x8,%dil |
62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> | 62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> |
63 | » mov····%rax,0x10(%rsp) | 63 | » mov····%rax,0x10(%rsp) |
64 | » | 64 | » vbroadcastss·0x0(%rip),%xmm0········ |
65 | ·R_X86_64_PC32» .LCPI4_0-0x4 | 65 | ·R_X86_64_PC32» .LCPI4_0-0x4 |
66 | » movups·%xmm0,0x18(%rsp) | 66 | » vmovups·%xmm0,0x18(%rsp) |
67 | » movl···$0xaaaaaaaa,0x28(%rsp) | 67 | » movl···$0xaaaaaaaa,0x28(%rsp) |
68 | » fnstenv·0x10(%rsp) | 68 | » fnstenv·0x10(%rsp) |
69 | » movl···$0xaaaaaaaa,0xc(%rsp) | 69 | » movl···$0xaaaaaaaa,0xc(%rsp) |
70 | » stmxcsr·0xc(%rsp) | 70 | » stmxcsr·0xc(%rsp) |
71 | » mov····0xc(%rsp),%ecx | 71 | » mov····0xc(%rsp),%ecx |
72 | » orb····$0x8,0x14(%rsp) | 72 | » orb····$0x8,0x14(%rsp) |
73 | » or·····$0x8,%ecx | 73 | » or·····$0x8,%ecx |
74 | » fldenv·0x10(%rsp) | 74 | » fldenv·0x10(%rsp) |
75 | » mov····%ecx,0xc(%rsp) | 75 | » mov····%ecx,0xc(%rsp) |
76 | » ldmxcsr·0xc(%rsp) | 76 | » ldmxcsr·0xc(%rsp) |
77 | » fwait | 77 | » fwait |
78 | » test···$0x10,%dil | 78 | » test···$0x10,%dil |
79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> | 79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> |
80 | » mov····%rax,0x10(%rsp) | 80 | » mov····%rax,0x10(%rsp) |
81 | » | 81 | » vbroadcastss·0x0(%rip),%xmm0········ |
82 | ·R_X86_64_PC32» .LCPI4_0-0x4 | 82 | ·R_X86_64_PC32» .LCPI4_0-0x4 |
83 | » movups·%xmm0,0x18(%rsp) | 83 | » vmovups·%xmm0,0x18(%rsp) |
84 | » movl···$0xaaaaaaaa,0x28(%rsp) | 84 | » movl···$0xaaaaaaaa,0x28(%rsp) |
85 | » fnstenv·0x10(%rsp) | 85 | » fnstenv·0x10(%rsp) |
86 | » movl···$0xaaaaaaaa,0xc(%rsp) | 86 | » movl···$0xaaaaaaaa,0xc(%rsp) |
87 | » stmxcsr·0xc(%rsp) | 87 | » stmxcsr·0xc(%rsp) |
88 | » mov····0xc(%rsp),%ecx | 88 | » mov····0xc(%rsp),%ecx |
89 | » orb····$0x10,0x14(%rsp) | 89 | » orb····$0x10,0x14(%rsp) |
90 | » or·····$0x10,%ecx | 90 | » or·····$0x10,%ecx |
91 | » fldenv·0x10(%rsp) | 91 | » fldenv·0x10(%rsp) |
92 | » mov····%ecx,0xc(%rsp) | 92 | » mov····%ecx,0xc(%rsp) |
93 | » ldmxcsr·0xc(%rsp) | 93 | » ldmxcsr·0xc(%rsp) |
94 | » fwait | 94 | » fwait |
95 | » test···$0x20,%dil | 95 | » test···$0x20,%dil |
96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> | 96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> |
97 | » mov····%rax,0x10(%rsp) | 97 | » mov····%rax,0x10(%rsp) |
98 | » | 98 | » vbroadcastss·0x0(%rip),%xmm0········ |
99 | ·R_X86_64_PC32» .LCPI4_0-0x4 | 99 | ·R_X86_64_PC32» .LCPI4_0-0x4 |
100 | » movups·%xmm0,0x18(%rsp) | 100 | » vmovups·%xmm0,0x18(%rsp) |
101 | » movl···$0xaaaaaaaa,0x28(%rsp) | 101 | » movl···$0xaaaaaaaa,0x28(%rsp) |
102 | » fnstenv·0x10(%rsp) | 102 | » fnstenv·0x10(%rsp) |
103 | » movl···$0xaaaaaaaa,0xc(%rsp) | 103 | » movl···$0xaaaaaaaa,0xc(%rsp) |
104 | » stmxcsr·0xc(%rsp) | 104 | » stmxcsr·0xc(%rsp) |
105 | » mov····0xc(%rsp),%eax | 105 | » mov····0xc(%rsp),%eax |
106 | » orb····$0x20,0x14(%rsp) | 106 | » orb····$0x20,0x14(%rsp) |
107 | » or·····$0x20,%eax | 107 | » or·····$0x20,%eax |
108 | » fldenv·0x10(%rsp) | 108 | » fldenv·0x10(%rsp) |
109 | » mov····%eax,0xc(%rsp) | 109 | » mov····%eax,0xc(%rsp) |
110 | » ldmxcsr·0xc(%rsp) | 110 | » ldmxcsr·0xc(%rsp) |
111 | » fwait | 111 | » fwait |
112 | » mov····%fs:0x28,%rax | 112 | » mov····%fs:0x28,%rax |
113 | » cmp····0x30(%rsp),%rax | 113 | » cmp····0x30(%rsp),%rax |
114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> | 114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> |
115 | » call··· | 115 | » call···20d·<.LCPI2_2+0xd> |
116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 9, 85 lines modified | Offset 9, 85 lines modified | ||
9 | » push···%rbx | 9 | » push···%rbx |
10 | » mov····%rdi,%rax | 10 | » mov····%rdi,%rax |
11 | » lea····0x28(%rsp),%r11 | 11 | » lea····0x28(%rsp),%r11 |
12 | » mov····0x18(%rsp),%rsi | 12 | » mov····0x18(%rsp),%rsi |
13 | » mov····0x20(%rsp),%r10 | 13 | » mov····0x20(%rsp),%r10 |
14 | » mov····%rsi,%rcx | 14 | » mov····%rsi,%rcx |
15 | » or·····%r10,%rcx | 15 | » or·····%r10,%rcx |
16 | » jne····3 | 16 | » jne····32·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x32> |
17 | » mov····0x10(%r11),%rcx | 17 | » mov····0x10(%r11),%rcx |
18 | » mov····%rcx,0x10(%rax) | 18 | » mov····%rcx,0x10(%rax) |
19 | » movups·(%r11),%xmm0 | 19 | » vmovups·(%r11),%xmm0 |
20 | » movups·%xmm0,(%rax) | 20 | » vmovups·%xmm0,(%rax) |
21 | » pop····%rbx | 21 | » pop····%rbx |
22 | » ret | 22 | » ret |
23 | » lea····0x10(%rsp),%r8 | 23 | » lea····0x10(%rsp),%r8 |
24 | » mov····0x8(%r11),%rdi | 24 | » mov····0x8(%r11),%rdi |
25 | » mov····0x10(%r11),%r9 | 25 | » mov····0x10(%r11),%r9 |
26 | » mov····%rdi,%rcx | 26 | » mov····%rdi,%rcx |
27 | » or·····%r9,%rcx | 27 | » or·····%r9,%rcx |
28 | » jne····5 | 28 | » jne····5a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x5a> |
29 | » mov····0x10(%r8),%rcx | 29 | » mov····0x10(%r8),%rcx |
30 | » mov····%rcx,0x10(%rax) | 30 | » mov····%rcx,0x10(%rax) |
31 | » movups·(%r8),%xmm0 | 31 | » vmovups·(%r8),%xmm0 |
32 | » movups·%xmm0,(%rax) | 32 | » vmovups·%xmm0,(%rax) |
33 | » pop····%rbx | 33 | » pop····%rbx |
34 | » ret | 34 | » ret |
35 | » mov····0x4(%r8),%edx | 35 | » mov····0x4(%r8),%edx |
36 | » mov····0x4(%r11),%ebx | 36 | » mov····0x4(%r11),%ebx |
37 | » mov····%edx,%ecx | 37 | » mov····%edx,%ecx |
38 | » sub····%ebx,%ecx | 38 | » sub····%ebx,%ecx |
39 | » jle····7 | 39 | » jle····76·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x76> |
40 | » cmp····$0x7f,%ecx | 40 | » cmp····$0x7f,%ecx |
41 | » jbe····8 | 41 | » jbe····8a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x8a> |
42 | » xor····%edi,%edi | 42 | » xor····%edi,%edi |
43 | » mov····%edx,%ebx | 43 | » mov····%edx,%ebx |
44 | » xor····%r9d,%r9d | 44 | » xor····%r9d,%r9d |
45 | » jmp····b | 45 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
46 | » mov····%ebx,%ecx | 46 | » mov····%ebx,%ecx |
47 | » sub····%edx,%ecx | 47 | » sub····%edx,%ecx |
48 | » jle····b | 48 | » jle····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
49 | » cmp····$0x7f,%ecx | 49 | » cmp····$0x7f,%ecx |
50 | » jbe···· | 50 | » jbe····a2·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xa2> |
51 | » xor····%esi,%esi | 51 | » xor····%esi,%esi |
52 | » mov····%ebx,%edx | 52 | » mov····%ebx,%edx |
53 | » xor····%r10d,%r10d | 53 | » xor····%r10d,%r10d |
54 | » jmp····b | 54 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
55 | » shrd···%cl,%r9,%rdi | 55 | » shrd···%cl,%r9,%rdi |
56 | » shr····%cl,%r9 | 56 | » shr····%cl,%r9 |
57 | » xor····%ebx,%ebx | 57 | » xor····%ebx,%ebx |
58 | » test···$0x40,%cl | 58 | » test···$0x40,%cl |
59 | » cmovne·%r9,%rdi | 59 | » cmovne·%r9,%rdi |
60 | » cmovne·%rbx,%r9 | 60 | » cmovne·%rbx,%r9 |
61 | » mov····%edx,%ebx | 61 | » mov····%edx,%ebx |
62 | » jmp····b | 62 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
63 | » shrd···%cl,%r10,%rsi | 63 | » shrd···%cl,%r10,%rsi |
64 | » shr····%cl,%r10 | 64 | » shr····%cl,%r10 |
65 | » xor····%edx,%edx | 65 | » xor····%edx,%edx |
66 | » test···$0x40,%cl | 66 | » test···$0x40,%cl |
67 | » cmovne·%r10,%rsi | 67 | » cmovne·%r10,%rsi |
68 | » cmovne·%rdx,%r10 | 68 | » cmovne·%rdx,%r10 |
69 | » mov····%ebx,%edx | 69 | » mov····%ebx,%edx |
70 | » movzbl·(%r8),%r8d | 70 | » movzbl·(%r8),%r8d |
71 | » movzbl·(%r11),%ecx | 71 | » movzbl·(%r11),%ecx |
72 | » mov····%ecx,%r11d | 72 | » mov····%ecx,%r11d |
73 | » xor····%r8b,%r11b | 73 | » xor····%r8b,%r11b |
74 | » test···$0x1,%r11b | 74 | » test···$0x1,%r11b |
75 | » jne····11 | 75 | » jne····11d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x11d> |
76 | » mov····%rdi,%rcx | 76 | » mov····%rdi,%rcx |
77 | » add····%rsi,%rcx | 77 | » add····%rsi,%rcx |
78 | » mov····%r10,%r11 | 78 | » mov····%r10,%r11 |
79 | » adc····$0x0,%r11 | 79 | » adc····$0x0,%r11 |
80 | » add····%rsi,%rdi | 80 | » add····%rsi,%rdi |
81 | » mov····%r9,%rcx | 81 | » mov····%r9,%rcx |
82 | » adc····%r10,%rcx | 82 | » adc····%r10,%rcx |
83 | » cmp····%r10,%r11 | 83 | » cmp····%r10,%r11 |
84 | » jb·····e | 84 | » jb·····ec·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xec> |
85 | » cmp····%r9,%rcx | 85 | » cmp····%r9,%rcx |
86 | » jae···· | 86 | » jae····103·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x103> |
87 | » shrd···$0x1,%rcx,%rdi | 87 | » shrd···$0x1,%rcx,%rdi |
88 | » inc····%edx | 88 | » inc····%edx |
89 | » shr····$1,%rcx | 89 | » shr····$1,%rcx |
90 | » movabs·$0x8000000000000000,%rsi | 90 | » movabs·$0x8000000000000000,%rsi |
91 | » or·····%rsi,%rcx | 91 | » or·····%rsi,%rcx |
92 | » mov····%r8b,(%rax) | 92 | » mov····%r8b,(%rax) |
93 | » movw···$0xaaaa,0x1(%rax) | 93 | » movw···$0xaaaa,0x1(%rax) |
Offset 95, 39 lines modified | Offset 95, 39 lines modified | ||
95 | » mov····%edx,0x4(%rax) | 95 | » mov····%edx,0x4(%rax) |
96 | » mov····%rdi,0x8(%rax) | 96 | » mov····%rdi,0x8(%rax) |
97 | » mov····%rcx,0x10(%rax) | 97 | » mov····%rcx,0x10(%rax) |
98 | » pop····%rbx | 98 | » pop····%rbx |
99 | » ret | 99 | » ret |
100 | » mov····%r10,%r11 | 100 | » mov····%r10,%r11 |
101 | » sub····%r9,%r11 | 101 | » sub····%r9,%r11 |
102 | » ja·····12 | 102 | » ja·····12c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x12c> |
103 | » jb·····1 | 103 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
104 | » cmp····%rdi,%rsi | 104 | » cmp····%rdi,%rsi |
105 | » jb·····1 | 105 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
106 | » xor····%ecx,%ecx | 106 | » xor····%ecx,%ecx |
107 | » sub····%rdi,%rsi | 107 | » sub····%rdi,%rsi |
108 | » setb···%cl | 108 | » setb···%cl |
109 | » sub····%rcx,%r11 | 109 | » sub····%rcx,%r11 |
110 | » mov····%rsi,%rcx | 110 | » mov····%rsi,%rcx |
111 | » or·····%r11,%rcx | 111 | » or·····%r11,%rcx |
112 | » jne····1 | 112 | » jne····162·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x162> |
113 | » jmp····19 | 113 | » jmp····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
114 | » xor····%edx,%edx | 114 | » xor····%edx,%edx |
115 | » sub····%rsi,%rdi | 115 | » sub····%rsi,%rdi |
116 | » setb···%dl | 116 | » setb···%dl |
117 | » sub····%r10,%r9 | 117 | » sub····%r10,%r9 |
118 | » sub····%rdx,%r9 | 118 | » sub····%rdx,%r9 |
119 | » mov····%ebx,%edx | 119 | » mov····%ebx,%edx |
120 | » mov····%ecx,%r8d | 120 | » mov····%ecx,%r8d |
121 | » mov····%rdi,%rsi | 121 | » mov····%rdi,%rsi |
122 | » mov····%r9,%r11 | 122 | » mov····%r9,%r11 |
123 | » mov····%rsi,%rcx | 123 | » mov····%rsi,%rcx |
124 | » or·····%r11,%rcx | 124 | » or·····%r11,%rcx |
125 | » je·····19 | 125 | » je·····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
126 | » je·····19 | 126 | » je·····19a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19a> |
127 | » xor····%edi,%edi | 127 | » xor····%edi,%edi |
128 | » test···%r11,%r11 | 128 | » test···%r11,%r11 |
129 | » sete···%dil | 129 | » sete···%dil |
130 | » mov····%r11,%rcx | 130 | » mov····%r11,%rcx |
131 | » cmove··%rsi,%rcx | 131 | » cmove··%rsi,%rcx |
132 | » shl····$0x6,%edi | 132 | » shl····$0x6,%edi |
133 | » bsr····%rcx,%rcx | 133 | » bsr····%rcx,%rcx |
Offset 136, 15 lines modified | Offset 136, 15 lines modified | ||
136 | » shld···%cl,%rsi,%r11 | 136 | » shld···%cl,%rsi,%r11 |
Max diff block lines reached; 684/10967 bytes (6.24%) of diff not shown. |
Offset 26, 33 lines modified | Offset 26, 33 lines modified | ||
26 | » add····$0x80,%eax | 26 | » add····$0x80,%eax |
27 | » mov····%eax,0x3c(%rsp) | 27 | » mov····%eax,0x3c(%rsp) |
28 | » mov····%r9,%rax | 28 | » mov····%r9,%rax |
29 | » or·····%r14,%rax | 29 | » or·····%r14,%rax |
30 | » je·····5c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x5c> | 30 | » je·····5c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x5c> |
31 | » mov····%rdi,%rax | 31 | » mov····%rdi,%rax |
32 | » or·····%r8,%rax | 32 | » or·····%r8,%rax |
33 | » jne····c | 33 | » jne····c7·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128[·...·truncated·by·diffoscope;·len:·16,·SHA:·625fee54e5b72d57b6405e89327caee2b6c73b7caacac9dd2309121dbc4d409d·...·]> |
34 | » movq···$0x0,0x40(%rsp) | 34 | » movq···$0x0,0x40(%rsp) |
35 | » xor····%edx,%edx | 35 | » xor····%edx,%edx |
36 | » mov····%rdx,0x48(%rsp) | 36 | » mov····%rdx,0x48(%rsp) |
37 | » movw···$0xaaaa,0x39(%rsp) | 37 | » movw···$0xaaaa,0x39(%rsp) |
38 | » movb···$0xaa,0x3b(%rsp) | 38 | » movb···$0xaa,0x3b(%rsp) |
39 | » mov····%fs:0x28,%rax | 39 | » mov····%fs:0x28,%rax |
40 | » cmp····0x50(%rsp),%rax | 40 | » cmp····0x50(%rsp),%rax |
41 | » jne····1 | 41 | » jne····122·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<12[·...·truncated·by·diffoscope;·len:·18,·SHA:·ba30ea227af3f0381ec5980bc0d87c4ea29039e28529737d37813ca88e8a551f·...·]> |
42 | » mov····0x48(%rsp),%rax | 42 | » mov····0x48(%rsp),%rax |
43 | » mov····%rax,0x28(%rsp) | 43 | » mov····%rax,0x28(%rsp) |
44 | » movups·0x38(%rsp),%xmm0 | 44 | » vmovups·0x38(%rsp),%xmm0 |
45 | » movups·%xmm0,0x18(%rsp) | 45 | » vmovups·%xmm0,0x18(%rsp) |
46 | » mov····0x10(%rcx),%rax | 46 | » mov····0x10(%rcx),%rax |
47 | » mov····%rax,0x10(%rsp) | 47 | » mov····%rax,0x10(%rsp) |
48 | » movups·(%rcx),%xmm0 | 48 | » vmovups·(%rcx),%xmm0 |
49 | » movups·%xmm0,(%rsp) | 49 | » vmovups·%xmm0,(%rsp) |
50 | » mov····%rbx,%rdi | 50 | » mov····%rbx,%rdi |
51 | » call···b | 51 | » call···bc·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128[·...·truncated·by·diffoscope;·len:·16,·SHA:·aff15b35234282bbdc9c7354a21b831add09513c0f89420d4b14752ade725d88·...·]> |
52 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 52 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
53 | » mov····%rbx,%rax | 53 | » mov····%rbx,%rax |
54 | » add····$0x58,%rsp | 54 | » add····$0x58,%rsp |
55 | » pop····%rbx | 55 | » pop····%rbx |
56 | » pop····%r14 | 56 | » pop····%r14 |
57 | » ret | 57 | » ret |
58 | » mov····%r8,%rax | 58 | » mov····%r8,%rax |
Offset 76, 9 lines modified | Offset 76, 9 lines modified | ||
76 | » add····%r10d,%r11d | 76 | » add····%r10d,%r11d |
77 | » add····$0x7f,%r11d | 77 | » add····$0x7f,%r11d |
78 | » mov····%r11d,0x3c(%rsp) | 78 | » mov····%r11d,0x3c(%rsp) |
79 | » shld···$0x1,%rax,%rdx | 79 | » shld···$0x1,%rax,%rdx |
80 | » add····%rax,%rax | 80 | » add····%rax,%rax |
81 | » mov····%rax,0x40(%rsp) | 81 | » mov····%rax,0x40(%rsp) |
82 | » jmp····67·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x67> | 82 | » jmp····67·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x67> |
83 | » call···12 | 83 | » call···127·<.LCPI0_40+0x7> |
84 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 84 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000· | 2 | ··0x00000000·5f6662······························_fb |
Offset 17, 75 lines modified | Offset 17, 72 lines modified | ||
17 | ··0x000000e0·5049305f·3233002e·4c435049·305f3234·PI0_23..LCPI0_24 | 17 | ··0x000000e0·5049305f·3233002e·4c435049·305f3234·PI0_23..LCPI0_24 |
18 | ··0x000000f0·002e4c43·5049305f·3235002e·4c435049·..LCPI0_25..LCPI | 18 | ··0x000000f0·002e4c43·5049305f·3235002e·4c435049·..LCPI0_25..LCPI |
19 | ··0x00000100·305f3236·002e4c43·5049305f·3237002e·0_26..LCPI0_27.. | 19 | ··0x00000100·305f3236·002e4c43·5049305f·3237002e·0_26..LCPI0_27.. |
20 | ··0x00000110·4c435049·305f3238·002e4c43·5049305f·LCPI0_28..LCPI0_ | 20 | ··0x00000110·4c435049·305f3238·002e4c43·5049305f·LCPI0_28..LCPI0_ |
21 | ··0x00000120·3239002e·4c435049·305f3330·002e4c43·29..LCPI0_30..LC | 21 | ··0x00000120·3239002e·4c435049·305f3330·002e4c43·29..LCPI0_30..LC |
22 | ··0x00000130·5049305f·3331002e·4c435049·305f3332·PI0_31..LCPI0_32 | 22 | ··0x00000130·5049305f·3331002e·4c435049·305f3332·PI0_31..LCPI0_32 |
23 | ··0x00000140·002e4c43·5049305f·3333002e·4c435049·..LCPI0_33..LCPI | 23 | ··0x00000140·002e4c43·5049305f·3333002e·4c435049·..LCPI0_33..LCPI |
24 | ··0x00000150·305f3334·002e4c43·5049305f·333 | 24 | ··0x00000150·305f3334·002e4c43·5049305f·3337002e·0_34..LCPI0_37.. |
25 | ··0x00000160·4c435049·305f3 | 25 | ··0x00000160·4c435049·305f3430·002e4c43·5049305f·LCPI0_40..LCPI0_ |
26 | ··0x00000170·3431002e·4c435049·305f343 | 26 | ··0x00000170·3431002e·4c435049·305f3437·002e4c43·41..LCPI0_47..LC |
27 | ··0x00000180·5049305f·343 | 27 | ··0x00000180·5049305f·3438002e·4c435049·305f3335·PI0_48..LCPI0_35 |
28 | ··0x00000190·002e4c43·5049305f·3336002e·4c435049·..LCPI0_36..LCPI | 28 | ··0x00000190·002e4c43·5049305f·3336002e·4c435049·..LCPI0_36..LCPI |
29 | ··0x000001a0·305f333 | 29 | ··0x000001a0·305f3338·002e4c43·5049305f·3339002e·0_38..LCPI0_39.. |
30 | ··0x000001b0·4c435049·305f343 | 30 | ··0x000001b0·4c435049·305f3436·002e4c43·5049305f·LCPI0_46..LCPI0_ |
31 | ··0x000001c0·343 | 31 | ··0x000001c0·3433002e·4c435049·305f3435·005f5a4e·43..LCPI0_45._ZN |
32 | ··0x000001d0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
33 | ··0x000001e0·5f315f38·5f31325f·474c4f42·414c5f5f·_1_8_12_GLOBAL__ | ||
34 | ··0x000001f0·4e5f3131·39657870·31305f64·6f75626c·N_119exp10_doubl | ||
35 | ··0x00000200·655f646f·75626c65·45646452·4b4e535f·e_doubleEddRKNS_ | ||
36 | ··0x00000210·31304e75·6d626572·50616972·49644545·10NumberPairIdEE | ||
37 | ··0x00000220·005f5a4e·31395f5f·6c6c766d·5f6c6962·._ZN19__llvm_lib | ||
38 | ··0x00000230·635f3138·5f315f38·5f31325f·474c4f42·c_18_1_8_12_GLOB | ||
39 | ··0x00000240·414c5f5f·4e5f3131·30657870·31305f66·AL__N_110exp10_f | ||
40 | ··0x00000250·31323845·64646969·002e4c43·5049315f·128Eddii..LCPI1_ | ||
41 | ··0x00000260·30002e4c·43504931·5f31002e·4c435049·0..LCPI1_1..LCPI | ||
42 | ··0x00000270·315f3200·2e4c4350·49315f33·002e4c43·1_2..LCPI1_3..LC | ||
43 | ··0x00000280·5049315f·34002e4c·43504931·5f35002e·PI1_4..LCPI1_5.. | ||
44 | ··0x00000290·4c435049·315f3600·2e4c4350·49315f37·LCPI1_6..LCPI1_7 | ||
45 | ··0x000002a0·002e4c43·5049315f·38002e4c·43504931·..LCPI1_8..LCPI1 | ||
46 | ··0x000002b0·5f39002e·4c435049·315f3130·002e4c43·_9..LCPI1_10..LC | ||
47 | ··0x000002c0·5049315f·3131002e·4c435049·315f3132·PI1_11..LCPI1_12 | ||
48 | ··0x000002d0·002e4c43·5049315f·3133002e·4c435049·..LCPI1_13..LCPI | ||
49 | ··0x000002e0·315f3134·002e4c43·5049315f·3135002e·1_14..LCPI1_15.. | ||
50 | ··0x000002f0·4c435049·315f3136·002e4c43·5049315f·LCPI1_16..LCPI1_ | ||
51 | ··0x00000300·3137002e·4c435049·315f3138·002e4c43·17..LCPI1_18..LC | ||
52 | ··0x00000310·5049315f·3139002e·4c435049·315f3230·PI1_19..LCPI1_20 | ||
53 | ··0x00000320·002e4c43·5049315f·3231002e·4c435049·..LCPI1_21..LCPI | ||
54 | ··0x00000330·325f3000·2e4c4350·49325f31·002e4c43·2_0..LCPI2_1..LC | ||
55 | ··0x00000340·5049325f·32002e4c·43504933·5f30002e·PI2_2..LCPI3_0.. | ||
56 | ··0x00000350·4c435049·335f3100·2e4c4350·49345f30·LCPI3_1..LCPI4_0 | ||
32 | ··0x00000 | 57 | ··0x00000360·00657870·3130005f·5a4e3139·5f5f6c6c·.exp10._ZN19__ll |
33 | ··0x00000 | 58 | ··0x00000370·766d5f6c·6962635f·31385f31·5f385f39·vm_libc_18_1_8_9 |
59 | ··0x00000380·45585032·5f4d4944·3145005f·5a4e3139·EXP2_MID1E._ZN19 | ||
34 | ··0x000001f0·325f474c·4f42414c·5f5f4e5f·31313965·2_GLOBAL__N_119e | ||
35 | ··0x00000200·78703130·5f646f75·626c655f·646f7562·xp10_double_doub | ||
36 | ··0x00000210·6c654564·64524b4e·535f3130·4e756d62·leEddRKNS_10Numb | ||
37 | ··0x00000220·65725061·69724964·4545005f·5a4e3139·erPairIdEE._ZN19 | ||
38 | ··0x00000 | 60 | ··0x00000390·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 |
39 | ··0x00000240·5f385f31·325f474c·4f42414c·5f5f4e5f·_8_12_GLOBAL__N_ | ||
40 | ··0x00000250·31313065·78703130·5f663132·38456464·110exp10_f128Edd | ||
41 | ··0x00000260·6969002e·4c435049·315f3000·2e4c4350·ii..LCPI1_0..LCP | ||
42 | ··0x00000270·49315f31·002e4c43·5049315f·32002e4c·I1_1..LCPI1_2..L | ||
43 | ··0x00000280·43504931·5f33002e·4c435049·315f3400·CPI1_3..LCPI1_4. | ||
44 | ··0x00000290·2e4c4350·49315f35·002e4c43·5049315f·.LCPI1_5..LCPI1_ | ||
45 | ··0x000002a0·36002e4c·43504931·5f37002e·4c435049·6..LCPI1_7..LCPI | ||
46 | ··0x000002b0·315f3800·2e4c4350·49315f39·002e4c43·1_8..LCPI1_9..LC | ||
47 | ··0x000002c0·5049315f·3130002e·4c435049·315f3131·PI1_10..LCPI1_11 | ||
48 | ··0x000002d0·002e4c43·5049315f·3132002e·4c435049·..LCPI1_12..LCPI | ||
49 | ··0x000002e0·315f3133·002e4c43·5049315f·3134002e·1_13..LCPI1_14.. | ||
50 | ··0x000002f0·4c435049·315f3135·002e4c43·5049315f·LCPI1_15..LCPI1_ | ||
51 | ··0x00000300·3136002e·4c435049·315f3137·002e4c43·16..LCPI1_17..LC | ||
52 | ··0x00000310·5049315f·3138002e·4c435049·315f3139·PI1_18..LCPI1_19 | ||
53 | ··0x00000320·002e4c43·5049315f·3230002e·4c435049·..LCPI1_20..LCPI | ||
54 | ··0x00000330·315f3231·002e4c43·5049315f·3232002e·1_21..LCPI1_22.. | ||
55 | ··0x00000340·4c435049·315f3233·002e4c43·5049315f·LCPI1_23..LCPI1_ | ||
56 | ··0x00000350·3234002e·4c435049·325f3000·2e4c4350·24..LCPI2_0..LCP | ||
57 | ··0x00000360·49325f31·002e4c43·5049325f·32002e4c·I2_1..LCPI2_2..L | ||
58 | ··0x00000370·43504933·5f30002e·4c435049·335f3100·CPI3_0..LCPI3_1. | ||
59 | ··0x00000380·2e4c4350·49345f30·00657870·3130005f·.LCPI4_0.exp10._ | ||
60 | ··0x00000390·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
61 | ··0x000003a0· | 61 | ··0x000003a0·5f385f39·45585032·5f4d4944·3245005f·_8_9EXP2_MID2E._ |
62 | ··0x000003b0·3145005f·5a4e3139·5f5f6c6c·766d5f6c·1E._ZN19__llvm_l | ||
63 | ··0x000003c0·6962635f·31385f31·5f385f39·45585032·ibc_18_1_8_9EXP2 | ||
64 | ··0x000003d0·5f4d4944·3245005f·5a5a4e31·395f5f6c·_MID2E._ZZN19__l | ||
65 | ··0x000003e0·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ | ||
66 | ··0x000003f0·36667075·74696c31·35717569·636b5f67·6fputil15quick_g | ||
67 | ··0x00000400·65745f72·6f756e64·45764531·78005f5f·et_roundEvE1x.__ | ||
68 | ··0x00000410·6572726e·6f5f6c6f·63617469·6f6e005f·errno_location._ | ||
69 | ··0x00000 | 62 | ··0x000003b0·5a5a4e31·395f5f6c·6c766d5f·6c696263·ZZN19__llvm_libc |
70 | ··0x00000 | 63 | ··0x000003c0·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 |
64 | ··0x000003d0·35717569·636b5f67·65745f72·6f756e64·5quick_get_round | ||
65 | ··0x000003e0·45764531·78005f5a·4e4b3139·5f5f6c6c·EvE1x._ZNK19__ll | ||
66 | ··0x000003f0·766d5f6c·6962635f·31385f31·5f385f36·vm_libc_18_1_8_6 | ||
67 | ··0x00000400·66707574·696c3131·44796164·6963466c·fputil11DyadicFl | ||
68 | ··0x00000410·6f617449·4c6d3132·38454563·76545f49·oatILm128EEcvT_I | ||
69 | ··0x00000420·64764545·76005f5f·6572726e·6f5f6c6f·dvEEv.__errno_lo | ||
70 | ··0x00000430·63617469·6f6e005f·5a4e3139·5f5f6c6c·cation._ZN19__ll | ||
71 | ··0x00000440·766d5f6c·6962635f·31385f31·5f385f36·vm_libc_18_1_8_6 | ||
72 | ··0x00000450·66707574·696c3132·72616973·655f6578·fputil12raise_ex | ||
73 | ··0x00000460·63657074·4569005f·5f737461·636b5f63·ceptEi.__stack_c | ||
71 | ··0x00000440·31447961·64696346·6c6f6174·494c6d31·1DyadicFloatILm1 | ||
72 | ··0x00000450·32384545·6376545f·49647645·4576005f·28EEcvT_IdvEEv._ | ||
73 | ··0x00000460·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
74 | ··0x00000470·31385f31·5f385f36·66707574·696c3132·18_1_8_6fputil12 | ||
75 | ··0x00000480·72616973·655f6578·63657074·4569005f·raise_exceptEi._ | ||
76 | ··0x00000490·5f737461·636b5f63·686b5f66·61696c00·_stack_chk_fail. | ||
77 | ··0x000004a0·5f5a4e31·395f5f6c·6c766d5f·6c696263·_ZN19__llvm_libc | ||
78 | ··0x000004b0·5f31385f·315f385f·36667075·74696c39·_18_1_8_6fputil9 | ||
79 | ··0x000004c0·71756963·6b5f6164·64494c6d·31323845·quick_addILm128E | ||
80 | ··0x000004d0·45454e53·305f3131·44796164·6963466c·EENS0_11DyadicFl | ||
81 | ··0x000004e0·6f617449·58545f45·45455333·5f53335f·oatIXT_EEES3_S3_ | ||
82 | ··0x000004 | 74 | ··0x00000470·686b5f66·61696c00·5f5a4e31·395f5f6c·hk_fail._ZN19__l |
83 | ··0x00000 | 75 | ··0x00000480·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ |
76 | ··0x00000490·36667075·74696c39·71756963·6b5f6164·6fputil9quick_ad | ||
77 | ··0x000004a0·64494c6d·31323845·45454e53·305f3131·dILm128EEENS0_11 | ||
78 | ··0x000004b0·44796164·6963466c·6f617449·58545f45·DyadicFloatIXT_E | ||
79 | ··0x000004c0·45455333·5f53335f·005f5a4e·31395f5f·EES3_S3_._ZN19__ | ||
80 | ··0x000004d0·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 | ||
84 | ··0x00000 | 81 | ··0x000004e0·5f366670·7574696c·31326d75·6c746970·_6fputil12multip |
85 | ··0x00000 | 82 | ··0x000004f0·6c795f61·6464494c·6d313238·4545454e·ly_addILm128EEEN |
86 | ··0x000005 | 83 | ··0x00000500·53305f31·31447961·64696346·6c6f6174·S0_11DyadicFloat |
87 | ··0x000005 | 84 | ··0x00000510·4958545f·45454552·4b53335f·53355f53·IXT_EEERKS3_S5_S |
88 | ··0x000005 | 85 | ··0x00000520·355f005f·5a4e3139·5f5f6c6c·766d5f6c·5_._ZN19__llvm_l |
89 | ··0x000005 | 86 | ··0x00000530·6962635f·31385f31·5f385f35·65787031·ibc_18_1_8_5exp1 |
90 | ··0x000005 | 87 | ··0x00000540·30456400····························0Ed. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········4 | 13 | ··Start·of·section·headers:··········4784·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········2 | 19 | ··Number·of·section·headers:·········21 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·20 |
Offset 1, 31 lines modified | Offset 1, 30 lines modified | ||
1 | There·are·2 | 1 | There·are·21·section·headers,·starting·at·offset·0x12b0: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····18··33··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·000008·04·····1 | 6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·000008·04·····18··35··4 |
7 | ··[·3]·.group············GROUP···········0000000000000000·000054·000008·04·····1 | 7 | ··[·3]·.group············GROUP···········0000000000000000·000054·000008·04·····18··34··4 |
8 | ··[·4]·.group············GROUP···········0000000000000000·00005c·000008·04·····1 | 8 | ··[·4]·.group············GROUP···········0000000000000000·00005c·000008·04·····18··37··4 |
9 | ··[·5]·.text·············PROGBITS········0000000000000000·000064·000000·00··AX··0···0··4 | 9 | ··[·5]·.text·············PROGBITS········0000000000000000·000064·000000·00··AX··0···0··4 |
10 | ··[·6]·.note.gnu.property·NOTE············0000000000000000·000068·000020·00···A··0···0··8 | 10 | ··[·6]·.note.gnu.property·NOTE············0000000000000000·000068·000020·00···A··0···0··8 |
11 | ··[·7]·.text.exp10f······PROGBITS········0000000000000000·000090·000009·00··AX··0···0·16 | 11 | ··[·7]·.text.exp10f······PROGBITS········0000000000000000·000090·000009·00··AX··0···0·16 |
12 | ··[·8]·.rela.text.exp10f·RELA············0000000000000000·000 | 12 | ··[·8]·.rela.text.exp10f·RELA············0000000000000000·000cd0·000018·18···I·18···7··8 |
13 | ··[·9]·.rodata.cst4······PROGBITS········0000000000000000·00009c·00005 | 13 | ··[·9]·.rodata.cst4······PROGBITS········0000000000000000·00009c·000058·04··AM··0···0··4 |
14 | ··[10]·.rodata.cst8······PROGBITS········0000000000000000·0000f | 14 | ··[10]·.rodata.cst8······PROGBITS········0000000000000000·0000f8·000048·08··AM··0···0··8 |
15 | ··[11]·.rodata.cst16·····PROGBITS········0000000000000000·000140·000010·10··AM··0···0·16 | ||
16 | ··[1 | 15 | ··[11]·.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf·PROGBITS········0000000000000000·000140·00046c·00·AXG··0···0·16 |
17 | ··[1 | 16 | ··[12]·.rela.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf·RELA············0000000000000000·000ce8·000450·18··IG·18··11··8 |
18 | ··[1 | 17 | ··[13]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·0005ac·000004·00·WAG··0···0··4 |
19 | ··[1 | 18 | ··[14]·.data._ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x·PROGBITS········0000000000000000·0005b0·000004·00·WAG··0···0··4 |
20 | ··[1 | 19 | ··[15]·.rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE·PROGBITS········0000000000000000·0005c0·000100·00··AG··0···0·16 |
21 | ··[1 | 20 | ··[16]·.note.GNU-stack···PROGBITS········0000000000000000·0006c0·000000·00······0···0··1 |
22 | ··[1 | 21 | ··[17]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0006c0·000004·00···E··0···0··1 |
23 | ··[1 | 22 | ··[18]·.symtab···········SYMTAB··········0000000000000000·0006c8·0003c0·18·····19··32··8 |
24 | ··[ | 23 | ··[19]·.strtab···········STRTAB··········0000000000000000·000a88·000245·00······0···0··1 |
25 | ··[2 | 24 | ··[20]·.shstrtab·········STRTAB··········0000000000000000·001138·000171·00······0···0··1 |
26 | Key·to·Flags: | 25 | Key·to·Flags: |
27 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 26 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
28 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 27 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
29 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 28 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
30 | ··D·(mbind),·l·(large),·p·(processor·specific) | 29 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 17, 27 lines modified | Offset 17, 27 lines modified | ||
17 | ····13:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_18 | 17 | ····13:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_18 |
18 | ····14:·0000000000000034·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_19 | 18 | ····14:·0000000000000034·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_19 |
19 | ····15:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_20 | 19 | ····15:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_20 |
20 | ····16:·000000000000003c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_24 | 20 | ····16:·000000000000003c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_24 |
21 | ····17:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_25 | 21 | ····17:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_25 |
22 | ····18:·0000000000000044·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_26 | 22 | ····18:·0000000000000044·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_26 |
23 | ····19:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_27 | 23 | ····19:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_27 |
24 | ····20:·000000000000004c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_2 | 24 | ····20:·000000000000004c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_28 |
25 | ····21:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_ | 25 | ····21:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_29 |
26 | ····22:·0000000000000054·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_30 | ||
26 | ····2 | 27 | ····23:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_2 |
27 | ····2 | 28 | ····24:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_3 |
28 | ····2 | 29 | ····25:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_4 |
29 | ····2 | 30 | ····26:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_5 |
30 | ····2 | 31 | ····27:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_6 |
31 | ····2 | 32 | ····28:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_7 |
32 | ····2 | 33 | ····29:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_21 |
33 | ···· | 34 | ····30:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_22 |
34 | ····3 | 35 | ····31:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_23 |
35 | ····31:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI1_28 | ||
36 | ····32:·0000000000000000·····9·FUNC····GLOBAL·DEFAULT····7·exp10f | 36 | ····32:·0000000000000000·····9·FUNC····GLOBAL·DEFAULT····7·exp10f |
37 | ····33:·0000000000000000··11 | 37 | ····33:·0000000000000000··1132·FUNC····WEAK···HIDDEN····11·_ZN19__llvm_libc_18_1_8_7generic6exp10fEf |
38 | ····34:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···1 | 38 | ····34:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···14·_ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x |
39 | ····35:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···1 | 39 | ····35:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···13·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
40 | ····36:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location | 40 | ····36:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
41 | ····37:·0000000000000000···256·OBJECT··WEAK···DEFAULT···1 | 41 | ····37:·0000000000000000···256·OBJECT··WEAK···DEFAULT···15·_ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
42 | ····38:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 42 | ····38:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
43 | ····39:·0000000000000000·····9·FUNC····GLOBAL·DEFAULT····7·_ZN19__llvm_libc_18_1_8_6exp10fEf | 43 | ····39:·0000000000000000·····9·FUNC····GLOBAL·DEFAULT····7·_ZN19__llvm_libc_18_1_8_6exp10fEf |
Offset 1, 53 lines modified | Offset 1, 53 lines modified | ||
1 | Relocation·section·'.rela.text.exp10f'·at·offset·0x | 1 | Relocation·section·'.rela.text.exp10f'·at·offset·0xcd0·contains·1·entry: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 0000000000000005··0000002100000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_7generic6exp10fEf·-·4 | 3 | 0000000000000005··0000002100000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_7generic6exp10fEf·-·4 |
4 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf'·at·offset·0x | 4 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf'·at·offset·0xce8·contains·46·entries: |
5 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 5 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
6 | 000000000000006 | 6 | 0000000000000067··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI1_0·-·4 |
7 | 000000000000008 | 7 | 0000000000000081··0000001600000002·R_X86_64_PC32··········0000000000000054·.LCPI1_30·-·4 |
8 | 00000000000000a | 8 | 00000000000000a5··0000002200000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x·-·4 |
9 | 00000000000000a | 9 | 00000000000000ad··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI1_8·-·4 |
10 | 00000000000000 | 10 | 00000000000000cd··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI1_9·-·4 |
11 | 00000000000000 | 11 | 00000000000000ed··0000002300000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
12 | 00000000000000f | 12 | 00000000000000f5··0000001000000002·R_X86_64_PC32··········000000000000003c·.LCPI1_24·-·4 |
13 | 0000000000000 | 13 | 00000000000000fd··0000001100000002·R_X86_64_PC32··········0000000000000040·.LCPI1_25·-·4 |
14 | 000000000000011 | 14 | 0000000000000115··0000001200000002·R_X86_64_PC32··········0000000000000044·.LCPI1_26·-·4 |
15 | 000000000000012 | 15 | 0000000000000125··0000001300000002·R_X86_64_PC32··········0000000000000048·.LCPI1_27·-·4 |
16 | 000000000000013 | 16 | 0000000000000138··0000002400000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
17 | 0000000000000160··0000001f00000002·R_X86_64_PC32··········0000000000000000·.LCPI1_28·-·4 | ||
18 | 00000000000001 | 17 | 000000000000015c··0000001400000002·R_X86_64_PC32··········000000000000004c·.LCPI1_28·-·4 |
18 | 000000000000019d··0000001500000002·R_X86_64_PC32··········0000000000000050·.LCPI1_29·-·4 | ||
19 | 00000000000001c | 19 | 00000000000001c1··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI1_0·-·4 |
20 | 00000000000001 | 20 | 00000000000001d7··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI1_1·-·4 |
21 | 00000000000001f | 21 | 00000000000001f3··0000001d00000002·R_X86_64_PC32··········0000000000000030·.LCPI1_21·-·4 |
22 | 000000000000021 | 22 | 0000000000000210··0000002500000002·R_X86_64_PC32··········0000000000000000·_ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE·-·4 |
23 | 000000000000022 | 23 | 0000000000000222··0000001e00000002·R_X86_64_PC32··········0000000000000038·.LCPI1_22·-·4 |
24 | 00000000000002 | 24 | 000000000000022b··0000001f00000002·R_X86_64_PC32··········0000000000000040·.LCPI1_23·-·4 |
25 | 00000000000002 | 25 | 0000000000000237··0000001700000002·R_X86_64_PC32··········0000000000000000·.LCPI1_2·-·4 |
26 | 00000000000002 | 26 | 0000000000000240··0000001800000002·R_X86_64_PC32··········0000000000000008·.LCPI1_3·-·4 |
27 | 00000000000002 | 27 | 0000000000000248··0000001900000002·R_X86_64_PC32··········0000000000000010·.LCPI1_4·-·4 |
28 | 00000000000002 | 28 | 0000000000000251··0000001a00000002·R_X86_64_PC32··········0000000000000018·.LCPI1_5·-·4 |
29 | 00000000000002 | 29 | 0000000000000259··0000001b00000002·R_X86_64_PC32··········0000000000000020·.LCPI1_6·-·4 |
30 | 00000000000002 | 30 | 0000000000000262··0000001c00000002·R_X86_64_PC32··········0000000000000028·.LCPI1_7·-·4 |
31 | 00000000000002 | 31 | 00000000000002a1··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI1_10·-·4 |
32 | 00000000000002 | 32 | 00000000000002aa··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI1_0·-·4 |
33 | 0000000000000 | 33 | 00000000000002ee··0000000c00000002·R_X86_64_PC32··········000000000000002c·.LCPI1_17·-·4 |
34 | 0000000000000 | 34 | 00000000000002ff··0000001700000002·R_X86_64_PC32··········0000000000000000·.LCPI1_2·-·4 |
35 | 00000000000003 | 35 | 0000000000000308··0000001800000002·R_X86_64_PC32··········0000000000000008·.LCPI1_3·-·4 |
36 | 00000000000003 | 36 | 0000000000000310··0000001900000002·R_X86_64_PC32··········0000000000000010·.LCPI1_4·-·4 |
37 | 00000000000003 | 37 | 0000000000000319··0000001a00000002·R_X86_64_PC32··········0000000000000018·.LCPI1_5·-·4 |
38 | 00000000000003 | 38 | 0000000000000325··0000001b00000002·R_X86_64_PC32··········0000000000000020·.LCPI1_6·-·4 |
39 | 00000000000003 | 39 | 000000000000032e··0000001c00000002·R_X86_64_PC32··········0000000000000028·.LCPI1_7·-·4 |
40 | 00000000000003 | 40 | 0000000000000375··0000000700000002·R_X86_64_PC32··········0000000000000018·.LCPI1_12·-·4 |
41 | 00000000000003 | 41 | 000000000000037f··0000002400000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
42 | 00000000000003 | 42 | 000000000000039d··0000001400000002·R_X86_64_PC32··········000000000000004c·.LCPI1_28·-·4 |
43 | 0000000000000 | 43 | 00000000000003f6··0000000f00000002·R_X86_64_PC32··········0000000000000038·.LCPI1_20·-·4 |
44 | 00000000000004 | 44 | 0000000000000412··0000000a00000002·R_X86_64_PC32··········0000000000000024·.LCPI1_15·-·4 |
45 | 00000000000004 | 45 | 000000000000041c··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI1_11·-·4 |
46 | 00000000000004 | 46 | 0000000000000426··0000000b00000002·R_X86_64_PC32··········0000000000000028·.LCPI1_16·-·4 |
47 | 00000000000004 | 47 | 0000000000000430··0000000e00000002·R_X86_64_PC32··········0000000000000034·.LCPI1_19·-·4 |
48 | 00000000000004 | 48 | 000000000000043a··0000000900000002·R_X86_64_PC32··········0000000000000020·.LCPI1_14·-·4 |
49 | 00000000000004 | 49 | 0000000000000444··0000000d00000002·R_X86_64_PC32··········0000000000000030·.LCPI1_18·-·4 |
50 | 00000000000004 | 50 | 000000000000044e··0000000800000002·R_X86_64_PC32··········000000000000001c·.LCPI1_13·-·4 |
51 | 00000000000004 | 51 | 0000000000000468··0000002600000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 13, 38 lines modified | Offset 13, 37 lines modified | ||
13 | .LCPI1_18 | 13 | .LCPI1_18 |
14 | .LCPI1_19 | 14 | .LCPI1_19 |
15 | .LCPI1_20 | 15 | .LCPI1_20 |
16 | .LCPI1_24 | 16 | .LCPI1_24 |
17 | .LCPI1_25 | 17 | .LCPI1_25 |
18 | .LCPI1_26 | 18 | .LCPI1_26 |
19 | .LCPI1_27 | 19 | .LCPI1_27 |
20 | .LCPI1_28 | ||
20 | .LCPI1_29 | 21 | .LCPI1_29 |
21 | .LCPI1_30 | 22 | .LCPI1_30 |
22 | .LCPI1_2 | 23 | .LCPI1_2 |
23 | .LCPI1_3 | 24 | .LCPI1_3 |
24 | .LCPI1_4 | 25 | .LCPI1_4 |
25 | .LCPI1_5 | 26 | .LCPI1_5 |
26 | .LCPI1_6 | 27 | .LCPI1_6 |
27 | .LCPI1_7 | 28 | .LCPI1_7 |
28 | .LCPI1_21 | 29 | .LCPI1_21 |
29 | .LCPI1_22 | 30 | .LCPI1_22 |
30 | .LCPI1_23 | 31 | .LCPI1_23 |
31 | .LCPI1_28 | ||
32 | _ZN19__llvm_libc_18_1_8_7generic6exp10fEf | 32 | _ZN19__llvm_libc_18_1_8_7generic6exp10fEf |
33 | _ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x | 33 | _ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x |
34 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 34 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
35 | __errno_location | 35 | __errno_location |
36 | _ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE | 36 | _ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
37 | __stack_chk_fail | 37 | __stack_chk_fail |
38 | _ZN19__llvm_libc_18_1_8_6exp10fEf | 38 | _ZN19__llvm_libc_18_1_8_6exp10fEf |
39 | .shstrtab | 39 | .shstrtab |
40 | .note.gnu.property | 40 | .note.gnu.property |
41 | .rela.text.exp10f | 41 | .rela.text.exp10f |
42 | .rodata.cst4 | 42 | .rodata.cst4 |
43 | .rodata.cst8 | 43 | .rodata.cst8 |
44 | .rodata.cst16 | ||
45 | .rela.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf | 44 | .rela.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf |
46 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 45 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
47 | .data._ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x | 46 | .data._ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x |
48 | .rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE | 47 | .rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
49 | .note.GNU-stack | 48 | .note.GNU-stack |
50 | .llvm_addrsig | 49 | .llvm_addrsig |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·0b000000·0c000000··········............ |
3 | Hex·dump·of·section·'.group': | 3 | Hex·dump·of·section·'.group': |
4 | ··0x00000000·01000000·0 | 4 | ··0x00000000·01000000·0d000000···················........ |
5 | Hex·dump·of·section·'.group': | 5 | Hex·dump·of·section·'.group': |
6 | ··0x00000000·01000000·0 | 6 | ··0x00000000·01000000·0e000000···················........ |
7 | Hex·dump·of·section·'.group': | 7 | Hex·dump·of·section·'.group': |
8 | ··0x00000000·01000000· | 8 | ··0x00000000·01000000·0f000000···················........ |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0000803f·e22b8b3f·0000c03f·ffff7f3f·...?.+.?...?...? | 2 | ··0x00000000·0000803f·e22b8b3f·0000c03f·ffff7f3f·...?.+.?...?...? |
3 | ··0x00000010·8e5d1340·00002041·f9021550·286b6e4e·.].@..·A...P(knN | 3 | ··0x00000010·8e5d1340·00002041·f9021550·286b6e4e·.].@..·A...P(knN |
4 | ··0x00000020·20bcbe4c·8096184b·00247449·0050c347··..L...K.$tI.P.G | 4 | ··0x00000020·20bcbe4c·8096184b·00247449·0050c347··..L...K.$tI.P.G |
5 | ··0x00000030·00401c46·00007a44·0000c842·0100803f·.@.F..zD...B...? | 5 | ··0x00000030·00401c46·00007a44·0000c842·0100803f·.@.F..zD...B...? |
6 | ··0x00000040·000080bf·ffff7f7f·00000034· | 6 | ··0x00000040·000080bf·ffff7f7f·00000034·aaaaaaaa·...........4.... |
7 | ··0x00000050·0 | 7 | ··0x00000050·0000807f·01000000···················........ |
Offset 3, 280 lines modified | Offset 3, 258 lines modified | ||
3 | Disassembly·of·section·.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf: | 3 | Disassembly·of·section·.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf: |
4 | 0000000000000000·<__llvm_libc_18_1_8_::generic::exp10f(float)>: | 4 | 0000000000000000·<__llvm_libc_18_1_8_::generic::exp10f(float)>: |
5 | __llvm_libc_18_1_8_::generic::exp10f(float): | 5 | __llvm_libc_18_1_8_::generic::exp10f(float): |
6 | » endbr64 | 6 | » endbr64 |
7 | » sub····$0x38,%rsp | 7 | » sub····$0x38,%rsp |
8 | » movdqa·%xmm0,%xmm3 | 8 | » vmovdqa·%xmm0,%xmm3 |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x30(%rsp) | 10 | » mov····%rax,0x30(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » mov····%eax,%ecx | 12 | » mov····%eax,%ecx |
13 | » and····$0x7fffffff,%ecx | 13 | » and····$0x7fffffff,%ecx |
14 | » cmp····$0x421a209b,%ecx | 14 | » cmp····$0x421a209b,%ecx |
15 | » jb·····8 | 15 | » jb·····8a·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x8a> |
16 | » cmp····$0xc2349e36,%eax | 16 | » cmp····$0xc2349e36,%eax |
17 | » jb·····d | 17 | » jb·····d6·<__llvm_libc_18_1_8_::generic::exp10f(float)+0xd6> |
18 | » | 18 | » vxorps·%xmm0,%xmm0,%xmm0 |
19 | » cmp····$0x7f800000,%ecx | 19 | » cmp····$0x7f800000,%ecx |
20 | » je·····4 | 20 | » je·····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
21 | » movaps·%xmm3,%xmm0 | 21 | » vmovaps·%xmm3,%xmm0 |
22 | » ja·····4 | 22 | » ja·····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
23 | » movl···$0xffffffff,0x10(%rsp) | 23 | » movl···$0xffffffff,0x10(%rsp) |
24 | » movl···$0x33000000,0x10(%rsp) | 24 | » movl···$0x33000000,0x10(%rsp) |
25 | » movss | 25 | » vmovss·0x0(%rip),%xmm0········ |
26 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 26 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
27 | » | 27 | » vaddss·0x10(%rsp),%xmm0,%xmm1 |
28 | » addss··%xmm0,%xmm1 | ||
29 | » ucomiss·%xmm0,%xmm1 | 28 | » vucomiss·%xmm0,%xmm1 |
30 | » jne····7 | 29 | » jne····7d·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x7d> |
31 | » jnp····3 | 30 | » jnp····37e·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x37e> |
32 | » movss | 31 | » vmovss·0x0(%rip),%xmm0········ |
33 | ·R_X86_64_PC32» .LCPI1_30-0x4 | 32 | ·R_X86_64_PC32» .LCPI1_30-0x4 |
34 | » jmp····4 | 33 | » jmp····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
35 | » cmp····$0x3b9a209b,%ecx | 34 | » cmp····$0x3b9a209b,%ecx |
36 | » ja·····1a | 35 | » ja·····1a6·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x1a6> |
37 | » cmp····$0xb25e5bd9,%eax | 36 | » cmp····$0xb25e5bd9,%eax |
38 | » jne····2 | 37 | » jne····281·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x281> |
39 | » movss | 38 | » vmovss·0x0(%rip),%xmm0········ |
40 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::fenv_is_round_to_nearest()::x-0x4 | 39 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::fenv_is_round_to_nearest()::x-0x4 |
41 | » movss | 40 | » vmovss·0x0(%rip),%xmm1········ |
42 | ·R_X86_64_PC32» .LCPI1_8-0x4 | 41 | ·R_X86_64_PC32» .LCPI1_8-0x4 |
43 | » movaps·%xmm0,%xmm2 | ||
44 | » addss· | 42 | » vaddss·%xmm1,%xmm0,%xmm2 |
45 | » subss | 43 | » vsubss·%xmm0,%xmm1,%xmm0 |
46 | » ucomiss·%xmm | 44 | » vucomiss·%xmm0,%xmm2 |
47 | » jne····2 | 45 | » jne····289·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x289> |
48 | » jp·····2 | 46 | » jp·····289·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x289> |
49 | » movss | 47 | » vmovss·0x0(%rip),%xmm0········ |
50 | ·R_X86_64_PC32» .LCPI1_9-0x4 | 48 | ·R_X86_64_PC32» .LCPI1_9-0x4 |
51 | » jmp····4 | 49 | » jmp····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
52 | » test···%eax,%eax | 50 | » test···%eax,%eax |
53 | » js·····1e | 51 | » js·····1e0·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x1e0> |
54 | » cmp····$0x7f7fffff,%eax | 52 | » cmp····$0x7f7fffff,%eax |
55 | » ja·····19 | 53 | » ja·····199·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x199> |
56 | » movss | 54 | » vmovss·0x0(%rip),%xmm0········ |
57 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | 55 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 |
58 | » | 56 | » vaddss·0x0(%rip),%xmm0,%xmm1········ |
59 | ·R_X86_64_PC32» .LCPI1_24-0x4 | 57 | ·R_X86_64_PC32» .LCPI1_24-0x4 |
60 | » addss··%xmm0,%xmm2 | ||
61 | » movss | 58 | » vmovss·0x0(%rip),%xmm2········ |
62 | ·R_X86_64_PC32» .LCPI1_25-0x4 | 59 | ·R_X86_64_PC32» .LCPI1_25-0x4 |
63 | » subss· | 60 | » vsubss·%xmm0,%xmm2,%xmm0 |
64 | » addss· | 61 | » vaddss·%xmm0,%xmm1,%xmm1 |
65 | » xorps· | 62 | » vxorps·%xmm0,%xmm0,%xmm0 |
66 | » ucomiss·%xmm0,%xmm1 | 63 | » vucomiss·%xmm0,%xmm1 |
67 | » movss | 64 | » vmovss·0x0(%rip),%xmm0········ |
68 | ·R_X86_64_PC32» .LCPI1_26-0x4 | 65 | ·R_X86_64_PC32» .LCPI1_26-0x4 |
69 | » jne····12 | 66 | » jne····121·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x121> |
70 | » jnp····4 | 67 | » jnp····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
71 | » ucomiss·0x0(%rip),%xmm1········ | 68 | » vucomiss·0x0(%rip),%xmm1········ |
72 | ·R_X86_64_PC32» .LCPI1_27-0x4 | 69 | ·R_X86_64_PC32» .LCPI1_27-0x4 |
73 | » jne····13 | 70 | » jne····131·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x131> |
74 | » jnp····4 | 71 | » jnp····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
75 | » movss | 72 | » vmovss·%xmm3,0x8(%rsp) |
76 | » call···1 | 73 | » call···13c·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x13c> |
77 | ·R_X86_64_PLT32» __errno_location-0x4 | 74 | ·R_X86_64_PLT32» __errno_location-0x4 |
78 | » movss | 75 | » vmovss·0x8(%rsp),%xmm3 |
79 | » movl···$0x22,(%rax) | 76 | » movl···$0x22,(%rax) |
80 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 77 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
81 | » mov····%rax,0x10(%rsp) | 78 | » mov····%rax,0x10(%rsp) |
82 | » | 79 | » vbroadcastss·0x0(%rip),%xmm0········ |
83 | ·R_X86_64_PC32» .LCPI1_28-0x4 | 80 | ·R_X86_64_PC32» .LCPI1_28-0x4 |
84 | » mov | 81 | » vmovups·%xmm0,0x18(%rsp) |
85 | » movl···$0xaaaaaaaa,0x28(%rsp) | 82 | » movl···$0xaaaaaaaa,0x28(%rsp) |
86 | » fnstenv·0x10(%rsp) | 83 | » fnstenv·0x10(%rsp) |
87 | » movl···$0xaaaaaaaa,0xc(%rsp) | 84 | » movl···$0xaaaaaaaa,0xc(%rsp) |
88 | » stmxcsr·0xc(%rsp) | 85 | » stmxcsr·0xc(%rsp) |
89 | » mov····0xc(%rsp),%eax | 86 | » mov····0xc(%rsp),%eax |
90 | » orb····$0x8,0x14(%rsp) | 87 | » orb····$0x8,0x14(%rsp) |
91 | » or·····$0x8,%eax | 88 | » or·····$0x8,%eax |
92 | » fldenv·0x10(%rsp) | 89 | » fldenv·0x10(%rsp) |
93 | » mov····%eax,0xc(%rsp) | 90 | » mov····%eax,0xc(%rsp) |
94 | » ldmxcsr·0xc(%rsp) | 91 | » ldmxcsr·0xc(%rsp) |
95 | » fwait | 92 | » fwait |
96 | » addss | 93 | » vaddss·0x0(%rip),%xmm3,%xmm0········ |
97 | ·R_X86_64_PC32» .LCPI1_29-0x4 | 94 | ·R_X86_64_PC32» .LCPI1_29-0x4 |
98 | » movaps·%xmm3,%xmm0 | ||
99 | » jmp····4 | 95 | » jmp····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
100 | » cmp····$0x3d14d956,%eax | 96 | » cmp····$0x3d14d956,%eax |
101 | » jne····1e | 97 | » jne····1e0·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x1e0> |
102 | » movl···$0xffffffff,0x10(%rsp) | 98 | » movl···$0xffffffff,0x10(%rsp) |
103 | » movl···$0x33000000,0x10(%rsp) | 99 | » movl···$0x33000000,0x10(%rsp) |
104 | » movss | 100 | » vmovss·0x0(%rip),%xmm0········ |
105 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 101 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
106 | » | 102 | » vaddss·0x10(%rsp),%xmm0,%xmm1 |
107 | » addss··%xmm0,%xmm1 | ||
108 | » ucomiss·%xmm0,%xmm1 | 103 | » vucomiss·%xmm0,%xmm1 |
109 | » jne····1d | 104 | » jne····1d3·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x1d3> |
110 | » jnp····1 | 105 | » jnp····1eb·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x1eb> |
111 | » movss | 106 | » vmovss·0x0(%rip),%xmm0········ |
112 | ·R_X86_64_PC32» .LCPI1_1-0x4 | 107 | ·R_X86_64_PC32» .LCPI1_1-0x4 |
113 | » jmp····4 | 108 | » jmp····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
114 | » test···$0x800fffff,%eax | 109 | » test···$0x800fffff,%eax |
115 | » je·····2 | 110 | » je·····2b3·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x2b3> |
116 | » cvtss2sd·%xmm3,%xmm | 111 | » vcvtss2sd·%xmm3,%xmm3,%xmm0 |
117 | » m | 112 | » vmulsd·0x0(%rip),%xmm0,%xmm1········ |
118 | ·R_X86_64_PC32» .LCPI1_21-0x4 | 113 | ·R_X86_64_PC32» .LCPI1_21-0x4 |
119 | » mulsd··%xmm2,%xmm0 | ||
120 | » roundsd·$0x8,%xmm | 114 | » vroundsd·$0x8,%xmm1,%xmm1,%xmm1 |
121 | » cvttsd2si·%xmm | 115 | » vcvttsd2si·%xmm1,%eax |
122 | » mov····%eax,%ecx | 116 | » mov····%eax,%ecx |
123 | » shr····$0x5,%ecx | 117 | » shr····$0x5,%ecx |
124 | » shl····$0x34,%rcx | 118 | » shl····$0x34,%rcx |
125 | » and····$0x1f,%eax | 119 | » and····$0x1f,%eax |
126 | » lea····0x0(%rip),%rdx········ | 120 | » lea····0x0(%rip),%rdx········ |
127 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 | 121 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 |
Max diff block lines reached; 8471/15657 bytes (54.10%) of diff not shown. |
Offset 8, 21 lines modified | Offset 8, 21 lines modified | ||
8 | ··0x00000050·5049315f·3134002e·4c435049·315f3135·PI1_14..LCPI1_15 | 8 | ··0x00000050·5049315f·3134002e·4c435049·315f3135·PI1_14..LCPI1_15 |
9 | ··0x00000060·002e4c43·5049315f·3136002e·4c435049·..LCPI1_16..LCPI | 9 | ··0x00000060·002e4c43·5049315f·3136002e·4c435049·..LCPI1_16..LCPI |
10 | ··0x00000070·315f3137·002e4c43·5049315f·3138002e·1_17..LCPI1_18.. | 10 | ··0x00000070·315f3137·002e4c43·5049315f·3138002e·1_17..LCPI1_18.. |
11 | ··0x00000080·4c435049·315f3139·002e4c43·5049315f·LCPI1_19..LCPI1_ | 11 | ··0x00000080·4c435049·315f3139·002e4c43·5049315f·LCPI1_19..LCPI1_ |
12 | ··0x00000090·3230002e·4c435049·315f3234·002e4c43·20..LCPI1_24..LC | 12 | ··0x00000090·3230002e·4c435049·315f3234·002e4c43·20..LCPI1_24..LC |
13 | ··0x000000a0·5049315f·3235002e·4c435049·315f3236·PI1_25..LCPI1_26 | 13 | ··0x000000a0·5049315f·3235002e·4c435049·315f3236·PI1_25..LCPI1_26 |
14 | ··0x000000b0·002e4c43·5049315f·3237002e·4c435049·..LCPI1_27..LCPI | 14 | ··0x000000b0·002e4c43·5049315f·3237002e·4c435049·..LCPI1_27..LCPI |
15 | ··0x000000c0·315f323 | 15 | ··0x000000c0·315f3238·002e4c43·5049315f·3239002e·1_28..LCPI1_29.. |
16 | ··0x000000d0·4c435049·315f3 | 16 | ··0x000000d0·4c435049·315f3330·002e4c43·5049315f·LCPI1_30..LCPI1_ |
17 | ··0x000000e0·002e4c43·5049315f·34002e4c·43504931·..LCPI1_4..LCPI1 | ||
18 | ··0x000000f0·5f35002e·4c435049·315f3600·2e4c4350·_5..LCPI1_6..LCP | ||
19 | ··0x00000 | 17 | ··0x000000e0·32002e4c·43504931·5f33002e·4c435049·2..LCPI1_3..LCPI |
18 | ··0x000000f0·315f3400·2e4c4350·49315f35·002e4c43·1_4..LCPI1_5..LC | ||
19 | ··0x00000100·5049315f·36002e4c·43504931·5f37002e·PI1_6..LCPI1_7.. | ||
20 | ··0x00000110·4c435049·315f323 | 20 | ··0x00000110·4c435049·315f3231·002e4c43·5049315f·LCPI1_21..LCPI1_ |
21 | ··0x00000120·323 | 21 | ··0x00000120·3232002e·4c435049·315f3233·00657870·22..LCPI1_23.exp |
22 | ··0x00000130·31306600·5f5a4e31·395f5f6c·6c766d5f·10f._ZN19__llvm_ | 22 | ··0x00000130·31306600·5f5a4e31·395f5f6c·6c766d5f·10f._ZN19__llvm_ |
23 | ··0x00000140·6c696263·5f31385f·315f385f·3767656e·libc_18_1_8_7gen | 23 | ··0x00000140·6c696263·5f31385f·315f385f·3767656e·libc_18_1_8_7gen |
24 | ··0x00000150·65726963·36657870·31306645·66005f5a·eric6exp10fEf._Z | 24 | ··0x00000150·65726963·36657870·31306645·66005f5a·eric6exp10fEf._Z |
25 | ··0x00000160·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | 25 | ··0x00000160·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ |
26 | ··0x00000170·31385f31·5f385f36·66707574·696c3234·18_1_8_6fputil24 | 26 | ··0x00000170·31385f31·5f385f36·66707574·696c3234·18_1_8_6fputil24 |
27 | ··0x00000180·66656e76·5f69735f·726f756e·645f746f·fenv_is_round_to | 27 | ··0x00000180·66656e76·5f69735f·726f756e·645f746f·fenv_is_round_to |
28 | ··0x00000190·5f6e6561·72657374·45764531·78005f5a·_nearestEvE1x._Z | 28 | ··0x00000190·5f6e6561·72657374·45764531·78005f5a·_nearestEvE1x._Z |
Offset 2, 26 lines modified | Offset 2, 26 lines modified | ||
2 | Hex·dump·of·section·'.shstrtab': | 2 | Hex·dump·of·section·'.shstrtab': |
3 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 3 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
4 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 4 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
5 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 5 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
6 | ··0x00000030·72747900·2e72656c·612e7465·78742e65·rty..rela.text.e | 6 | ··0x00000030·72747900·2e72656c·612e7465·78742e65·rty..rela.text.e |
7 | ··0x00000040·78703130·66002e72·6f646174·612e6373·xp10f..rodata.cs | 7 | ··0x00000040·78703130·66002e72·6f646174·612e6373·xp10f..rodata.cs |
8 | ··0x00000050·7434002e·726f6461·74612e63·73743800·t4..rodata.cst8. | 8 | ··0x00000050·7434002e·726f6461·74612e63·73743800·t4..rodata.cst8. |
9 | ··0x00000060·2e726f64·6174612e·63737431·36002e67·.rodata.cst16..g | ||
10 | ··0x000000 | 9 | ··0x00000060·2e67726f·7570002e·72656c61·2e746578·.group..rela.tex |
10 | ··0x00000070·742e5f5a·4e31395f·5f6c6c76·6d5f6c69·t._ZN19__llvm_li | ||
11 | ··0x00000080·62635f31·385f315f·385f3767·656e6572·bc_18_1_8_7gener | ||
12 | ··0x00000090·69633665·78703130·66456600·2e646174·ic6exp10fEf..dat | ||
13 | ··0x000000a0·612e5f5a·5a4e3139·5f5f6c6c·766d5f6c·a._ZZN19__llvm_l | ||
14 | ··0x000000b0·6962635f·31385f31·5f385f36·66707574·ibc_18_1_8_6fput | ||
15 | ··0x000000c0·696c3135·71756963·6b5f6765·745f726f·il15quick_get_ro | ||
16 | ··0x000000d0·756e6445·76453178·002e6461·74612e5f·undEvE1x..data._ | ||
11 | ··0x000000 | 17 | ··0x000000e0·5a5a4e31·395f5f6c·6c766d5f·6c696263·ZZN19__llvm_libc |
12 | ··0x00000090·5f31385f·315f385f·3767656e·65726963·_18_1_8_7generic | ||
13 | ··0x000000a0·36657870·31306645·66002e64·6174612e·6exp10fEf..data. | ||
14 | ··0x000000b0·5f5a5a4e·31395f5f·6c6c766d·5f6c6962·_ZZN19__llvm_lib | ||
15 | ··0x000000 | 18 | ··0x000000f0·5f31385f·315f385f·36667075·74696c32·_18_1_8_6fputil2 |
16 | ··0x000000d0·31357175·69636b5f·6765745f·726f756e·15quick_get_roun | ||
17 | ··0x000000e0·64457645·3178002e·64617461·2e5f5a5a·dEvE1x..data._ZZ | ||
18 | ··0x000000f0·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | ||
19 | ··0x00000100·385f315f·385f3666·70757469·6c323466·8_1_8_6fputil24f | ||
20 | ··0x000001 | 19 | ··0x00000100·3466656e·765f6973·5f726f75·6e645f74·4fenv_is_round_t |
21 | ··0x000001 | 20 | ··0x00000110·6f5f6e65·61726573·74457645·3178002e·o_nearestEvE1x.. |
22 | ··0x000001 | 21 | ··0x00000120·726f6461·74612e5f·5a4e3139·5f5f6c6c·rodata._ZN19__ll |
23 | ··0x000001 | 22 | ··0x00000130·766d5f6c·6962635f·31385f31·5f385f37·vm_libc_18_1_8_7 |
24 | ··0x000001 | 23 | ··0x00000140·45787042·61736539·4558505f·325f4d49·ExpBase9EXP_2_MI |
25 | ··0x000001 | 24 | ··0x00000150·4445002e·6e6f7465·2e474e55·2d737461·DE..note.GNU-sta |
26 | ··0x000001 | 25 | ··0x00000160·636b002e·6c6c766d·5f616464·72736967·ck..llvm_addrsig |
26 | ··0x00000170·00··································. | ||
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········1 | 13 | ··Start·of·section·headers:··········12200·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········31 | 19 | ··Number·of·section·headers:·········31 |
20 | ··Section·header·string·table·index:·30 | 20 | ··Section·header·string·table·index:·30 |
Offset 1, 40 lines modified | Offset 1, 40 lines modified | ||
1 | There·are·31·section·headers,·starting·at·offset·0x | 1 | There·are·31·section·headers,·starting·at·offset·0x2fa8: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····28··5 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····28··55··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·00000c·04·····28·· | 6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·00000c·04·····28··56··4 |
7 | ··[·3]·.group············GROUP···········0000000000000000·000058·000008·04·····28·· | 7 | ··[·3]·.group············GROUP···········0000000000000000·000058·000008·04·····28··58··4 |
8 | ··[·4]·.group············GROUP···········0000000000000000·000060·00000c·04·····28·· | 8 | ··[·4]·.group············GROUP···········0000000000000000·000060·00000c·04·····28··59··4 |
9 | ··[·5]·.group············GROUP···········0000000000000000·00006c·000008·04·····28··5 | 9 | ··[·5]·.group············GROUP···········0000000000000000·00006c·000008·04·····28··53··4 |
10 | ··[·6]·.text·············PROGBITS········0000000000000000·000074·000000·00··AX··0···0··4 | 10 | ··[·6]·.text·············PROGBITS········0000000000000000·000074·000000·00··AX··0···0··4 |
11 | ··[·7]·.note.gnu.property·NOTE············0000000000000000·000078·000020·00···A··0···0··8 | 11 | ··[·7]·.note.gnu.property·NOTE············0000000000000000·000078·000020·00···A··0···0··8 |
12 | ··[·8]·.rodata.cst8······PROGBITS········0000000000000000·000098·0001 | 12 | ··[·8]·.rodata.cst8······PROGBITS········0000000000000000·000098·000110·08··AM··0···0··8 |
13 | ··[·9]·.rodata.cst4······PROGBITS········0000000000000000·0001 | 13 | ··[·9]·.rodata.cst4······PROGBITS········0000000000000000·0001a8·000018·04··AM··0···0··4 |
14 | ··[10]·.rodata.cst16·····PROGBITS········0000000000000000·0001 | 14 | ··[10]·.rodata.cst16·····PROGBITS········0000000000000000·0001c0·000060·10··AM··0···0·16 |
15 | ··[11]·.text.exp2········PROGBITS········0000000000000000·0002 | 15 | ··[11]·.text.exp2········PROGBITS········0000000000000000·000220·0005b9·00··AX··0···0·16 |
16 | ··[12]·.rela.text.exp2···RELA············0000000000000000·002 | 16 | ··[12]·.rela.text.exp2···RELA············0000000000000000·002350·000498·18···I·28··11··8 |
17 | ··[13]·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE·PROGBITS········0000000000000000·000 | 17 | ··[13]·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE·PROGBITS········0000000000000000·0007e0·0001b5·00··AX··0···0·16 |
18 | ··[14]·.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE·RELA············0000000000000000·002 | 18 | ··[14]·.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE·RELA············0000000000000000·0027e8·0001c8·18···I·28··13··8 |
19 | ··[15]·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19exp2_f128Ediii·PROGBITS········0000000000000000·000 | 19 | ··[15]·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19exp2_f128Ediii·PROGBITS········0000000000000000·0009a0·000876·00··AX··0···0·16 |
20 | ··[16]·.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19exp2_f128Ediii·RELA············0000000000000000·002 | 20 | ··[16]·.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19exp2_f128Ediii·RELA············0000000000000000·0029b0·0001e0·18···I·28··15··8 |
21 | ··[17]·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·PROGBITS········0000000000000000·001 | 21 | ··[17]·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·PROGBITS········0000000000000000·001220·000191·00·AXG··0···0·16 |
22 | ··[18]·.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·RELA············0000000000000000·00 | 22 | ··[18]·.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·RELA············0000000000000000·002b90·000030·18··IG·28··17··8 |
23 | ··[19]·.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·PROGBITS········0000000000000000·001 | 23 | ··[19]·.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·PROGBITS········0000000000000000·0013c0·00020d·00·AXG··0···0·16 |
24 | ··[20]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·RELA············0000000000000000·00 | 24 | ··[20]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·RELA············0000000000000000·002bc0·000090·18··IG·28··19··8 |
25 | ··[21]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·001 | 25 | ··[21]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·0015d0·0001bc·00·AXG··0···0·16 |
26 | ··[22]·.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·PROGBITS········0000000000000000·001 | 26 | ··[22]·.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·PROGBITS········0000000000000000·001790·000127·00·AXG··0···0·16 |
27 | ··[23]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·RELA············0000000000000000·00 | 27 | ··[23]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·RELA············0000000000000000·002c50·000030·18··IG·28··22··8 |
28 | ··[24]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·001 | 28 | ··[24]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·0018b8·000004·00·WAG··0···0··4 |
29 | ··[25]·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·PROGBITS········0000000000000000·001 | 29 | ··[25]·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·PROGBITS········0000000000000000·0018c0·0000c0·00···A··0···0·16 |
30 | ··[26]·.note.GNU-stack···PROGBITS········0000000000000000·001 | 30 | ··[26]·.note.GNU-stack···PROGBITS········0000000000000000·001980·000000·00······0···0··1 |
31 | ··[27]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·001 | 31 | ··[27]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·001980·000003·00···E··0···0··1 |
32 | ··[28]·.symtab···········SYMTAB··········0000000000000000·001 | 32 | ··[28]·.symtab···········SYMTAB··········0000000000000000·001988·0005b8·18·····29··50··8 |
33 | ··[29]·.strtab···········STRTAB··········0000000000000000·00 | 33 | ··[29]·.strtab···········STRTAB··········0000000000000000·001f40·00040b·00······0···0··1 |
34 | ··[30]·.shstrtab·········STRTAB··········0000000000000000·00 | 34 | ··[30]·.shstrtab·········STRTAB··········0000000000000000·002c80·000327·00······0···0··1 |
35 | Key·to·Flags: | 35 | Key·to·Flags: |
36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
39 | ··D·(mbind),·l·(large),·p·(processor·specific) | 39 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 69 lines modified | Offset 1, 64 lines modified | ||
1 | Symbol·table·'.symtab'·contains·6 | 1 | Symbol·table·'.symtab'·contains·61·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_0 |
5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_1 | 5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_1 |
6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_2 | 6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_2 |
7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_3 | 7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_3 |
8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_4 | 8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_4 |
9 | ·····6:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_5 | 9 | ·····6:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_5 |
10 | ·····7:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_6 | 10 | ·····7:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_6 |
11 | ·····8:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_7 | 11 | ·····8:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_7 |
12 | ·····9:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_8 | 12 | ·····9:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_8 |
13 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_9 | 13 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_9 |
14 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_1 | 14 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_12 |
15 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_1 | 15 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_15 |
16 | ····13:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_16 | 16 | ····13:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_16 |
17 | ····14:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_ | 17 | ····14:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_22 |
18 | ····15:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_2 | 18 | ····15:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_23 |
19 | ····16:·00000000000000 | 19 | ····16:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_10 |
20 | ····17:·000000000000000 | 20 | ····17:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_11 |
21 | ····18:·000000000000000 | 21 | ····18:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_13 |
22 | ····19:·000000000000000 | 22 | ····19:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_14 |
23 | ····20:·00000000000000 | 23 | ····20:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_21 |
24 | ····21:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_15 | ||
25 | ····2 | 24 | ····21:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_18 |
26 | ····2 | 25 | ····22:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_20 |
27 | ····2 | 26 | ····23:·0000000000000000···437·FUNC····LOCAL··DEFAULT···13·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE |
28 | ····2 | 27 | ····24:·0000000000000000··2166·FUNC····LOCAL··DEFAULT···15·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19exp2_f128Ediii |
28 | ····25:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_0 | ||
29 | ····26:·0000000000000080·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 29 | ····26:·0000000000000080·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 |
30 | ····27:·0000000000000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 30 | ····27:·0000000000000088·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_2 |
31 | ····28:·0000000000000090·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 31 | ····28:·0000000000000090·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_3 |
32 | ····29:·0000000000000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 32 | ····29:·0000000000000098·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_4 |
33 | ····30:·00000000000000a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 33 | ····30:·00000000000000a0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_5 |
34 | ····31:·00000000000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 34 | ····31:·00000000000000a8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_6 |
35 | ····32:·00000000000000b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 35 | ····32:·00000000000000b0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_7 |
36 | ····33:·00000000000000b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 36 | ····33:·00000000000000b8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_8 |
37 | ····34:·00000000000000c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 37 | ····34:·00000000000000c0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_9 |
38 | ····35:·00000000000000c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_ | 38 | ····35:·00000000000000c8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_10 |
39 | ····36:·00000000000000d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 39 | ····36:·00000000000000d0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_11 |
40 | ····37:·00000000000000d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 40 | ····37:·00000000000000d8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_12 |
41 | ····38:·00000000000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 41 | ····38:·00000000000000e0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_13 |
42 | ····39:·00000000000000e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 42 | ····39:·00000000000000e8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_14 |
43 | ····40:·00000000000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 43 | ····40:·00000000000000f0·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_15 |
44 | ····41:·00000000000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 44 | ····41:·00000000000000f8·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_16 |
45 | ····42:·0000000000000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 45 | ····42:·0000000000000100·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_17 |
46 | ····43:·0000000000000108·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | 46 | ····43:·0000000000000108·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_18 |
47 | ····44:·0000000000000110·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_18 | ||
48 | ····45:·0000000000000118·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_19 | ||
49 | ····46:·0000000000000120·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_20 | ||
50 | ····47:·0000000000000128·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_21 | ||
51 | ····4 | 47 | ····44:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···13·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE |
52 | ····4 | 48 | ····45:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···15·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19exp2_f128Ediii |
53 | ···· | 49 | ····46:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI3_0 |
54 | ···· | 50 | ····47:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI3_1 |
55 | ···· | 51 | ····48:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI4_0 |
56 | ···· | 52 | ····49:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···25·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 |
57 | ····5 | 53 | ····50:·0000000000000000··1465·FUNC····GLOBAL·DEFAULT···11·exp2 |
58 | ····5 | 54 | ····51:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E |
59 | ····5 | 55 | ····52:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E |
60 | ····5 | 56 | ····53:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···24·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
61 | ····5 | 57 | ····54:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
62 | ····5 | 58 | ····55:·0000000000000000···401·FUNC····WEAK···HIDDEN····17·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
63 | ···· | 59 | ····56:·0000000000000000···525·FUNC····WEAK···HIDDEN····19·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
64 | ···· | 60 | ····57:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
65 | ···· | 61 | ····58:·0000000000000000···444·FUNC····WEAK···HIDDEN····21·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
66 | ····63:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy | ||
67 | ···· | 62 | ····59:·0000000000000000···295·FUNC····WEAK···HIDDEN····22·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_ |
68 | ····6 | 63 | ····60:·0000000000000000··1465·FUNC····GLOBAL·DEFAULT···11·_ZN19__llvm_libc_18_1_8_4exp2Ed |
Offset 1, 115 lines modified | Offset 1, 116 lines modified | ||
1 | Relocation·section·'.rela.text.exp2'·at·offset·0x2 | 1 | Relocation·section·'.rela.text.exp2'·at·offset·0x2350·contains·49·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000006 | 3 | 000000000000006d··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
4 | 00000000000000 | 4 | 000000000000009a··000000330000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E·-·4 |
5 | 00000000000000 | 5 | 00000000000000ab··000000340000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E·-·4 |
6 | 00000000000000 | 6 | 00000000000000d5··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 |
7 | 0000000000000 | 7 | 00000000000000e5··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 |
8 | 0000000000000 | 8 | 00000000000000ee··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 |
9 | 0000000000000 | 9 | 00000000000000f6··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 |
10 | 0000000000000 | 10 | 00000000000000ff··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 |
11 | 00000000000001 | 11 | 0000000000000111··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 |
12 | 00000000000001 | 12 | 0000000000000119··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 |
13 | 00000000000001 | 13 | 0000000000000177··0000000f00000002·R_X86_64_PC32··········0000000000000070·.LCPI0_23·-·4 |
14 | 0000000000000206··0000001000000002·R_X86_64_PC32··········0000000000000078·.LCPI0_22·-·4 | ||
15 | 0000000000000 | 14 | 0000000000000180··0000000d00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_16·-·4 |
16 | 0000000000000 | 15 | 00000000000001d0··0000003500000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
17 | 0000000000000 | 16 | 00000000000001d8··0000001400000002·R_X86_64_PC32··········0000000000000010·.LCPI0_21·-·4 |
17 | 00000000000001f0··0000001000000002·R_X86_64_PC32··········0000000000000000·.LCPI0_10·-·4 | ||
18 | 0000000000000 | 18 | 00000000000001f8··0000001100000002·R_X86_64_PC32··········0000000000000004·.LCPI0_11·-·4 |
19 | 00000000000002 | 19 | 0000000000000218··0000001200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_13·-·4 |
20 | 00000000000002b0··0000001300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_14·-·4 | ||
21 | 00000000000002 | 20 | 0000000000000228··0000000e00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_22·-·4 |
22 | 00000000000002 | 21 | 0000000000000234··0000002c00000004·R_X86_64_PLT32·········0000000000000000·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE·-·4 |
22 | 000000000000023c··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_8·-·4 | ||
23 | 00000000000002 | 23 | 0000000000000244··0000000a00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_9·-·4 |
24 | 00000000000002e0··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_10·-·4 | ||
25 | 0000000000000 | 24 | 00000000000002a7··0000003500000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
25 | 00000000000002af··0000001000000002·R_X86_64_PC32··········0000000000000000·.LCPI0_10·-·4 | ||
26 | 0000000000000 | 26 | 00000000000002b7··0000001100000002·R_X86_64_PC32··········0000000000000004·.LCPI0_11·-·4 |
27 | 00000000000002cf··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_12·-·4 | ||
27 | 0000000000000 | 28 | 00000000000002db··0000001200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_13·-·4 |
29 | 00000000000002e9··0000003600000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
30 | 000000000000030c··0000001300000002·R_X86_64_PC32··········000000000000000c·.LCPI0_14·-·4 | ||
28 | 00000000000003 | 31 | 000000000000034d··0000000c00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_15·-·4 |
29 | 0000000000000378··0000001300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_14·-·4 | ||
30 | 0000000000000387··0000003a00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
31 | 00000000000003 | 32 | 000000000000035a··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
33 | 0000000000000387··000000330000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E·-·4 | ||
34 | 0000000000000398··000000340000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E·-·4 | ||
35 | 00000000000003c2··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 | ||
36 | 00000000000003d2··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 | ||
37 | 00000000000003db··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 | ||
38 | 00000000000003e3··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 | ||
39 | 00000000000003ec··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 | ||
32 | 0000000000000 | 40 | 0000000000000430··0000000d00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_16·-·4 |
33 | 00000000000003fe··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | ||
34 | 0000000000000433··000000370000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E·-·4 | ||
35 | 0000000000000445··000000380000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E·-·4 | ||
36 | 0000000000000453··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 | ||
37 | 00000000000004d1··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 | ||
38 | 00000000000004f3··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 | ||
39 | 00000000000004ff··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 | ||
40 | 0000000000000507··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 | ||
41 | 0000000000000 | 41 | 000000000000044a··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 |
42 | 000000000000055d··0000000e00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_17·-·4 | ||
43 | 0000000000000 | 42 | 0000000000000453··0000001500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_18·-·5 |
44 | 0000000000000 | 43 | 00000000000004bb··0000002c00000004·R_X86_64_PLT32·········0000000000000000·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE·-·4 |
45 | 0000000000000 | 44 | 00000000000004ea··0000000d00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_16·-·4 |
45 | 00000000000004ff··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_8·-·4 | ||
46 | 0000000000000 | 46 | 0000000000000508··0000001600000002·R_X86_64_PC32··········0000000000000030·.LCPI0_20·-·5 |
47 | 0000000000000 | 47 | 0000000000000585··0000002d00000004·R_X86_64_PLT32·········0000000000000000·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19exp2_f128Ediii·-·4 |
48 | 0000000000000 | 48 | 000000000000058d··0000003700000004·R_X86_64_PLT32·········0000000000000000·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·-·4 |
49 | 0000000000000 | 49 | 0000000000000597··0000003600000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
50 | 0000000000000 | 50 | 00000000000005a7··0000003800000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 |
51 | 0000000000000 | 51 | 00000000000005b5··0000003900000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
52 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE'·at·offset·0x2 | 52 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE'·at·offset·0x27e8·contains·19·entries: |
53 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 53 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
54 | 0000000000000004··0000001 | 54 | 0000000000000004··0000001900000002·R_X86_64_PC32··········0000000000000078·.LCPI1_0·-·4 |
55 | 0000000000000016··0000001a00000002·R_X86_64_PC32··········0000000000000080·.LCPI1_1·-·4 | ||
55 | 000000000000002 | 56 | 0000000000000022··0000001b00000002·R_X86_64_PC32··········0000000000000088·.LCPI1_2·-·4 |
56 | 00000000000000 | 57 | 000000000000002e··0000001c00000002·R_X86_64_PC32··········0000000000000090·.LCPI1_3·-·4 |
57 | 00000000000000 | 58 | 000000000000003a··0000001d00000002·R_X86_64_PC32··········0000000000000098·.LCPI1_4·-·4 |
58 | 00000000000000 | 59 | 0000000000000064··0000001e00000002·R_X86_64_PC32··········00000000000000a0·.LCPI1_5·-·4 |
59 | 00000000000000 | 60 | 0000000000000071··0000001f00000002·R_X86_64_PC32··········00000000000000a8·.LCPI1_6·-·4 |
60 | 00000000000000 | 61 | 000000000000007d··0000002000000002·R_X86_64_PC32··········00000000000000b0·.LCPI1_7·-·4 |
61 | 00000000000000a | 62 | 00000000000000a7··0000002100000002·R_X86_64_PC32··········00000000000000b8·.LCPI1_8·-·4 |
62 | 0000000000000 | 63 | 00000000000000b4··0000002200000002·R_X86_64_PC32··········00000000000000c0·.LCPI1_9·-·4 |
63 | 0000000000000 | 64 | 00000000000000c0··0000002300000002·R_X86_64_PC32··········00000000000000c8·.LCPI1_10·-·4 |
64 | 0000000000000 | 65 | 00000000000000ea··0000002400000002·R_X86_64_PC32··········00000000000000d0·.LCPI1_11·-·4 |
65 | 0000000000000 | 66 | 00000000000000f7··0000002500000002·R_X86_64_PC32··········00000000000000d8·.LCPI1_12·-·4 |
66 | 0000000000000 | 67 | 0000000000000103··0000002600000002·R_X86_64_PC32··········00000000000000e0·.LCPI1_13·-·4 |
67 | 0000000000000 | 68 | 000000000000012d··0000002700000002·R_X86_64_PC32··········00000000000000e8·.LCPI1_14·-·4 |
68 | 0000000000000 | 69 | 000000000000013a··0000002800000002·R_X86_64_PC32··········00000000000000f0·.LCPI1_15·-·4 |
69 | 0000000000000 | 70 | 0000000000000146··0000002900000002·R_X86_64_PC32··········00000000000000f8·.LCPI1_16·-·4 |
70 | 0000000000000 | 71 | 0000000000000170··0000002a00000002·R_X86_64_PC32··········0000000000000100·.LCPI1_17·-·4 |
71 | 0000000000000 | 72 | 000000000000017d··0000002b00000002·R_X86_64_PC32··········0000000000000108·.LCPI1_18·-·4 |
72 | 0000000000000371··0000002c00000002·R_X86_64_PC32··········0000000000000110·.LCPI1_18·-·4 | ||
73 | 000000000000037e··0000002d00000002·R_X86_64_PC32··········0000000000000118·.LCPI1_19·-·4 | ||
74 | 0000000000000410··0000002e00000002·R_X86_64_PC32··········0000000000000120·.LCPI1_20·-·4 | ||
75 | 000000000000041c··0000002f00000002·R_X86_64_PC32··········0000000000000128·.LCPI1_21·-·4 | ||
76 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19exp2_f128Ediii'·at·offset·0x2 | 73 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19exp2_f128Ediii'·at·offset·0x29b0·contains·20·entries: |
77 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 74 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
78 | 00000000000000ed··0000003 | 75 | 00000000000000ed··000000330000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E·-·4 |
79 | 00000000000002d | 76 | 00000000000002dc··0000003a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
80 | 00000000000003 | 77 | 0000000000000320··0000003a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
81 | 00000000000003 | 78 | 0000000000000345··000000340000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E·-·4 |
82 | 0000000000000 | 79 | 00000000000004ff··0000003a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
83 | 000000000000054 | 80 | 0000000000000543··0000003a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
81 | 00000000000005ba··0000003100000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·9c | ||
82 | 00000000000005cb··0000003100000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·7c | ||
83 | 00000000000005dc··0000003100000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·5c | ||
84 | 00000000000005ed··0000003100000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·3c | ||
85 | 00000000000005fe··0000003100000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·1c | ||
84 | 0000000000000 | 86 | 000000000000060f··0000003100000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·-·4 |
85 | 0000000000000 | 87 | 000000000000067f··0000003b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 |
86 | 00000000000006 | 88 | 0000000000000698··0000003b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 |
87 | 0000000000000651··0000004000000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
88 | 00000000000006 | 89 | 00000000000006b6··0000003b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 |
89 | 0000000000000688··0000004000000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
90 | 00000000000006a6··0000004000000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
91 | 00000000000006 | 90 | 00000000000006d4··0000003b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 |
92 | 00000000000006 | 91 | 00000000000006f2··0000003b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 |
92 | 0000000000000710··0000003b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
93 | 0000000000000728··0000003b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
93 | 00000000000008 | 94 | 0000000000000872··0000003900000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
94 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x | 95 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x2b90·contains·2·entries: |
95 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 96 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
96 | 000000000000013 | 97 | 0000000000000134··0000002e00000002·R_X86_64_PC32··········0000000000000040·.LCPI3_0·-·4 |
97 | 000000000000014 | 98 | 0000000000000145··0000002f00000002·R_X86_64_PC32··········0000000000000050·.LCPI3_1·-·4 |
98 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0x | 99 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0x2bc0·contains·6·entries: |
99 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 100 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
100 | 000000000000007 | 101 | 0000000000000073··0000003000000002·R_X86_64_PC32··········0000000000000014·.LCPI4_0·-·4 |
Max diff block lines reached; 935/23824 bytes (3.92%) of diff not shown. |
Offset 1, 35 lines modified | Offset 1, 34 lines modified | ||
1 | UAWAVAUATSH | 1 | UAWAVAUATSH |
2 | 8[A\A]A^A_] | 2 | 8[A\A]A^A_] |
3 | UAWAVAUATSH | 3 | UAWAVAUATSH |
4 | t$ | 4 | t$XD2|$PH |
5 | [A\A]A^A_] | 5 | [A\A]A^A_] |
6 | .LCPI0_0 | 6 | .LCPI0_0 |
7 | .LCPI0_1 | 7 | .LCPI0_1 |
8 | .LCPI0_2 | 8 | .LCPI0_2 |
9 | .LCPI0_3 | 9 | .LCPI0_3 |
10 | .LCPI0_4 | 10 | .LCPI0_4 |
11 | .LCPI0_5 | 11 | .LCPI0_5 |
12 | .LCPI0_6 | 12 | .LCPI0_6 |
13 | .LCPI0_7 | 13 | .LCPI0_7 |
14 | .LCPI0_8 | 14 | .LCPI0_8 |
15 | .LCPI0_9 | 15 | .LCPI0_9 |
16 | .LCPI0_1 | 16 | .LCPI0_12 |
17 | .LCPI0_1 | 17 | .LCPI0_15 |
18 | .LCPI0_16 | 18 | .LCPI0_16 |
19 | .LCPI0_17 | ||
20 | .LCPI0_21 | ||
21 | .LCPI0_22 | 19 | .LCPI0_22 |
20 | .LCPI0_23 | ||
21 | .LCPI0_10 | ||
22 | .LCPI0_11 | 22 | .LCPI0_11 |
23 | .LCPI0_1 | 23 | .LCPI0_13 |
24 | .LCPI0_14 | 24 | .LCPI0_14 |
25 | .LCPI0_2 | 25 | .LCPI0_21 |
26 | .LCPI0_15 | ||
27 | .LCPI0_18 | 26 | .LCPI0_18 |
28 | .LCPI0_ | 27 | .LCPI0_20 |
29 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE | 28 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE |
30 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19exp2_f128Ediii | 29 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19exp2_f128Ediii |
31 | .LCPI1_0 | 30 | .LCPI1_0 |
32 | .LCPI1_1 | 31 | .LCPI1_1 |
33 | .LCPI1_2 | 32 | .LCPI1_2 |
34 | .LCPI1_3 | 33 | .LCPI1_3 |
35 | .LCPI1_4 | 34 | .LCPI1_4 |
Offset 43, 17 lines modified | Offset 42, 14 lines modified | ||
43 | .LCPI1_12 | 42 | .LCPI1_12 |
44 | .LCPI1_13 | 43 | .LCPI1_13 |
45 | .LCPI1_14 | 44 | .LCPI1_14 |
46 | .LCPI1_15 | 45 | .LCPI1_15 |
47 | .LCPI1_16 | 46 | .LCPI1_16 |
48 | .LCPI1_17 | 47 | .LCPI1_17 |
49 | .LCPI1_18 | 48 | .LCPI1_18 |
50 | .LCPI1_19 | ||
51 | .LCPI1_20 | ||
52 | .LCPI1_21 | ||
53 | .LCPI3_0 | 49 | .LCPI3_0 |
54 | .LCPI3_1 | 50 | .LCPI3_1 |
55 | .LCPI4_0 | 51 | .LCPI4_0 |
56 | _ZN19__llvm_libc_18_1_8_9EXP2_MID1E | 52 | _ZN19__llvm_libc_18_1_8_9EXP2_MID1E |
57 | _ZN19__llvm_libc_18_1_8_9EXP2_MID2E | 53 | _ZN19__llvm_libc_18_1_8_9EXP2_MID2E |
58 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 54 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
59 | __errno_location | 55 | __errno_location |
Offset 1, 22 lines modified | Offset 1, 20 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·00000400·00004841·0000000 | 2 | ··0x00000000·00000400·00004841·00000000·000030bf·......HA......0. |
3 | ··0x00000010·00000000·000030bf·8ec582ff·bdbfce3f·......0........? | ||
4 | ··0x00000020·ef39fafe·422ee63f·895aa9a7·abb2833f·.9..B..?.Z.....? | ||
5 | ··0x000000 | 3 | ··0x00000010·8ec582ff·bdbfce3f·ef39fafe·422ee63f·.......?.9..B..? |
4 | ··0x00000020·895aa9a7·abb2833f·0e0cfce8·086bac3f·.Z.....?.....k.? | ||
5 | ··0x00000030·00000000·0000003c·00000000·000000bc·.......<........ | ||
6 | ··0x00000040·00000000·0000 | 6 | ··0x00000040·00000000·0000b039·00000000·0000b0b9·.......9........ |
7 | ··0x00000050· | 7 | ··0x00000050·ffffffff·ffffef7f·00000000·0000f07f·................ |
8 | ··0x00000060·00000000·0000f0 | 8 | ··0x00000060·00000000·0000f03f·01000000·00000000·.......?........ |
9 | ··0x00000070·01000000·00000000·00000000·0000e03f·...............? | ||
10 | ··0x000000 | 9 | ··0x00000070·00000000·0000e03f·8ecb862f·9130243f·.......?.../.0$? |
11 | ··0x00000090·00000030·9130243f·00000080·1c4d4ebd·...0.0$?.....MN. | ||
12 | ··0x000000 | 10 | ··0x00000080·b83e010b·25899d3b·a565a2e7·7fd8553f·.>..%..;.e....U? |
13 | ··0x000000 | 11 | ··0x00000090·a565a2e7·7fd855bf·145da81b·fd53fcbb·.e....U..]...S.. |
14 | ··0x000000 | 12 | ··0x000000a0·774eba6f·abb2833f·774eba6f·abb283bf·wN.o...?wN.o.... |
15 | ··0x000000 | 13 | ··0x000000b0·da3311a8·a1ed143c·c0a004d7·086bac3f·.3.....<.....k.? |
16 | ··0x000000 | 14 | ··0x000000c0·c0a004d7·086bacbf·ee44943a·96374dbc·.....k...D.:.7M. |
17 | ··0x000000 | 15 | ··0x000000d0·8fc582ff·bdbfce3f·8fc582ff·bdbfcebf·.......?........ |
18 | ··0x00000 | 16 | ··0x000000e0·7b52e453·3ae465bc·ef39fafe·422ee63f·{R.S:.e..9..B..? |
19 | ··0x00000 | 17 | ··0x000000f0·ef39fafe·422ee6bf·4082393b·9ebc7a3c·.9..B...@.9;..z< |
20 | ··0x000001 | 18 | ··0x00000100·00000000·0000f03f·00000000·0000f0bf·.......?........ |
Offset 1, 4 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0100803f·000080bf·00000034· | 2 | ··0x00000000·0100803f·000080bf·00000034·aaaaaaaa·...?.......4.... |
3 | ··0x00000010·00000040·aaaaaaaa···················...@.... | ||
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst16': | 1 | Hex·dump·of·section·'.rodata.cst16': |
2 | ··0x00000000· | 2 | ··0x00000000·00000000·0000003c·00000000·0000003c·.......<.......< |
3 | ··0x00000010·00000000·000 | 3 | ··0x00000010·00000000·0002b03c·00000000·0002b03c·.......<.......< |
4 | ··0x00000020·00000000·0000b039· | 4 | ··0x00000020·00000000·0000b039·00000000·0000b039·.......9.......9 |
5 | ··0x00000030·10000000·0000b03c·10000000·0000b03c·.......<.......< | ||
5 | ··0x000000 | 6 | ··0x00000040·00000000·000090c6·00000000·00009046·...............F |
6 | ··0x000000 | 7 | ··0x00000050·00000000·000050b9·00000000·00005039·......P.......P9 |
7 | ··0x00000050·aaaaaaaa·aaaaaaaa·aaaaaaaa·aaaaaaaa·................ | ||
Offset 9, 417 lines modified | Offset 9, 341 lines modified | ||
9 | » push···%rbp | 9 | » push···%rbp |
10 | » push···%r15 | 10 | » push···%r15 |
11 | » push···%r14 | 11 | » push···%r14 |
12 | » push···%r13 | 12 | » push···%r13 |
13 | » push···%r12 | 13 | » push···%r12 |
14 | » push···%rbx | 14 | » push···%rbx |
15 | » sub····$0x38,%rsp | 15 | » sub····$0x38,%rsp |
16 | » movdqa·%xmm0,%xmm | 16 | » vmovdqa·%xmm0,%xmm4 |
17 | » mov····%fs:0x28,%rax | 17 | » mov····%fs:0x28,%rax |
18 | » mov····%rax,0x30(%rsp) | 18 | » mov····%rax,0x30(%rsp) |
19 | » movq | 19 | » vmovq··%xmm0,%rax |
20 | » movabs·$0x3f700fffffffffff,%rcx | 20 | » movabs·$0x3f700fffffffffff,%rcx |
21 | » add····%rax,%rcx | 21 | » add····%rax,%rcx |
22 | » movabs·$0x7c172547652b82fd,%rdx | 22 | » movabs·$0x7c172547652b82fd,%rdx |
23 | » cmp····%rdx,%rcx | 23 | » cmp····%rdx,%rcx |
24 | » jb·····1 | 24 | » jb·····143·<__llvm_libc_18_1_8_::exp2(double)+0x143> |
25 | » movabs·$0xbf70000000000000,%rcx | 25 | » movabs·$0xbf70000000000000,%rcx |
26 | » add····%rax,%rcx | 26 | » add····%rax,%rcx |
27 | » movabs·$0x7c071547652b82fe,%rdx | 27 | » movabs·$0x7c071547652b82fe,%rdx |
28 | » cmp····%rdx,%rcx | 28 | » cmp····%rdx,%rcx |
29 | » jbe····1 | 29 | » jbe····143·<__llvm_libc_18_1_8_::exp2(double)+0x143> |
30 | » | 30 | » vaddsd·0x0(%rip),%xmm4,%xmm0········ |
31 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 31 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
32 | » addsd··%xmm8,%xmm0 | ||
33 | » movq | 32 | » vmovq··%xmm0,%rbx |
34 | » shr····$0x13,%rbx | 33 | » shr····$0x13,%rbx |
35 | » xorps··%xmm0,%xmm0 | ||
36 | » cvtsi2sd·%ebx,%xmm0 | 34 | » vcvtsi2sd·%ebx,%xmm1,%xmm0 |
37 | » mov····%ebx,%r14d | 35 | » mov····%ebx,%r14d |
38 | » shr····$0x6,%r14d | 36 | » shr····$0x6,%r14d |
39 | » and····$0x3f,%r14d | 37 | » and····$0x3f,%r14d |
40 | » mov····%ebx,%r15d | 38 | » mov····%ebx,%r15d |
41 | » and····$0x3f,%r15d | 39 | » and····$0x3f,%r15d |
42 | » sar····$0xc,%ebx | 40 | » sar····$0xc,%ebx |
43 | » lea····(%r14,%r14,2),%rax | 41 | » lea····(%r14,%r14,2),%rax |
44 | » mov····0x0(%rip),%rcx········ | 42 | » mov····0x0(%rip),%rcx········ |
45 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID1-0x4 | 43 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID1-0x4 |
46 | » movsd | 44 | » vmovsd·0x10(%rcx,%rax,8),%xmm5 |
47 | » lea····(%r15,%r15,2),%rdx | 45 | » lea····(%r15,%r15,2),%rdx |
48 | » mov····0x0(%rip),%rsi········ | 46 | » mov····0x0(%rip),%rsi········ |
49 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID2-0x4 | 47 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID2-0x4 |
50 | » movsd | 48 | » vmovsd·0x10(%rsi,%rdx,8),%xmm3 |
51 | » m | 49 | » vmulsd·%xmm3,%xmm5,%xmm2 |
50 | » vmovapd·%xmm3,%xmm1 | ||
51 | » vfmsub213sd·%xmm2,%xmm5,%xmm1 | ||
52 | » vfmadd231sd·0x8(%rsi,%rdx,8),%xmm5,%xmm1 | ||
53 | » vfmadd231sd·0x8(%rcx,%rax,8),%xmm3,%xmm1 | ||
54 | » vfmadd132sd·0x0(%rip),%xmm4,%xmm0········ | ||
52 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 55 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
53 | » movapd·%xmm9,%xmm3 | ||
54 | » mulsd· | 56 | » vmulsd·%xmm2,%xmm0,%xmm6 |
57 | » vmulsd·%xmm0,%xmm0,%xmm3 | ||
55 | » movapd·%xmm9,%xmm4 | ||
56 | » subsd··%xmm3,%xmm4 | ||
57 | » addsd··%xmm3,%xmm4 | ||
58 | » movapd·%xmm9,%xmm3 | ||
59 | » subsd··%xmm4,%xmm3 | ||
60 | » mulsd··%xmm1,%xmm2 | ||
61 | » movapd·%xmm1,%xmm5 | ||
62 | » subsd··%xmm2,%xmm5 | ||
63 | » addsd··%xmm2,%xmm5 | ||
64 | » movapd·%xmm1,%xmm6 | ||
65 | » subsd··%xmm5,%xmm6 | ||
66 | » movapd·%xmm9,%xmm2 | ||
67 | » mulsd··%xmm1,%xmm2 | ||
68 | » movapd·%xmm4,%xmm7 | ||
69 | » mulsd··%xmm5,%xmm7 | ||
70 | » subsd··%xmm2,%xmm7 | ||
71 | » mulsd··%xmm6,%xmm4 | ||
72 | » addsd··%xmm7,%xmm4 | ||
73 | » mulsd··%xmm3,%xmm5 | ||
74 | » addsd··%xmm4,%xmm5 | ||
75 | » mulsd··%xmm3,%xmm6 | ||
76 | » mulsd··0x8(%rsi,%rdx,8),%xmm9 | ||
77 | » addsd··%xmm5,%xmm6 | ||
78 | » addsd··%xmm6,%xmm9 | ||
79 | » mulsd··0x8(%rcx,%rax,8),%xmm1 | ||
80 | » addsd··%xmm9,%xmm1 | ||
81 | » m | 58 | » vmovsd·0x0(%rip),%xmm4········ |
82 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 59 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
83 | » addsd··%xmm8,%xmm0 | ||
84 | » movapd·%xmm0,%xmm6 | ||
85 | » mulsd··%xmm2,%xmm6 | ||
86 | » movapd·%xmm0,%xmm3 | ||
87 | » mulsd··%xmm0,%xmm3 | ||
88 | » m | 60 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm4········ |
89 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 61 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
90 | » mulsd··%xmm0,%xmm4 | ||
91 | » | 62 | » vmovsd·0x0(%rip),%xmm5········ |
92 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 63 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
93 | » m | 64 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm5········ |
94 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 65 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
95 | » m | 66 | » vfmadd213sd·%xmm4,%xmm3,%xmm5 |
67 | » vfmadd213sd·%xmm1,%xmm6,%xmm5 | ||
96 | » addsd | 68 | » vaddsd·0x0(%rip),%xmm5,%xmm4········ |
97 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 69 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
98 | » mulsd··%xmm3,%xmm5 | ||
99 | » addsd··%xmm4,%xmm5 | ||
100 | » mulsd··%xmm6,%xmm5 | ||
101 | » addsd··%xmm1,%xmm5 | ||
102 | » | 70 | » vaddsd·0x0(%rip),%xmm5,%xmm3········ |
103 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 71 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
72 | » vaddsd·%xmm4,%xmm2,%xmm4 | ||
104 | » addsd··%xmm5,%xmm3 | ||
105 | » addsd··0x0(%rip),%xmm5········ | ||
106 | ·R_X86_64_PC32» .LCPI0_8-0x4 | ||
107 | » addsd· | 73 | » vaddsd·%xmm3,%xmm2,%xmm3 |
108 | » addsd··%xmm2,%xmm5 | ||
109 | » ucomisd·%xmm | 74 | » vucomisd·%xmm3,%xmm4 |
110 | » jne····2 | 75 | » jne····22e·<__llvm_libc_18_1_8_::exp2(double)+0x22e> |
111 | » jp·····2 | 76 | » jp·····22e·<__llvm_libc_18_1_8_::exp2(double)+0x22e> |
112 | » shl····$0x34,%rbx | 77 | » shl····$0x34,%rbx |
113 | » movq | 78 | » vmovq··%xmm4,%rax |
114 | » jmp···· | 79 | » jmp····269·<__llvm_libc_18_1_8_::exp2(double)+0x269> |
115 | » movabs·$0x7fffffffffffffff,%rcx | 80 | » movabs·$0x7fffffffffffffff,%rcx |
116 | » and····%rax,%rcx | 81 | » and····%rax,%rcx |
117 | » movabs·$0x3ca71547652b82fd,%rdx | 82 | » movabs·$0x3ca71547652b82fd,%rdx |
118 | » cmp····%rdx,%rcx | 83 | » cmp····%rdx,%rcx |
119 | » ja····· | 84 | » ja·····189·<__llvm_libc_18_1_8_::exp2(double)+0x189> |
120 | » mov····%fs:0x28,%rax | 85 | » mov····%fs:0x28,%rax |
121 | » cmp····0x30(%rsp),%rax | 86 | » cmp····0x30(%rsp),%rax |
122 | » jne···· | 87 | » jne····5b4·<__llvm_libc_18_1_8_::exp2(double)+0x5b4> |
123 | » m | 88 | » vmovsd·0x0(%rip),%xmm0········ |
124 | ·R_X86_64_PC32» .LCPI0_2 | 89 | ·R_X86_64_PC32» .LCPI0_23-0x4 |
125 | » addsd | 90 | » vfmadd213sd·0x0(%rip),%xmm4,%xmm0········ |
126 | ·R_X86_64_PC32» .LCPI0_1 | 91 | ·R_X86_64_PC32» .LCPI0_16-0x4 |
127 | » movapd·%xmm8,%xmm0 | ||
Max diff block lines reached; 14352/19038 bytes (75.39%) of diff not shown. |
Offset 1, 264 lines modified | Offset 1, 112 lines modified | ||
1 | Disassembly·of·section·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE: | 1 | Disassembly·of·section·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_118exp2_double_doubleEdRKNS_10NumberPairIdEE: |
2 | 0000000000000000·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)>: | 2 | 0000000000000000·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)>: |
3 | __llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&): | 3 | __llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&): |
4 | » movsd | 4 | » vmovsd·0x0(%rip),%xmm4········#·8·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x8> |
5 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 5 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
6 | » movapd·%xmm0,%xmm5 | ||
7 | » mulsd· | 6 | » vmulsd·%xmm4,%xmm0,%xmm5 |
7 | » vfmsub213sd·%xmm5,%xmm0,%xmm4 | ||
8 | » movapd·%xmm0,%xmm3 | ||
9 | » subsd··%xmm5,%xmm3 | ||
10 | » addsd··%xmm5,%xmm3 | ||
11 | » movapd·%xmm0,%xmm5 | ||
12 | » subsd··%xmm3,%xmm5 | ||
13 | » m | 8 | » vfmadd231sd·0x0(%rip),%xmm0,%xmm4········#·1a·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x1a> |
14 | ·R_X86_64_PC32» .LCPI1_1-0x4 | 9 | ·R_X86_64_PC32» .LCPI1_1-0x4 |
15 | » | 10 | » vxorpd·%xmm3,%xmm3,%xmm3 |
16 | » | 11 | » vaddsd·0x0(%rip),%xmm5,%xmm6········#·26·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x26> |
17 | ·R_X86_64_PC32» .LCPI1_2-0x4 | 12 | ·R_X86_64_PC32» .LCPI1_2-0x4 |
13 | » vaddsd·%xmm3,%xmm4,%xmm4 | ||
18 | » movapd·%xmm3,%xmm8 | ||
19 | » mulsd··%xmm6,%xmm8 | ||
20 | » subsd··%xmm7,%xmm8 | ||
21 | » | 14 | » vaddsd·0x0(%rip),%xmm6,%xmm7········#·32·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x32> |
22 | ·R_X86_64_PC32» .LCPI1_3-0x4 | 15 | ·R_X86_64_PC32» .LCPI1_3-0x4 |
16 | » vsubsd·%xmm7,%xmm5,%xmm5 | ||
23 | » movapd·%xmm3,%xmm10 | ||
24 | » mulsd··%xmm9,%xmm10 | ||
25 | » addsd··%xmm8,%xmm10 | ||
26 | » mulsd··%xmm5,%xmm6 | ||
27 | » addsd··%xmm10,%xmm6 | ||
28 | » mulsd··%xmm5,%xmm9 | ||
29 | » addsd··%xmm6,%xmm9 | ||
30 | » | 17 | » vaddsd·0x0(%rip),%xmm4,%xmm4········#·3e·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x3e> |
31 | ·R_X86_64_PC32» .LCPI1_4-0x4 | 18 | ·R_X86_64_PC32» .LCPI1_4-0x4 |
19 | » vaddsd·%xmm4,%xmm5,%xmm4 | ||
32 | » mulsd··%xmm0,%xmm10 | ||
33 | » addsd··%xmm9,%xmm10 | ||
34 | » xorpd··%xmm6,%xmm6 | ||
35 | » addsd· | 20 | » vaddsd·%xmm4,%xmm6,%xmm5 |
21 | » vsubsd·%xmm5,%xmm6,%xmm6 | ||
22 | » vaddsd·%xmm6,%xmm4,%xmm4 | ||
23 | » vmulsd·%xmm0,%xmm5,%xmm6 | ||
24 | » vmovapd·%xmm5,%xmm7 | ||
25 | » vfmsub213sd·%xmm6,%xmm0,%xmm7 | ||
26 | » vfmadd231sd·%xmm4,%xmm0,%xmm7 | ||
36 | » | 27 | » vaddsd·0x0(%rip),%xmm6,%xmm4········#·68·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x68> |
37 | ·R_X86_64_PC32» .LCPI1_5-0x4 | 28 | ·R_X86_64_PC32» .LCPI1_5-0x4 |
38 | » addsd· | 29 | » vfmadd231sd·%xmm5,%xmm3,%xmm7 |
39 | » | 30 | » vaddsd·0x0(%rip),%xmm4,%xmm5········#·75·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x75> |
40 | ·R_X86_64_PC32» .LCPI1_6-0x4 | 31 | ·R_X86_64_PC32» .LCPI1_6-0x4 |
41 | » | 32 | » vsubsd·%xmm5,%xmm6,%xmm5 |
42 | » addsd | 33 | » vaddsd·0x0(%rip),%xmm7,%xmm6········#·81·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0x81> |
43 | ·R_X86_64_PC32» .LCPI1_7-0x4 | 34 | ·R_X86_64_PC32» .LCPI1_7-0x4 |
44 | » subsd··%xmm9,%xmm7 | ||
45 | » addsd | 35 | » vaddsd·%xmm6,%xmm5,%xmm5 |
36 | » vaddsd·%xmm5,%xmm4,%xmm6 | ||
37 | » vsubsd·%xmm6,%xmm4,%xmm4 | ||
38 | » vaddsd·%xmm4,%xmm5,%xmm4 | ||
39 | » vmulsd·%xmm0,%xmm6,%xmm5 | ||
46 | » movapd·%xmm | 40 | » vmovapd·%xmm6,%xmm7 |
41 | » vfmsub213sd·%xmm5,%xmm0,%xmm7 | ||
42 | » vfmadd231sd·%xmm4,%xmm0,%xmm7 | ||
47 | » addsd··%xmm10,%xmm7 | ||
48 | » subsd··%xmm7,%xmm8 | ||
49 | » addsd··%xmm10,%xmm8 | ||
50 | » movapd·%xmm7,%xmm9 | ||
51 | » mulsd··%xmm4,%xmm9 | ||
52 | » movapd·%xmm7,%xmm11 | ||
53 | » subsd··%xmm9,%xmm11 | ||
54 | » addsd··%xmm9,%xmm11 | ||
55 | » movapd·%xmm7,%xmm9 | ||
56 | » subsd··%xmm11,%xmm9 | ||
57 | » movapd·%xmm7,%xmm10 | ||
58 | » mulsd··%xmm0,%xmm10 | ||
59 | » movapd·%xmm3,%xmm12 | ||
60 | » mulsd··%xmm11,%xmm12 | ||
61 | » subsd··%xmm10,%xmm12 | ||
62 | » movapd·%xmm3,%xmm13 | ||
63 | » mulsd··%xmm9,%xmm13 | ||
64 | » addsd··%xmm12,%xmm13 | ||
65 | » mulsd··%xmm5,%xmm11 | ||
66 | » addsd··%xmm13,%xmm11 | ||
67 | » mulsd··%xmm5,%xmm9 | ||
68 | » addsd··%xmm11,%xmm9 | ||
69 | » mulsd··%xmm0,%xmm8 | ||
70 | » addsd··%xmm9,%xmm8 | ||
71 | » mulsd··%xmm6,%xmm7 | ||
72 | » addsd··%xmm8,%xmm7 | ||
73 | » | 43 | » vaddsd·0x0(%rip),%xmm5,%xmm4········#·ab·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0xab> |
74 | ·R_X86_64_PC32» .LCPI1_8-0x4 | 44 | ·R_X86_64_PC32» .LCPI1_8-0x4 |
75 | » addsd | 45 | » vfmadd231sd·%xmm6,%xmm3,%xmm7 |
76 | » | 46 | » vaddsd·0x0(%rip),%xmm4,%xmm6········#·b8·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0xb8> |
77 | ·R_X86_64_PC32» .LCPI1_9-0x4 | 47 | ·R_X86_64_PC32» .LCPI1_9-0x4 |
48 | » vsubsd·%xmm6,%xmm5,%xmm5 | ||
78 | » addsd··%xmm9,%xmm8 | ||
79 | » subsd··%xmm8,%xmm10 | ||
80 | » addsd | 49 | » vaddsd·0x0(%rip),%xmm7,%xmm6········#·c4·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_double_double(double,·__llvm_libc_18_1_8_::NumberPair<double>·const&)+0xc4> |
81 | ·R_X86_64_PC32» .LCPI1_10-0x4 | 50 | ·R_X86_64_PC32» .LCPI1_10-0x4 |
82 | » addsd··%xmm10,%xmm7 | ||
83 | » movapd·%xmm9,%xmm8 | ||
84 | » addsd··%xmm7,%xmm8 | ||
85 | » subsd··%xmm8,%xmm9 | ||
86 | » addsd· | 51 | » vaddsd·%xmm6,%xmm5,%xmm5 |
52 | » vaddsd·%xmm5,%xmm4,%xmm6 | ||
53 | » vsubsd·%xmm6,%xmm4,%xmm4 | ||
54 | » vaddsd·%xmm4,%xmm5,%xmm4 | ||
55 | » vmulsd·%xmm0,%xmm6,%xmm5 | ||
87 | » movapd·%xmm | 56 | » vmovapd·%xmm6,%xmm7 |
57 | » vfmsub213sd·%xmm5,%xmm0,%xmm7 | ||
58 | » vfmadd231sd·%xmm4,%xmm0,%xmm7 | ||
88 | » mulsd··%xmm4,%xmm7 | ||
89 | » movapd·%xmm8,%xmm11 | ||
90 | » subsd··%xmm7,%xmm11 | ||
91 | » addsd··%xmm7,%xmm11 | ||
92 | » movapd·%xmm8,%xmm7 | ||
93 | » subsd··%xmm11,%xmm7 | ||
94 | » movapd·%xmm8,%xmm10 | ||
95 | » mulsd··%xmm0,%xmm10 | ||
96 | » movapd·%xmm3,%xmm12 | ||
97 | » mulsd··%xmm11,%xmm12 | ||
98 | » subsd··%xmm10,%xmm12 | ||
99 | » movapd·%xmm3,%xmm13 | ||
100 | » mulsd··%xmm7,%xmm13 | ||
Max diff block lines reached; 6828/14305 bytes (47.73%) of diff not shown. |
Offset 7, 388 lines modified | Offset 7, 398 lines modified | ||
7 | __llvm_libc_18_1_8_::(anonymous·namespace)::exp2_f128(double,·int,·int,·int): | 7 | __llvm_libc_18_1_8_::(anonymous·namespace)::exp2_f128(double,·int,·int,·int): |
8 | » push···%rbp | 8 | » push···%rbp |
9 | » push···%r15 | 9 | » push···%r15 |
10 | » push···%r14 | 10 | » push···%r14 |
11 | » push···%r13 | 11 | » push···%r13 |
12 | » push···%r12 | 12 | » push···%r12 |
13 | » push···%rbx | 13 | » push···%rbx |
14 | » sub····$0x2 | 14 | » sub····$0x278,%rsp |
15 | » mov····%ecx,%ebp | 15 | » mov····%ecx,%ebp |
16 | » mov····%esi,0x | 16 | » mov····%esi,0x44(%rsp) |
17 | » mov····%fs:0x28,%rax | 17 | » mov····%fs:0x28,%rax |
18 | » mov····%rax,0x2 | 18 | » mov····%rax,0x270(%rsp) |
19 | » movabs·$0x7ff0000000000000,%r14 | 19 | » movabs·$0x7ff0000000000000,%r14 |
20 | » movabs·$0xfffffffffffff,%r15 | 20 | » movabs·$0xfffffffffffff,%r15 |
21 | » movq | 21 | » vmovq··%xmm0,%rcx |
22 | » mov····%rcx,%rax | 22 | » mov····%rcx,%rax |
23 | » shr····$0x3f,%rax | 23 | » shr····$0x3f,%rax |
24 | » mov····%al,0x1 | 24 | » mov····%al,0x158(%rsp) |
25 | » mov····%rcx,%rax | 25 | » mov····%rcx,%rax |
26 | » shr····$0x34,%rax | 26 | » shr····$0x34,%rax |
27 | » and····$0x7ff,%eax | 27 | » and····$0x7ff,%eax |
28 | » add····$0xfffffbcd,%eax | 28 | » add····$0xfffffbcd,%eax |
29 | » mov····%rcx,%r8 | 29 | » mov····%rcx,%r8 |
30 | » and····%r15,%r8 | 30 | » and····%r15,%r8 |
31 | » test···%r14,%rcx | 31 | » test···%r14,%rcx |
32 | » lea····0x1(%r8,%r15,1),%rsi | 32 | » lea····0x1(%r8,%r15,1),%rsi |
33 | » cmove··%r8,%rsi | 33 | » cmove··%r8,%rsi |
34 | » mov····%eax,0x1 | 34 | » mov····%eax,0x15c(%rsp) |
35 | » mov····%rsi,0x1 | 35 | » mov····%rsi,0x160(%rsp) |
36 | » movq···$0x0,0x1 | 36 | » movq···$0x0,0x168(%rsp) |
37 | » test···%rsi,%rsi | 37 | » test···%rsi,%rsi |
38 | » je·····c2·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_f128(double,·int,·int,·int)+0xc2> | 38 | » je·····c2·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_f128(double,·int,·int,·int)+0xc2> |
39 | » bsr····%rsi,%rcx | 39 | » bsr····%rsi,%rcx |
40 | » xor····$0x3f,%rcx | 40 | » xor····$0x3f,%rcx |
41 | » mov····%ecx,%r8d | 41 | » mov····%ecx,%r8d |
42 | » or·····$0x40,%r8d | 42 | » or·····$0x40,%r8d |
43 | » shl····%cl,%rsi | 43 | » shl····%cl,%rsi |
44 | » sub····%r8d,%eax | 44 | » sub····%r8d,%eax |
45 | » mov····%eax,0x1 | 45 | » mov····%eax,0x15c(%rsp) |
46 | » movq···$0x0,0x1 | 46 | » movq···$0x0,0x160(%rsp) |
47 | » mov····%rsi,0x1 | 47 | » mov····%rsi,0x168(%rsp) |
48 | » movabs·$0xaaaaaaaaaaaaaaaa,%rbx | 48 | » movabs·$0xaaaaaaaaaaaaaaaa,%rbx |
49 | » mov····%rbx,0x140(%rsp) | ||
50 | » mov····%rbx,0x148(%rsp) | ||
49 | » mov····%rbx,0x150(%rsp) | 51 | » mov····%rbx,0x150(%rsp) |
50 | » mov····%rbx,0x158(%rsp) | ||
51 | » mov····%rbx,0x160(%rsp) | ||
52 | » mov····%edx,%eax | 52 | » mov····%edx,%eax |
53 | » lea····(%rax,%rax,2),%rax | 53 | » lea····(%rax,%rax,2),%rax |
54 | » mov····0x0(%rip),%rdx········ | 54 | » mov····0x0(%rip),%rdx········ |
55 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID1-0x4 | 55 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID1-0x4 |
56 | » mov····0x10(%rdx,%rax,8),%rcx | 56 | » mov····0x10(%rdx,%rax,8),%rcx |
57 | » mov····%rcx,%rsi | 57 | » mov····%rcx,%rsi |
58 | » shr····$0x3f,%rsi | 58 | » shr····$0x3f,%rsi |
59 | » mov····%sil,0x1 | 59 | » mov····%sil,0x128(%rsp) |
60 | » mov····%rcx,%rsi | 60 | » mov····%rcx,%rsi |
61 | » shr····$0x34,%rsi | 61 | » shr····$0x34,%rsi |
62 | » and····$0x7ff,%esi | 62 | » and····$0x7ff,%esi |
63 | » add····$0xfffffbcd,%esi | 63 | » add····$0xfffffbcd,%esi |
64 | » mov····%rcx,%r8 | 64 | » mov····%rcx,%r8 |
65 | » and····%r15,%r8 | 65 | » and····%r15,%r8 |
66 | » test···%r14,%rcx | 66 | » test···%r14,%rcx |
67 | » lea····0x1(%r15,%r8,1),%r9 | 67 | » lea····0x1(%r15,%r8,1),%r9 |
68 | » cmove··%r8,%r9 | 68 | » cmove··%r8,%r9 |
69 | » mov····%esi,0x1 | 69 | » mov····%esi,0x12c(%rsp) |
70 | » mov····%r9,0x1 | 70 | » mov····%r9,0x130(%rsp) |
71 | » movq···$0x0,0x1 | 71 | » movq···$0x0,0x138(%rsp) |
72 | » test···%r9,%r9 | 72 | » test···%r9,%r9 |
73 | » je·····17a·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_f128(double,·int,·int,·int)+0x17a> | 73 | » je·····17a·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_f128(double,·int,·int,·int)+0x17a> |
74 | » bsr····%r9,%rcx | 74 | » bsr····%r9,%rcx |
75 | » xor····$0x3f,%rcx | 75 | » xor····$0x3f,%rcx |
76 | » mov····%ecx,%r8d | 76 | » mov····%ecx,%r8d |
77 | » or·····$0x40,%r8d | 77 | » or·····$0x40,%r8d |
78 | » shl····%cl,%r9 | 78 | » shl····%cl,%r9 |
79 | » sub····%r8d,%esi | 79 | » sub····%r8d,%esi |
80 | » mov····%esi,0x1 | 80 | » mov····%esi,0x12c(%rsp) |
81 | » movq···$0x0,0x1 | 81 | » movq···$0x0,0x130(%rsp) |
82 | » mov····%r9,0x1 | 82 | » mov····%r9,0x138(%rsp) |
83 | » lea····(%rdx,%rax,8),%rsi | 83 | » lea····(%rdx,%rax,8),%rsi |
84 | » mov····0x8(%rdx,%rax,8),%rcx | 84 | » mov····0x8(%rdx,%rax,8),%rcx |
85 | » mov····%rcx,%rax | 85 | » mov····%rcx,%rax |
86 | » shr····$0x3f,%rax | 86 | » shr····$0x3f,%rax |
87 | » mov····%al,0x | 87 | » mov····%al,0xf8(%rsp) |
88 | » mov····%rcx,%rax | 88 | » mov····%rcx,%rax |
89 | » shr····$0x34,%rax | 89 | » shr····$0x34,%rax |
90 | » and····$0x7ff,%eax | 90 | » and····$0x7ff,%eax |
91 | » add····$0xfffffbcd,%eax | 91 | » add····$0xfffffbcd,%eax |
92 | » mov····%rcx,%r8 | 92 | » mov····%rcx,%r8 |
93 | » and····%r15,%r8 | 93 | » and····%r15,%r8 |
94 | » test···%r14,%rcx | 94 | » test···%r14,%rcx |
95 | » lea····0x1(%r15,%r8,1),%rdx | 95 | » lea····0x1(%r15,%r8,1),%rdx |
96 | » cmove··%r8,%rdx | 96 | » cmove··%r8,%rdx |
97 | » mov····%eax,0x | 97 | » mov····%eax,0xfc(%rsp) |
98 | » mov····%rdx,0x1 | 98 | » mov····%rdx,0x100(%rsp) |
99 | » movq···$0x0,0x1 | 99 | » movq···$0x0,0x108(%rsp) |
100 | » test···%rdx,%rdx | 100 | » test···%rdx,%rdx |
101 | » je·····204·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_f128(double,·int,·int,·int)+0x204> | 101 | » je·····204·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_f128(double,·int,·int,·int)+0x204> |
102 | » bsr····%rdx,%rcx | 102 | » bsr····%rdx,%rcx |
103 | » xor····$0x3f,%rcx | 103 | » xor····$0x3f,%rcx |
104 | » mov····%ecx,%r8d | 104 | » mov····%ecx,%r8d |
105 | » or·····$0x40,%r8d | 105 | » or·····$0x40,%r8d |
106 | » shl····%cl,%rdx | 106 | » shl····%cl,%rdx |
107 | » sub····%r8d,%eax | 107 | » sub····%r8d,%eax |
108 | » mov····%eax,0x | 108 | » mov····%eax,0xfc(%rsp) |
109 | » movq···$0x0,0x1 | 109 | » movq···$0x0,0x100(%rsp) |
110 | » mov····%rdx,0x1 | 110 | » mov····%rdx,0x108(%rsp) |
111 | » mov····%rdi,0x | 111 | » mov····%rdi,0x48(%rsp) |
112 | » mov····(%rsi),%rcx | 112 | » mov····(%rsi),%rcx |
113 | » mov····%rcx,%rax | 113 | » mov····%rcx,%rax |
114 | » shr····$0x3f,%rax | 114 | » shr····$0x3f,%rax |
115 | » mov····%al,0x | 115 | » mov····%al,0xe0(%rsp) |
116 | » mov····%rcx,%rax | 116 | » mov····%rcx,%rax |
117 | » shr····$0x34,%rax | 117 | » shr····$0x34,%rax |
118 | » and····$0x7ff,%eax | 118 | » and····$0x7ff,%eax |
119 | » add····$0xfffffbcd,%eax | 119 | » add····$0xfffffbcd,%eax |
120 | » mov····%rcx,%rsi | 120 | » mov····%rcx,%rsi |
121 | » and····%r15,%rsi | 121 | » and····%r15,%rsi |
122 | » test···%r14,%rcx | 122 | » test···%r14,%rcx |
123 | » lea····0x1(%r15,%rsi,1),%rdx | 123 | » lea····0x1(%r15,%rsi,1),%rdx |
124 | » cmove··%rsi,%rdx | 124 | » cmove··%rsi,%rdx |
125 | » mov····%eax,0x | 125 | » mov····%eax,0xe4(%rsp) |
126 | » mov····%rdx,0x | 126 | » mov····%rdx,0xe8(%rsp) |
127 | » movq···$0x0,0x | 127 | » movq···$0x0,0xf0(%rsp) |
128 | » test···%rdx,%rdx | 128 | » test···%rdx,%rdx |
129 | » je·····28a·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_f128(double,·int,·int,·int)+0x28a> | 129 | » je·····28a·<__llvm_libc_18_1_8_::(anonymous·namespace)::exp2_f128(double,·int,·int,·int)+0x28a> |
130 | » bsr····%rdx,%rcx | 130 | » bsr····%rdx,%rcx |
131 | » xor····$0x3f,%rcx | 131 | » xor····$0x3f,%rcx |
Max diff block lines reached; 18428/22426 bytes (82.17%) of diff not shown. |
Offset 4, 18 lines modified | Offset 4, 18 lines modified | ||
4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: | 4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: |
5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: |
6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: | 6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: |
7 | » endbr64 | 7 | » endbr64 |
8 | » mov····0x8(%rdi),%r8 | 8 | » mov····0x8(%rdi),%r8 |
9 | » mov····0x10(%rdi),%rsi | 9 | » mov····0x10(%rdi),%rsi |
10 | » | 10 | » vxorpd·%xmm0,%xmm0,%xmm0 |
11 | » mov····%r8,%rax | 11 | » mov····%r8,%rax |
12 | » or·····%rsi,%rax | 12 | » or·····%rsi,%rax |
13 | » je·····19 | 13 | » je·····190·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x190> |
14 | » push···%r15 | 14 | » push···%r15 |
15 | » push···%r14 | 15 | » push···%r14 |
16 | » push···%r12 | 16 | » push···%r12 |
17 | » push···%rbx | 17 | » push···%rbx |
18 | » mov····0x4(%rdi),%edx | 18 | » mov····0x4(%rdi),%edx |
19 | » lea····0x47e(%rdx),%r9d | 19 | » lea····0x47e(%rdx),%r9d |
20 | » mov····$0xfffffbce,%eax | 20 | » mov····$0xfffffbce,%eax |
Offset 35, 29 lines modified | Offset 35, 29 lines modified | ||
35 | » shr····%cl,%r10 | 35 | » shr····%cl,%r10 |
36 | » test···$0x40,%cl | 36 | » test···$0x40,%cl |
37 | » cmove··%r9,%r10 | 37 | » cmove··%r9,%r10 |
38 | » movabs·$0xfffffffffffff,%rbx | 38 | » movabs·$0xfffffffffffff,%rbx |
39 | » and····%r10,%rbx | 39 | » and····%r10,%rbx |
40 | » movabs·$0x8000000000000000,%r9 | 40 | » movabs·$0x8000000000000000,%r9 |
41 | » movabs·$0x7ff0000000000000,%r11 | 41 | » movabs·$0x7ff0000000000000,%r11 |
42 | » movzbl·(%rdi),% | 42 | » movzbl·(%rdi),%edi |
43 | » mov····%rax,%r | 43 | » mov····%rax,%r10 |
44 | » shl····$0x34,%r | 44 | » shl····$0x34,%r10 |
45 | » lea····(%r | 45 | » lea····(%r10,%rbx,1),%r14 |
46 | » or·····%r9,%r14 | 46 | » or·····%r9,%r14 |
47 | » mov····%r | 47 | » mov····%r10,%r15 |
48 | » and····%r11,%r15 | 48 | » and····%r11,%r15 |
49 | » or·····%rbx,%r15 | 49 | » or·····%rbx,%r15 |
50 | » test···% | 50 | » test···%dil,%dil |
51 | » cmovne·%r14,%r15 | 51 | » cmovne·%r14,%r15 |
52 | » dec····%ecx | 52 | » dec····%ecx |
53 | » mov····$0x1,%ebx | 53 | » mov····$0x1,%ebx |
54 | » xor····%r14d,%r14d | 54 | » xor····%r14d,%r14d |
55 | » shld···%cl,%rbx,%r14 | 55 | » shld···%cl,%rbx,%r14 |
56 | » movq | 56 | » vmovq··%r15,%xmm1 |
57 | » xor····%r15d,%r15d | 57 | » xor····%r15d,%r15d |
58 | » shl····%cl,%rbx | 58 | » shl····%cl,%rbx |
59 | » test···$0x40,%cl | 59 | » test···$0x40,%cl |
60 | » cmovne·%rbx,%r14 | 60 | » cmovne·%rbx,%r14 |
61 | » cmovne·%r15,%rbx | 61 | » cmovne·%r15,%rbx |
62 | » cmp····$0x7f,%ecx | 62 | » cmp····$0x7f,%ecx |
63 | » cmova··%r15,%r14 | 63 | » cmova··%r15,%r14 |
Offset 74, 48 lines modified | Offset 74, 45 lines modified | ||
74 | » and····%r8,%rcx | 74 | » and····%r8,%rcx |
75 | » and····%rsi,%r15 | 75 | » and····%rsi,%r15 |
76 | » xor····%esi,%esi | 76 | » xor····%esi,%esi |
77 | » or·····%rcx,%r15 | 77 | » or·····%rcx,%r15 |
78 | » setne··%sil | 78 | » setne··%sil |
79 | » lea····(%rsi,%r12,2),%ecx | 79 | » lea····(%rsi,%r12,2),%ecx |
80 | » cmp····$0x36,%eax | 80 | » cmp····$0x36,%eax |
81 | » jg·····15 | 81 | » jg·····150·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x150> |
82 | » add····$0x34,%eax | 82 | » add····$0x34,%eax |
83 | » shl····$0x34,%rax | 83 | » shl····$0x34,%rax |
84 | » or·····%rax,%r9 | 84 | » or·····%rax,%r9 |
85 | » and····%r11,%rax | 85 | » and····%r11,%rax |
86 | » xor····%edx,%edx | 86 | » xor····%edx,%edx |
87 | » test···% | 87 | » test···%dil,%dil |
88 | » sete···%dl | 88 | » sete···%dl |
89 | » cmovne·%r9,%rax | 89 | » cmovne·%r9,%rax |
90 | » vcvtsi2sd·%ecx,%xmm2,%xmm0 | ||
90 | » movq | 91 | » vmovq··%rax,%xmm2 |
91 | » cvtsi2sd·%ecx,%xmm2 | ||
92 | » mulsd··%xmm0,%xmm2 | ||
93 | » lea····0x0(%rip),%rax········#·13 | 92 | » lea····0x0(%rip),%rax········#·138·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x138> |
94 | ·R_X86_64_PC32» .LCPI3_0-0x4 | 93 | ·R_X86_64_PC32» .LCPI3_0-0x4 |
95 | » mulsd | 94 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm1 |
96 | » addsd· | 95 | » vfmadd231sd·%xmm0,%xmm2,%xmm1 |
97 | » lea····0x0(%rip),%rax········#·14 | 96 | » lea····0x0(%rip),%rax········#·149·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x149> |
98 | ·R_X86_64_PC32» .LCPI3_1-0x4 | 97 | ·R_X86_64_PC32» .LCPI3_1-0x4 |
99 | » mulsd | 98 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm0 |
100 | » movapd·%xmm1,%xmm0 | ||
101 | » jmp····1 | 99 | » jmp····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
102 | » add····$0xfca,%eax | 100 | » add····$0xfca,%eax |
103 | » shl····$0x34,%rax | 101 | » shl····$0x34,%rax |
104 | » or·····%rax,%r9 | 102 | » or·····%rax,%r9 |
105 | » and····%r11,%rax | 103 | » and····%r11,%rax |
106 | » test···% | 104 | » test···%dil,%dil |
107 | » cmovne·%r9,%rax | 105 | » cmovne·%r9,%rax |
108 | » cvtsi2sd·%ecx,%xmm0 | ||
109 | » movq | 106 | » vmovq··%rax,%xmm2 |
110 | » mulsd··%xmm2,%xmm0 | ||
111 | » | 107 | » vcvtsi2sd·%ecx,%xmm3,%xmm0 |
108 | » vfmadd213sd·%xmm1,%xmm2,%xmm0 | ||
112 | » cmp····$0xfffffb82,%edx | 109 | » cmp····$0xfffffb82,%edx |
113 | » jg·····1 | 110 | » jg·····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
114 | » movq | 111 | » vmovq··%xmm0,%rax |
115 | » sub····%r | 112 | » sub····%r10,%rax |
116 | » movq | 113 | » vmovq··%rax,%xmm0 |
117 | » pop····%rbx | 114 | » pop····%rbx |
118 | » pop····%r12 | 115 | » pop····%r12 |
119 | » pop····%r14 | 116 | » pop····%r14 |
120 | » pop····%r15 | 117 | » pop····%r15 |
121 | » ret | 118 | » ret |
Offset 9, 108 lines modified | Offset 9, 108 lines modified | ||
9 | » sub····$0x38,%rsp | 9 | » sub····$0x38,%rsp |
10 | » mov····%fs:0x28,%rax | 10 | » mov····%fs:0x28,%rax |
11 | » mov····%rax,0x30(%rsp) | 11 | » mov····%rax,0x30(%rsp) |
12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
13 | » test···$0x1,%dil | 13 | » test···$0x1,%dil |
14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> | 14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> |
15 | » test···$0x4,%dil | 15 | » test···$0x4,%dil |
16 | » jne····b | 16 | » jne····ba·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0xba> |
17 | » test···$0x8,%dil | 17 | » test···$0x8,%dil |
18 | » jne····10 | 18 | » jne····10b·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x10b> |
19 | » test···$0x10,%dil | 19 | » test···$0x10,%dil |
20 | » jne····15 | 20 | » jne····15c·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x15c> |
21 | » test···$0x20,%dil | 21 | » test···$0x20,%dil |
22 | » jne····1a | 22 | » jne····1ad·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x1ad> |
23 | » mov····%fs:0x28,%rax | 23 | » mov····%fs:0x28,%rax |
24 | » cmp····0x30(%rsp),%rax | 24 | » cmp····0x30(%rsp),%rax |
25 | » jne···· | 25 | » jne····208·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x208> |
26 | » xor····%eax,%eax | 26 | » xor····%eax,%eax |
27 | » add····$0x38,%rsp | 27 | » add····$0x38,%rsp |
28 | » ret | 28 | » ret |
29 | » mov····%rax,0x10(%rsp) | 29 | » mov····%rax,0x10(%rsp) |
30 | » | 30 | » vbroadcastss·0x0(%rip),%xmm0········ |
31 | ·R_X86_64_PC32» .LCPI4_0-0x4 | 31 | ·R_X86_64_PC32» .LCPI4_0-0x4 |
32 | » movups·%xmm0,0x18(%rsp) | 32 | » vmovups·%xmm0,0x18(%rsp) |
33 | » movl···$0xaaaaaaaa,0x28(%rsp) | 33 | » movl···$0xaaaaaaaa,0x28(%rsp) |
34 | » fnstenv·0x10(%rsp) | 34 | » fnstenv·0x10(%rsp) |
35 | » movl···$0xaaaaaaaa,0xc(%rsp) | 35 | » movl···$0xaaaaaaaa,0xc(%rsp) |
36 | » stmxcsr·0xc(%rsp) | 36 | » stmxcsr·0xc(%rsp) |
37 | » mov····0xc(%rsp),%ecx | 37 | » mov····0xc(%rsp),%ecx |
38 | » orb····$0x1,0x14(%rsp) | 38 | » orb····$0x1,0x14(%rsp) |
39 | » or·····$0x1,%ecx | 39 | » or·····$0x1,%ecx |
40 | » fldenv·0x10(%rsp) | 40 | » fldenv·0x10(%rsp) |
41 | » mov····%ecx,0xc(%rsp) | 41 | » mov····%ecx,0xc(%rsp) |
42 | » ldmxcsr·0xc(%rsp) | 42 | » ldmxcsr·0xc(%rsp) |
43 | » fwait | 43 | » fwait |
44 | » test···$0x4,%dil | 44 | » test···$0x4,%dil |
45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> | 45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> |
46 | » mov····%rax,0x10(%rsp) | 46 | » mov····%rax,0x10(%rsp) |
47 | » | 47 | » vbroadcastss·0x0(%rip),%xmm0········ |
48 | ·R_X86_64_PC32» .LCPI4_0-0x4 | 48 | ·R_X86_64_PC32» .LCPI4_0-0x4 |
49 | » movups·%xmm0,0x18(%rsp) | 49 | » vmovups·%xmm0,0x18(%rsp) |
50 | » movl···$0xaaaaaaaa,0x28(%rsp) | 50 | » movl···$0xaaaaaaaa,0x28(%rsp) |
51 | » fnstenv·0x10(%rsp) | 51 | » fnstenv·0x10(%rsp) |
52 | » movl···$0xaaaaaaaa,0xc(%rsp) | 52 | » movl···$0xaaaaaaaa,0xc(%rsp) |
53 | » stmxcsr·0xc(%rsp) | 53 | » stmxcsr·0xc(%rsp) |
54 | » mov····0xc(%rsp),%ecx | 54 | » mov····0xc(%rsp),%ecx |
55 | » orb····$0x4,0x14(%rsp) | 55 | » orb····$0x4,0x14(%rsp) |
56 | » or·····$0x4,%ecx | 56 | » or·····$0x4,%ecx |
57 | » fldenv·0x10(%rsp) | 57 | » fldenv·0x10(%rsp) |
58 | » mov····%ecx,0xc(%rsp) | 58 | » mov····%ecx,0xc(%rsp) |
59 | » ldmxcsr·0xc(%rsp) | 59 | » ldmxcsr·0xc(%rsp) |
60 | » fwait | 60 | » fwait |
61 | » test···$0x8,%dil | 61 | » test···$0x8,%dil |
62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> | 62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> |
63 | » mov····%rax,0x10(%rsp) | 63 | » mov····%rax,0x10(%rsp) |
64 | » | 64 | » vbroadcastss·0x0(%rip),%xmm0········ |
65 | ·R_X86_64_PC32» .LCPI4_0-0x4 | 65 | ·R_X86_64_PC32» .LCPI4_0-0x4 |
66 | » movups·%xmm0,0x18(%rsp) | 66 | » vmovups·%xmm0,0x18(%rsp) |
67 | » movl···$0xaaaaaaaa,0x28(%rsp) | 67 | » movl···$0xaaaaaaaa,0x28(%rsp) |
68 | » fnstenv·0x10(%rsp) | 68 | » fnstenv·0x10(%rsp) |
69 | » movl···$0xaaaaaaaa,0xc(%rsp) | 69 | » movl···$0xaaaaaaaa,0xc(%rsp) |
70 | » stmxcsr·0xc(%rsp) | 70 | » stmxcsr·0xc(%rsp) |
71 | » mov····0xc(%rsp),%ecx | 71 | » mov····0xc(%rsp),%ecx |
72 | » orb····$0x8,0x14(%rsp) | 72 | » orb····$0x8,0x14(%rsp) |
73 | » or·····$0x8,%ecx | 73 | » or·····$0x8,%ecx |
74 | » fldenv·0x10(%rsp) | 74 | » fldenv·0x10(%rsp) |
75 | » mov····%ecx,0xc(%rsp) | 75 | » mov····%ecx,0xc(%rsp) |
76 | » ldmxcsr·0xc(%rsp) | 76 | » ldmxcsr·0xc(%rsp) |
77 | » fwait | 77 | » fwait |
78 | » test···$0x10,%dil | 78 | » test···$0x10,%dil |
79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> | 79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> |
80 | » mov····%rax,0x10(%rsp) | 80 | » mov····%rax,0x10(%rsp) |
81 | » | 81 | » vbroadcastss·0x0(%rip),%xmm0········ |
82 | ·R_X86_64_PC32» .LCPI4_0-0x4 | 82 | ·R_X86_64_PC32» .LCPI4_0-0x4 |
83 | » movups·%xmm0,0x18(%rsp) | 83 | » vmovups·%xmm0,0x18(%rsp) |
84 | » movl···$0xaaaaaaaa,0x28(%rsp) | 84 | » movl···$0xaaaaaaaa,0x28(%rsp) |
85 | » fnstenv·0x10(%rsp) | 85 | » fnstenv·0x10(%rsp) |
86 | » movl···$0xaaaaaaaa,0xc(%rsp) | 86 | » movl···$0xaaaaaaaa,0xc(%rsp) |
87 | » stmxcsr·0xc(%rsp) | 87 | » stmxcsr·0xc(%rsp) |
88 | » mov····0xc(%rsp),%ecx | 88 | » mov····0xc(%rsp),%ecx |
89 | » orb····$0x10,0x14(%rsp) | 89 | » orb····$0x10,0x14(%rsp) |
90 | » or·····$0x10,%ecx | 90 | » or·····$0x10,%ecx |
91 | » fldenv·0x10(%rsp) | 91 | » fldenv·0x10(%rsp) |
92 | » mov····%ecx,0xc(%rsp) | 92 | » mov····%ecx,0xc(%rsp) |
93 | » ldmxcsr·0xc(%rsp) | 93 | » ldmxcsr·0xc(%rsp) |
94 | » fwait | 94 | » fwait |
95 | » test···$0x20,%dil | 95 | » test···$0x20,%dil |
96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> | 96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> |
97 | » mov····%rax,0x10(%rsp) | 97 | » mov····%rax,0x10(%rsp) |
98 | » | 98 | » vbroadcastss·0x0(%rip),%xmm0········ |
99 | ·R_X86_64_PC32» .LCPI4_0-0x4 | 99 | ·R_X86_64_PC32» .LCPI4_0-0x4 |
100 | » movups·%xmm0,0x18(%rsp) | 100 | » vmovups·%xmm0,0x18(%rsp) |
101 | » movl···$0xaaaaaaaa,0x28(%rsp) | 101 | » movl···$0xaaaaaaaa,0x28(%rsp) |
102 | » fnstenv·0x10(%rsp) | 102 | » fnstenv·0x10(%rsp) |
103 | » movl···$0xaaaaaaaa,0xc(%rsp) | 103 | » movl···$0xaaaaaaaa,0xc(%rsp) |
104 | » stmxcsr·0xc(%rsp) | 104 | » stmxcsr·0xc(%rsp) |
105 | » mov····0xc(%rsp),%eax | 105 | » mov····0xc(%rsp),%eax |
106 | » orb····$0x20,0x14(%rsp) | 106 | » orb····$0x20,0x14(%rsp) |
107 | » or·····$0x20,%eax | 107 | » or·····$0x20,%eax |
108 | » fldenv·0x10(%rsp) | 108 | » fldenv·0x10(%rsp) |
109 | » mov····%eax,0xc(%rsp) | 109 | » mov····%eax,0xc(%rsp) |
110 | » ldmxcsr·0xc(%rsp) | 110 | » ldmxcsr·0xc(%rsp) |
111 | » fwait | 111 | » fwait |
112 | » mov····%fs:0x28,%rax | 112 | » mov····%fs:0x28,%rax |
113 | » cmp····0x30(%rsp),%rax | 113 | » cmp····0x30(%rsp),%rax |
114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> | 114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> |
115 | » call··· | 115 | » call···20d·<.LCPI1_18+0x105> |
116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 9, 85 lines modified | Offset 9, 85 lines modified | ||
9 | » push···%rbx | 9 | » push···%rbx |
10 | » mov····%rdi,%rax | 10 | » mov····%rdi,%rax |
11 | » lea····0x28(%rsp),%r11 | 11 | » lea····0x28(%rsp),%r11 |
12 | » mov····0x18(%rsp),%rsi | 12 | » mov····0x18(%rsp),%rsi |
13 | » mov····0x20(%rsp),%r10 | 13 | » mov····0x20(%rsp),%r10 |
14 | » mov····%rsi,%rcx | 14 | » mov····%rsi,%rcx |
15 | » or·····%r10,%rcx | 15 | » or·····%r10,%rcx |
16 | » jne····3 | 16 | » jne····32·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x32> |
17 | » mov····0x10(%r11),%rcx | 17 | » mov····0x10(%r11),%rcx |
18 | » mov····%rcx,0x10(%rax) | 18 | » mov····%rcx,0x10(%rax) |
19 | » movups·(%r11),%xmm0 | 19 | » vmovups·(%r11),%xmm0 |
20 | » movups·%xmm0,(%rax) | 20 | » vmovups·%xmm0,(%rax) |
21 | » pop····%rbx | 21 | » pop····%rbx |
22 | » ret | 22 | » ret |
23 | » lea····0x10(%rsp),%r8 | 23 | » lea····0x10(%rsp),%r8 |
24 | » mov····0x8(%r11),%rdi | 24 | » mov····0x8(%r11),%rdi |
25 | » mov····0x10(%r11),%r9 | 25 | » mov····0x10(%r11),%r9 |
26 | » mov····%rdi,%rcx | 26 | » mov····%rdi,%rcx |
27 | » or·····%r9,%rcx | 27 | » or·····%r9,%rcx |
28 | » jne····5 | 28 | » jne····5a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x5a> |
29 | » mov····0x10(%r8),%rcx | 29 | » mov····0x10(%r8),%rcx |
30 | » mov····%rcx,0x10(%rax) | 30 | » mov····%rcx,0x10(%rax) |
31 | » movups·(%r8),%xmm0 | 31 | » vmovups·(%r8),%xmm0 |
32 | » movups·%xmm0,(%rax) | 32 | » vmovups·%xmm0,(%rax) |
33 | » pop····%rbx | 33 | » pop····%rbx |
34 | » ret | 34 | » ret |
35 | » mov····0x4(%r8),%edx | 35 | » mov····0x4(%r8),%edx |
36 | » mov····0x4(%r11),%ebx | 36 | » mov····0x4(%r11),%ebx |
37 | » mov····%edx,%ecx | 37 | » mov····%edx,%ecx |
38 | » sub····%ebx,%ecx | 38 | » sub····%ebx,%ecx |
39 | » jle····7 | 39 | » jle····76·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x76> |
40 | » cmp····$0x7f,%ecx | 40 | » cmp····$0x7f,%ecx |
41 | » jbe····8 | 41 | » jbe····8a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x8a> |
42 | » xor····%edi,%edi | 42 | » xor····%edi,%edi |
43 | » mov····%edx,%ebx | 43 | » mov····%edx,%ebx |
44 | » xor····%r9d,%r9d | 44 | » xor····%r9d,%r9d |
45 | » jmp····b | 45 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
46 | » mov····%ebx,%ecx | 46 | » mov····%ebx,%ecx |
47 | » sub····%edx,%ecx | 47 | » sub····%edx,%ecx |
48 | » jle····b | 48 | » jle····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
49 | » cmp····$0x7f,%ecx | 49 | » cmp····$0x7f,%ecx |
50 | » jbe···· | 50 | » jbe····a2·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xa2> |
51 | » xor····%esi,%esi | 51 | » xor····%esi,%esi |
52 | » mov····%ebx,%edx | 52 | » mov····%ebx,%edx |
53 | » xor····%r10d,%r10d | 53 | » xor····%r10d,%r10d |
54 | » jmp····b | 54 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
55 | » shrd···%cl,%r9,%rdi | 55 | » shrd···%cl,%r9,%rdi |
56 | » shr····%cl,%r9 | 56 | » shr····%cl,%r9 |
57 | » xor····%ebx,%ebx | 57 | » xor····%ebx,%ebx |
58 | » test···$0x40,%cl | 58 | » test···$0x40,%cl |
59 | » cmovne·%r9,%rdi | 59 | » cmovne·%r9,%rdi |
60 | » cmovne·%rbx,%r9 | 60 | » cmovne·%rbx,%r9 |
61 | » mov····%edx,%ebx | 61 | » mov····%edx,%ebx |
62 | » jmp····b | 62 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
63 | » shrd···%cl,%r10,%rsi | 63 | » shrd···%cl,%r10,%rsi |
64 | » shr····%cl,%r10 | 64 | » shr····%cl,%r10 |
65 | » xor····%edx,%edx | 65 | » xor····%edx,%edx |
66 | » test···$0x40,%cl | 66 | » test···$0x40,%cl |
67 | » cmovne·%r10,%rsi | 67 | » cmovne·%r10,%rsi |
68 | » cmovne·%rdx,%r10 | 68 | » cmovne·%rdx,%r10 |
69 | » mov····%ebx,%edx | 69 | » mov····%ebx,%edx |
70 | » movzbl·(%r8),%r8d | 70 | » movzbl·(%r8),%r8d |
71 | » movzbl·(%r11),%ecx | 71 | » movzbl·(%r11),%ecx |
72 | » mov····%ecx,%r11d | 72 | » mov····%ecx,%r11d |
73 | » xor····%r8b,%r11b | 73 | » xor····%r8b,%r11b |
74 | » test···$0x1,%r11b | 74 | » test···$0x1,%r11b |
75 | » jne····11 | 75 | » jne····11d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x11d> |
76 | » mov····%rdi,%rcx | 76 | » mov····%rdi,%rcx |
77 | » add····%rsi,%rcx | 77 | » add····%rsi,%rcx |
78 | » mov····%r10,%r11 | 78 | » mov····%r10,%r11 |
79 | » adc····$0x0,%r11 | 79 | » adc····$0x0,%r11 |
80 | » add····%rsi,%rdi | 80 | » add····%rsi,%rdi |
81 | » mov····%r9,%rcx | 81 | » mov····%r9,%rcx |
82 | » adc····%r10,%rcx | 82 | » adc····%r10,%rcx |
83 | » cmp····%r10,%r11 | 83 | » cmp····%r10,%r11 |
84 | » jb·····e | 84 | » jb·····ec·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xec> |
85 | » cmp····%r9,%rcx | 85 | » cmp····%r9,%rcx |
86 | » jae···· | 86 | » jae····103·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x103> |
87 | » shrd···$0x1,%rcx,%rdi | 87 | » shrd···$0x1,%rcx,%rdi |
88 | » inc····%edx | 88 | » inc····%edx |
89 | » shr····$1,%rcx | 89 | » shr····$1,%rcx |
90 | » movabs·$0x8000000000000000,%rsi | 90 | » movabs·$0x8000000000000000,%rsi |
91 | » or·····%rsi,%rcx | 91 | » or·····%rsi,%rcx |
92 | » mov····%r8b,(%rax) | 92 | » mov····%r8b,(%rax) |
93 | » movw···$0xaaaa,0x1(%rax) | 93 | » movw···$0xaaaa,0x1(%rax) |
Offset 95, 39 lines modified | Offset 95, 39 lines modified | ||
95 | » mov····%edx,0x4(%rax) | 95 | » mov····%edx,0x4(%rax) |
96 | » mov····%rdi,0x8(%rax) | 96 | » mov····%rdi,0x8(%rax) |
97 | » mov····%rcx,0x10(%rax) | 97 | » mov····%rcx,0x10(%rax) |
98 | » pop····%rbx | 98 | » pop····%rbx |
99 | » ret | 99 | » ret |
100 | » mov····%r10,%r11 | 100 | » mov····%r10,%r11 |
101 | » sub····%r9,%r11 | 101 | » sub····%r9,%r11 |
102 | » ja·····12 | 102 | » ja·····12c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x12c> |
103 | » jb·····1 | 103 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
104 | » cmp····%rdi,%rsi | 104 | » cmp····%rdi,%rsi |
105 | » jb·····1 | 105 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
106 | » xor····%ecx,%ecx | 106 | » xor····%ecx,%ecx |
107 | » sub····%rdi,%rsi | 107 | » sub····%rdi,%rsi |
108 | » setb···%cl | 108 | » setb···%cl |
109 | » sub····%rcx,%r11 | 109 | » sub····%rcx,%r11 |
110 | » mov····%rsi,%rcx | 110 | » mov····%rsi,%rcx |
111 | » or·····%r11,%rcx | 111 | » or·····%r11,%rcx |
112 | » jne····1 | 112 | » jne····162·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x162> |
113 | » jmp····19 | 113 | » jmp····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
114 | » xor····%edx,%edx | 114 | » xor····%edx,%edx |
115 | » sub····%rsi,%rdi | 115 | » sub····%rsi,%rdi |
116 | » setb···%dl | 116 | » setb···%dl |
117 | » sub····%r10,%r9 | 117 | » sub····%r10,%r9 |
118 | » sub····%rdx,%r9 | 118 | » sub····%rdx,%r9 |
119 | » mov····%ebx,%edx | 119 | » mov····%ebx,%edx |
120 | » mov····%ecx,%r8d | 120 | » mov····%ecx,%r8d |
121 | » mov····%rdi,%rsi | 121 | » mov····%rdi,%rsi |
122 | » mov····%r9,%r11 | 122 | » mov····%r9,%r11 |
123 | » mov····%rsi,%rcx | 123 | » mov····%rsi,%rcx |
124 | » or·····%r11,%rcx | 124 | » or·····%r11,%rcx |
125 | » je·····19 | 125 | » je·····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
126 | » je·····19 | 126 | » je·····19a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19a> |
127 | » xor····%edi,%edi | 127 | » xor····%edi,%edi |
128 | » test···%r11,%r11 | 128 | » test···%r11,%r11 |
129 | » sete···%dil | 129 | » sete···%dil |
130 | » mov····%r11,%rcx | 130 | » mov····%r11,%rcx |
131 | » cmove··%rsi,%rcx | 131 | » cmove··%rsi,%rcx |
132 | » shl····$0x6,%edi | 132 | » shl····$0x6,%edi |
133 | » bsr····%rcx,%rcx | 133 | » bsr····%rcx,%rcx |
Offset 136, 15 lines modified | Offset 136, 15 lines modified | ||
136 | » shld···%cl,%rsi,%r11 | 136 | » shld···%cl,%rsi,%r11 |
Max diff block lines reached; 684/10967 bytes (6.24%) of diff not shown. |
Offset 26, 33 lines modified | Offset 26, 33 lines modified | ||
26 | » add····$0x80,%eax | 26 | » add····$0x80,%eax |
27 | » mov····%eax,0x3c(%rsp) | 27 | » mov····%eax,0x3c(%rsp) |
28 | » mov····%r9,%rax | 28 | » mov····%r9,%rax |
29 | » or·····%r14,%rax | 29 | » or·····%r14,%rax |
30 | » je·····5c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x5c> | 30 | » je·····5c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x5c> |
31 | » mov····%rdi,%rax | 31 | » mov····%rdi,%rax |
32 | » or·····%r8,%rax | 32 | » or·····%r8,%rax |
33 | » jne····c | 33 | » jne····c7·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128[·...·truncated·by·diffoscope;·len:·16,·SHA:·625fee54e5b72d57b6405e89327caee2b6c73b7caacac9dd2309121dbc4d409d·...·]> |
34 | » movq···$0x0,0x40(%rsp) | 34 | » movq···$0x0,0x40(%rsp) |
35 | » xor····%edx,%edx | 35 | » xor····%edx,%edx |
36 | » mov····%rdx,0x48(%rsp) | 36 | » mov····%rdx,0x48(%rsp) |
37 | » movw···$0xaaaa,0x39(%rsp) | 37 | » movw···$0xaaaa,0x39(%rsp) |
38 | » movb···$0xaa,0x3b(%rsp) | 38 | » movb···$0xaa,0x3b(%rsp) |
39 | » mov····%fs:0x28,%rax | 39 | » mov····%fs:0x28,%rax |
40 | » cmp····0x50(%rsp),%rax | 40 | » cmp····0x50(%rsp),%rax |
41 | » jne····1 | 41 | » jne····122·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<12[·...·truncated·by·diffoscope;·len:·18,·SHA:·ba30ea227af3f0381ec5980bc0d87c4ea29039e28529737d37813ca88e8a551f·...·]> |
42 | » mov····0x48(%rsp),%rax | 42 | » mov····0x48(%rsp),%rax |
43 | » mov····%rax,0x28(%rsp) | 43 | » mov····%rax,0x28(%rsp) |
44 | » movups·0x38(%rsp),%xmm0 | 44 | » vmovups·0x38(%rsp),%xmm0 |
45 | » movups·%xmm0,0x18(%rsp) | 45 | » vmovups·%xmm0,0x18(%rsp) |
46 | » mov····0x10(%rcx),%rax | 46 | » mov····0x10(%rcx),%rax |
47 | » mov····%rax,0x10(%rsp) | 47 | » mov····%rax,0x10(%rsp) |
48 | » movups·(%rcx),%xmm0 | 48 | » vmovups·(%rcx),%xmm0 |
49 | » movups·%xmm0,(%rsp) | 49 | » vmovups·%xmm0,(%rsp) |
50 | » mov····%rbx,%rdi | 50 | » mov····%rbx,%rdi |
51 | » call···b | 51 | » call···bc·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128[·...·truncated·by·diffoscope;·len:·16,·SHA:·aff15b35234282bbdc9c7354a21b831add09513c0f89420d4b14752ade725d88·...·]> |
52 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 52 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
53 | » mov····%rbx,%rax | 53 | » mov····%rbx,%rax |
54 | » add····$0x58,%rsp | 54 | » add····$0x58,%rsp |
55 | » pop····%rbx | 55 | » pop····%rbx |
56 | » pop····%r14 | 56 | » pop····%r14 |
57 | » ret | 57 | » ret |
58 | » mov····%r8,%rax | 58 | » mov····%r8,%rax |
Offset 76, 9 lines modified | Offset 76, 9 lines modified | ||
76 | » add····%r10d,%r11d | 76 | » add····%r10d,%r11d |
77 | » add····$0x7f,%r11d | 77 | » add····$0x7f,%r11d |
78 | » mov····%r11d,0x3c(%rsp) | 78 | » mov····%r11d,0x3c(%rsp) |
79 | » shld···$0x1,%rax,%rdx | 79 | » shld···$0x1,%rax,%rdx |
80 | » add····%rax,%rax | 80 | » add····%rax,%rax |
81 | » mov····%rax,0x40(%rsp) | 81 | » mov····%rax,0x40(%rsp) |
82 | » jmp····67·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x67> | 82 | » jmp····67·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x67> |
83 | » call···12 | 83 | » call···127·<.LCPI1_18+0x1f> |
84 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 84 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·4 | 2 | ··0x00000000·404743······························@GC |
Offset 2, 70 lines modified | Offset 2, 67 lines modified | ||
2 | Hex·dump·of·section·'.strtab': | 2 | Hex·dump·of·section·'.strtab': |
3 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 3 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L | 5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. | 6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ | 7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI | 8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI |
9 | ··0x00000060·305f313 | 9 | ··0x00000060·305f3132·002e4c43·5049305f·3135002e·0_12..LCPI0_15.. |
10 | ··0x00000070·4c435049·305f3136·002e4c43·5049305f·LCPI0_16..LCPI0_ | 10 | ··0x00000070·4c435049·305f3136·002e4c43·5049305f·LCPI0_16..LCPI0_ |
11 | ··0x00000080·3 | 11 | ··0x00000080·3232002e·4c435049·305f3233·002e4c43·22..LCPI0_23..LC |
12 | ··0x00000090·5049305f·3 | 12 | ··0x00000090·5049305f·3130002e·4c435049·305f3131·PI0_10..LCPI0_11 |
13 | ··0x000000a0·002e4c43·5049305f·313 | 13 | ··0x000000a0·002e4c43·5049305f·3133002e·4c435049·..LCPI0_13..LCPI |
14 | ··0x000000b0·305f3134·002e4c43·5049305f·323 | 14 | ··0x000000b0·305f3134·002e4c43·5049305f·3231002e·0_14..LCPI0_21.. |
15 | ··0x000000c0·4c435049·305f313 | 15 | ··0x000000c0·4c435049·305f3138·002e4c43·5049305f·LCPI0_18..LCPI0_ |
16 | ··0x000000d0·3230005f·5a4e3139·5f5f6c6c·766d5f6c·20._ZN19__llvm_l | ||
17 | ··0x000000e0·6962635f·31385f31·5f385f31·325f474c·ibc_18_1_8_12_GL | ||
18 | ··0x000000f0·4f42414c·5f5f4e5f·31313865·7870325f·OBAL__N_118exp2_ | ||
19 | ··0x00000100·646f7562·6c655f64·6f75626c·65456452·double_doubleEdR | ||
20 | ··0x00000110·4b4e535f·31304e75·6d626572·50616972·KNS_10NumberPair | ||
21 | ··0x00000120·49644545·005f5a4e·31395f5f·6c6c766d·IdEE._ZN19__llvm | ||
22 | ··0x00000130·5f6c6962·635f3138·5f315f38·5f31325f·_libc_18_1_8_12_ | ||
23 | ··0x00000140·474c4f42·414c5f5f·4e5f3139·65787032·GLOBAL__N_19exp2 | ||
24 | ··0x00000150·5f663132·38456469·6969002e·4c435049·_f128Ediii..LCPI | ||
25 | ··0x00000160·315f3000·2e4c4350·49315f31·002e4c43·1_0..LCPI1_1..LC | ||
26 | ··0x00000170·5049315f·32002e4c·43504931·5f33002e·PI1_2..LCPI1_3.. | ||
27 | ··0x00000180·4c435049·315f3400·2e4c4350·49315f35·LCPI1_4..LCPI1_5 | ||
28 | ··0x00000190·002e4c43·5049315f·36002e4c·43504931·..LCPI1_6..LCPI1 | ||
29 | ··0x000001a0·5f37002e·4c435049·315f3800·2e4c4350·_7..LCPI1_8..LCP | ||
30 | ··0x000001b0·49315f39·002e4c43·5049315f·3130002e·I1_9..LCPI1_10.. | ||
31 | ··0x000001c0·4c435049·315f3131·002e4c43·5049315f·LCPI1_11..LCPI1_ | ||
16 | ··0x00000 | 32 | ··0x000001d0·3132002e·4c435049·315f3133·002e4c43·12..LCPI1_13..LC |
17 | ··0x000000e0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
18 | ··0x000000f0·5f315f38·5f31325f·474c4f42·414c5f5f·_1_8_12_GLOBAL__ | ||
19 | ··0x00000100·4e5f3131·38657870·325f646f·75626c65·N_118exp2_double | ||
20 | ··0x00000110·5f646f75·626c6545·64524b4e·535f3130·_doubleEdRKNS_10 | ||
21 | ··0x000001 | 33 | ··0x000001e0·5049315f·3134002e·4c435049·315f3135·PI1_14..LCPI1_15 |
34 | ··0x000001f0·002e4c43·5049315f·3136002e·4c435049·..LCPI1_16..LCPI | ||
35 | ··0x00000200·315f3137·002e4c43·5049315f·3138002e·1_17..LCPI1_18.. | ||
36 | ··0x00000210·4c435049·335f3000·2e4c4350·49335f31·LCPI3_0..LCPI3_1 | ||
37 | ··0x00000220·002e4c43·5049345f·30006578·7032005f·..LCPI4_0.exp2._ | ||
22 | ··0x00000 | 38 | ··0x00000230·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ |
39 | ··0x00000240·31385f31·5f385f39·45585032·5f4d4944·18_1_8_9EXP2_MID | ||
40 | ··0x00000250·3145005f·5a4e3139·5f5f6c6c·766d5f6c·1E._ZN19__llvm_l | ||
23 | ··0x00000140·31385f31·5f385f31·325f474c·4f42414c·18_1_8_12_GLOBAL | ||
24 | ··0x00000150·5f5f4e5f·31396578·70325f66·31323845·__N_19exp2_f128E | ||
25 | ··0x00000160·64696969·002e4c43·5049315f·30002e4c·diii..LCPI1_0..L | ||
26 | ··0x00000170·43504931·5f31002e·4c435049·315f3200·CPI1_1..LCPI1_2. | ||
27 | ··0x00000180·2e4c4350·49315f33·002e4c43·5049315f·.LCPI1_3..LCPI1_ | ||
28 | ··0x00000190·34002e4c·43504931·5f35002e·4c435049·4..LCPI1_5..LCPI | ||
29 | ··0x000001a0·315f3600·2e4c4350·49315f37·002e4c43·1_6..LCPI1_7..LC | ||
30 | ··0x000001b0·5049315f·38002e4c·43504931·5f39002e·PI1_8..LCPI1_9.. | ||
31 | ··0x000001c0·4c435049·315f3130·002e4c43·5049315f·LCPI1_10..LCPI1_ | ||
32 | ··0x000001d0·3131002e·4c435049·315f3132·002e4c43·11..LCPI1_12..LC | ||
33 | ··0x000001e0·5049315f·3133002e·4c435049·315f3134·PI1_13..LCPI1_14 | ||
34 | ··0x000001f0·002e4c43·5049315f·3135002e·4c435049·..LCPI1_15..LCPI | ||
35 | ··0x00000200·315f3136·002e4c43·5049315f·3137002e·1_16..LCPI1_17.. | ||
36 | ··0x00000210·4c435049·315f3138·002e4c43·5049315f·LCPI1_18..LCPI1_ | ||
37 | ··0x00000220·3139002e·4c435049·315f3230·002e4c43·19..LCPI1_20..LC | ||
38 | ··0x00000230·5049315f·3231002e·4c435049·335f3000·PI1_21..LCPI3_0. | ||
39 | ··0x00000240·2e4c4350·49335f31·002e4c43·5049345f·.LCPI3_1..LCPI4_ | ||
40 | ··0x00000250·30006578·7032005f·5a4e3139·5f5f6c6c·0.exp2._ZN19__ll | ||
41 | ··0x00000260· | 41 | ··0x00000260·6962635f·31385f31·5f385f39·45585032·ibc_18_1_8_9EXP2 |
42 | ··0x00000270· | 42 | ··0x00000270·5f4d4944·3245005f·5a5a4e31·395f5f6c·_MID2E._ZZN19__l |
43 | ··0x00000280·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 | ||
44 | ··0x00000290·5f385f39·45585032·5f4d4944·3245005f·_8_9EXP2_MID2E._ | ||
45 | ··0x000002a0·5a5a4e31·395f5f6c·6c766d5f·6c696263·ZZN19__llvm_libc | ||
46 | ··0x000002b0·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 | ||
47 | ··0x000002c0·35717569·636b5f67·65745f72·6f756e64·5quick_get_round | ||
48 | ··0x000002d0·45764531·78005f5f·6572726e·6f5f6c6f·EvE1x.__errno_lo | ||
49 | ··0x000002e0·63617469·6f6e005f·5a4e4b31·395f5f6c·cation._ZNK19__l | ||
50 | ··0x000002 | 43 | ··0x00000280·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ |
51 | ··0x00000300·36667075·74696c31·31447961·64696346·6fputil11DyadicF | ||
52 | ··0x00000310·6c6f6174·494c6d31·32384545·6376545f·loatILm128EEcvT_ | ||
53 | ··0x00000320·49647645·4576005f·5a4e3139·5f5f6c6c·IdvEEv._ZN19__ll | ||
54 | ··0x00000330·766d5f6c·6962635f·31385f31·5f385f36·vm_libc_18_1_8_6 | ||
55 | ··0x00000340·66707574·696c3132·72616973·655f6578·fputil12raise_ex | ||
56 | ··0x00000350·63657074·4569005f·5f737461·636b5f63·ceptEi.__stack_c | ||
57 | ··0x00000360·686b5f66·61696c00·5f5a4e31·395f5f6c·hk_fail._ZN19__l | ||
58 | ··0x00000370·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ | ||
59 | ··0x00000 | 44 | ··0x00000290·36667075·74696c31·35717569·636b5f67·6fputil15quick_g |
45 | ··0x000002a0·65745f72·6f756e64·45764531·78005f5f·et_roundEvE1x.__ | ||
46 | ··0x000002b0·6572726e·6f5f6c6f·63617469·6f6e005f·errno_location._ | ||
60 | ··0x00000390·64494c6d·31323845·45454e53·305f3131·dILm128EEENS0_11 | ||
61 | ··0x000003a0·44796164·6963466c·6f617449·58545f45·DyadicFloatIXT_E | ||
62 | ··0x000003b0·45455333·5f53335f·006d656d·63707900·EES3_S3_.memcpy. | ||
63 | ··0x00000 | 47 | ··0x000002c0·5a4e4b31·395f5f6c·6c766d5f·6c696263·ZNK19__llvm_libc |
64 | ··0x00000 | 48 | ··0x000002d0·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 |
49 | ··0x000002e0·31447961·64696346·6c6f6174·494c6d31·1DyadicFloatILm1 | ||
50 | ··0x000002f0·32384545·6376545f·49647645·4576005f·28EEcvT_IdvEEv._ | ||
51 | ··0x00000300·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
52 | ··0x00000310·31385f31·5f385f36·66707574·696c3132·18_1_8_6fputil12 | ||
53 | ··0x00000320·72616973·655f6578·63657074·4569005f·raise_exceptEi._ | ||
54 | ··0x00000330·5f737461·636b5f63·686b5f66·61696c00·_stack_chk_fail. | ||
55 | ··0x00000340·5f5a4e31·395f5f6c·6c766d5f·6c696263·_ZN19__llvm_libc | ||
56 | ··0x00000350·5f31385f·315f385f·36667075·74696c39·_18_1_8_6fputil9 | ||
57 | ··0x00000360·71756963·6b5f6164·64494c6d·31323845·quick_addILm128E | ||
58 | ··0x00000370·45454e53·305f3131·44796164·6963466c·EENS0_11DyadicFl | ||
59 | ··0x00000380·6f617449·58545f45·45455333·5f53335f·oatIXT_EEES3_S3_ | ||
60 | ··0x00000390·005f5a4e·31395f5f·6c6c766d·5f6c6962·._ZN19__llvm_lib | ||
61 | ··0x000003a0·635f3138·5f315f38·5f366670·7574696c·c_18_1_8_6fputil | ||
65 | ··0x000003 | 62 | ··0x000003b0·31326d75·6c746970·6c795f61·6464494c·12multiply_addIL |
66 | ··0x000003 | 63 | ··0x000003c0·6d313238·4545454e·53305f31·31447961·m128EEENS0_11Dya |
67 | ··0x00000 | 64 | ··0x000003d0·64696346·6c6f6174·4958545f·45454552·dicFloatIXT_EEER |
68 | ··0x00000 | 65 | ··0x000003e0·4b53335f·53355f53·355f005f·5a4e3139·KS3_S5_S5_._ZN19 |
69 | ··0x00000 | 66 | ··0x000003f0·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 |
70 | ··0x000004 | 67 | ··0x00000400·5f385f34·65787032·456400············_8_4exp2Ed. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········4 | 13 | ··Start·of·section·headers:··········4456·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········2 | 19 | ··Number·of·section·headers:·········22 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·21 |
Offset 1, 32 lines modified | Offset 1, 31 lines modified | ||
1 | There·are·2 | 1 | There·are·22·section·headers,·starting·at·offset·0x1168: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04····· | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····19··26··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·00000c·04····· | 6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·00000c·04·····19··30··4 |
7 | ··[·3]·.group············GROUP···········0000000000000000·000058·000008·04····· | 7 | ··[·3]·.group············GROUP···········0000000000000000·000058·000008·04·····19··29··4 |
8 | ··[·4]·.group············GROUP···········0000000000000000·000060·000008·04····· | 8 | ··[·4]·.group············GROUP···········0000000000000000·000060·000008·04·····19··27··4 |
9 | ··[·5]·.text·············PROGBITS········0000000000000000·000068·000000·00··AX··0···0··4 | 9 | ··[·5]·.text·············PROGBITS········0000000000000000·000068·000000·00··AX··0···0··4 |
10 | ··[·6]·.note.gnu.property·NOTE············0000000000000000·000068·000020·00···A··0···0··8 | 10 | ··[·6]·.note.gnu.property·NOTE············0000000000000000·000068·000020·00···A··0···0··8 |
11 | ··[·7]·.text.exp2f·······PROGBITS········0000000000000000·000090·000009·00··AX··0···0·16 | 11 | ··[·7]·.text.exp2f·······PROGBITS········0000000000000000·000090·000009·00··AX··0···0·16 |
12 | ··[·8]·.rela.text.exp2f··RELA············0000000000000000·000c | 12 | ··[·8]·.rela.text.exp2f··RELA············0000000000000000·000c70·000018·18···I·19···7··8 |
13 | ··[·9]·.rodata.cst4······PROGBITS········0000000000000000·00009c·0000 | 13 | ··[·9]·.rodata.cst4······PROGBITS········0000000000000000·00009c·000030·04··AM··0···0··4 |
14 | ··[10]·.rodata.cst8······PROGBITS········0000000000000000·0000 | 14 | ··[10]·.rodata.cst8······PROGBITS········0000000000000000·0000d0·000060·08··AM··0···0··8 |
15 | ··[11]·.rodata.cst16·····PROGBITS········0000000000000000·000130·000020·10··AM··0···0·16 | ||
16 | ··[1 | 15 | ··[11]·.text._ZN19__llvm_libc_18_1_8_7generic5exp2fEf·PROGBITS········0000000000000000·000130·000314·00·AXG··0···0·16 |
17 | ··[1 | 16 | ··[12]·.rela.text._ZN19__llvm_libc_18_1_8_7generic5exp2fEf·RELA············0000000000000000·000c88·0002e8·18··IG·19··11··8 |
18 | ··[1 | 17 | ··[13]·.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·PROGBITS········0000000000000000·000450·00020d·00·AXG··0···0·16 |
19 | ··[1 | 18 | ··[14]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·RELA············0000000000000000·000f70·000090·18··IG·19··13··8 |
20 | ··[1 | 19 | ··[15]·.rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE·PROGBITS········0000000000000000·000660·000100·00··AG··0···0·16 |
21 | ··[1 | 20 | ··[16]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·000760·000004·00·WAG··0···0··4 |
22 | ··[1 | 21 | ··[17]·.note.GNU-stack···PROGBITS········0000000000000000·000764·000000·00······0···0··1 |
23 | ··[1 | 22 | ··[18]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000764·000003·00···E··0···0··1 |
24 | ··[ | 23 | ··[19]·.symtab···········SYMTAB··········0000000000000000·000768·000318·18·····20··25··8 |
25 | ··[2 | 24 | ··[20]·.strtab···········STRTAB··········0000000000000000·000a80·0001eb·00······0···0··1 |
26 | ··[2 | 25 | ··[21]·.shstrtab·········STRTAB··········0000000000000000·001000·000164·00······0···0··1 |
27 | Key·to·Flags: | 26 | Key·to·Flags: |
28 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 27 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
29 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 28 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
30 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 29 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
31 | ··D·(mbind),·l·(large),·p·(processor·specific) | 30 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 6, 31 lines modified | Offset 6, 31 lines modified | ||
6 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_1 | 6 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_1 |
7 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_8 | 7 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_8 |
8 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_9 | 8 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_9 |
9 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_10 | 9 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_10 |
10 | ·····6:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_11 | 10 | ·····6:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_11 |
11 | ·····7:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_12 | 11 | ·····7:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_12 |
12 | ·····8:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_13 | 12 | ·····8:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_13 |
13 | ·····9:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_1 | 13 | ·····9:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_14 |
14 | ····10:·0000000000000024·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_1 | 14 | ····10:·0000000000000024·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_15 |
15 | ····11:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_16 | ||
15 | ····1 | 16 | ····12:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_2 |
16 | ····1 | 17 | ····13:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_3 |
17 | ····1 | 18 | ····14:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_4 |
18 | ····1 | 19 | ····15:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_5 |
19 | ····1 | 20 | ····16:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_6 |
20 | ····1 | 21 | ····17:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_7 |
21 | ····1 | 22 | ····18:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_17 |
22 | ····1 | 23 | ····19:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_18 |
23 | ···· | 24 | ····20:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_19 |
24 | ····2 | 25 | ····21:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_20 |
25 | ····2 | 26 | ····22:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_21 |
26 | ····2 | 27 | ····23:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_22 |
27 | ····23:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI1_14 | ||
28 | ····24:·00000000000000 | 28 | ····24:·000000000000002c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_0 |
29 | ····25:·0000000000000000·····9·FUNC····GLOBAL·DEFAULT····7·exp2f | 29 | ····25:·0000000000000000·····9·FUNC····GLOBAL·DEFAULT····7·exp2f |
30 | ····26:·0000000000000000··· | 30 | ····26:·0000000000000000···788·FUNC····WEAK···HIDDEN····11·_ZN19__llvm_libc_18_1_8_7generic5exp2fEf |
31 | ····27:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···1 | 31 | ····27:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···16·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
32 | ····28:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location | 32 | ····28:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
33 | ····29:·0000000000000000···256·OBJECT··WEAK···DEFAULT···1 | 33 | ····29:·0000000000000000···256·OBJECT··WEAK···DEFAULT···15·_ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
34 | ····30:·0000000000000000···5 | 34 | ····30:·0000000000000000···525·FUNC····WEAK···HIDDEN····13·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
35 | ····31:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 35 | ····31:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
36 | ····32:·0000000000000000·····9·FUNC····GLOBAL·DEFAULT····7·_ZN19__llvm_libc_18_1_8_5exp2fEf | 36 | ····32:·0000000000000000·····9·FUNC····GLOBAL·DEFAULT····7·_ZN19__llvm_libc_18_1_8_5exp2fEf |
Offset 1, 47 lines modified | Offset 1, 47 lines modified | ||
1 | Relocation·section·'.rela.text.exp2f'·at·offset·0xc | 1 | Relocation·section·'.rela.text.exp2f'·at·offset·0xc70·contains·1·entry: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 0000000000000005··0000001a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_7generic5exp2fEf·-·4 | 3 | 0000000000000005··0000001a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_7generic5exp2fEf·-·4 |
4 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_7generic5exp2fEf'·at·offset·0xc | 4 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_7generic5exp2fEf'·at·offset·0xc88·contains·31·entries: |
5 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 5 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
6 | 000000000000004c··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI1_8·-·4 | 6 | 000000000000004c··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI1_8·-·4 |
7 | 000000000000006 | 7 | 000000000000006c··0000001b00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
8 | 000000000000007 | 8 | 0000000000000074··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI1_10·-·4 |
9 | 00000000000000 | 9 | 000000000000007c··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI1_11·-·4 |
10 | 000000000000009 | 10 | 0000000000000094··0000000700000002·R_X86_64_PC32··········0000000000000018·.LCPI1_12·-·4 |
11 | 00000000000000a | 11 | 00000000000000a4··0000000800000002·R_X86_64_PC32··········000000000000001c·.LCPI1_13·-·4 |
12 | 00000000000000b | 12 | 00000000000000b7··0000001c00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
13 | 00000000000000dd··0000001700000002·R_X86_64_PC32··········0000000000000000·.LCPI1_14·-·4 | ||
14 | 0000000000000 | 13 | 00000000000000db··0000000900000002·R_X86_64_PC32··········0000000000000020·.LCPI1_14·-·4 |
14 | 000000000000011c··0000000a00000002·R_X86_64_PC32··········0000000000000024·.LCPI1_15·-·4 | ||
15 | 000000000000018 | 15 | 000000000000018a··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI1_0·-·4 |
16 | 00000000000001 | 16 | 000000000000019d··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI1_1·-·4 |
17 | 00000000000001b | 17 | 00000000000001b4··0000001d00000002·R_X86_64_PC32··········0000000000000000·_ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE·-·4 |
18 | 00000000000001 | 18 | 00000000000001c9··0000000c00000002·R_X86_64_PC32··········0000000000000000·.LCPI1_2·-·4 |
19 | 00000000000001 | 19 | 00000000000001d2··0000000d00000002·R_X86_64_PC32··········0000000000000008·.LCPI1_3·-·4 |
20 | 00000000000001 | 20 | 00000000000001da··0000000e00000002·R_X86_64_PC32··········0000000000000010·.LCPI1_4·-·4 |
21 | 00000000000001 | 21 | 00000000000001e3··0000000f00000002·R_X86_64_PC32··········0000000000000018·.LCPI1_5·-·4 |
22 | 0000000000000 | 22 | 00000000000001eb··0000001000000002·R_X86_64_PC32··········0000000000000020·.LCPI1_6·-·4 |
23 | 0000000000000 | 23 | 00000000000001f4··0000001100000002·R_X86_64_PC32··········0000000000000028·.LCPI1_7·-·4 |
24 | 00000000000002 | 24 | 0000000000000237··0000001200000002·R_X86_64_PC32··········0000000000000030·.LCPI1_17·-·4 |
25 | 00000000000002 | 25 | 0000000000000240··0000001300000002·R_X86_64_PC32··········0000000000000038·.LCPI1_18·-·4 |
26 | 00000000000002 | 26 | 0000000000000248··0000001400000002·R_X86_64_PC32··········0000000000000040·.LCPI1_19·-·4 |
27 | 00000000000002 | 27 | 0000000000000251··0000001500000002·R_X86_64_PC32··········0000000000000048·.LCPI1_20·-·4 |
28 | 00000000000002 | 28 | 0000000000000259··0000001600000002·R_X86_64_PC32··········0000000000000050·.LCPI1_21·-·4 |
29 | 00000000000002 | 29 | 0000000000000262··0000001700000002·R_X86_64_PC32··········0000000000000058·.LCPI1_22·-·4 |
30 | 00000000000002 | 30 | 0000000000000275··0000000d00000002·R_X86_64_PC32··········0000000000000008·.LCPI1_3·-·4 |
31 | 00000000000002 | 31 | 0000000000000299··0000000b00000002·R_X86_64_PC32··········0000000000000028·.LCPI1_16·-·4 |
32 | 00000000000002 | 32 | 00000000000002c2··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI1_8·-·4 |
33 | 0000000000000 | 33 | 00000000000002d8··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI1_9·-·4 |
34 | 0000000000000 | 34 | 00000000000002f2··0000001c00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
35 | 00000000000003 | 35 | 0000000000000302··0000001e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 |
36 | 00000000000003 | 36 | 0000000000000310··0000001f00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
37 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0xf | 37 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0xf70·contains·6·entries: |
38 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 38 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
39 | 000000000000007 | 39 | 0000000000000073··0000001800000002·R_X86_64_PC32··········000000000000002c·.LCPI2_0·-·4 |
40 | 00000000000000 | 40 | 00000000000000c4··0000001800000002·R_X86_64_PC32··········000000000000002c·.LCPI2_0·-·4 |
41 | 000000000000010d··0000001800000002·R_X86_64_PC32··········0000000000000010·.LCPI2_0·-·4 | ||
42 | 00000000000001 | 41 | 0000000000000115··0000001800000002·R_X86_64_PC32··········000000000000002c·.LCPI2_0·-·4 |
43 | 00000000000001 | 42 | 0000000000000166··0000001800000002·R_X86_64_PC32··········000000000000002c·.LCPI2_0·-·4 |
43 | 00000000000001b7··0000001800000002·R_X86_64_PC32··········000000000000002c·.LCPI2_0·-·4 | ||
44 | 0000000000000 | 44 | 0000000000000209··0000001f00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 2, 42 lines modified | Offset 2, 41 lines modified | ||
2 | .LCPI1_1 | 2 | .LCPI1_1 |
3 | .LCPI1_8 | 3 | .LCPI1_8 |
4 | .LCPI1_9 | 4 | .LCPI1_9 |
5 | .LCPI1_10 | 5 | .LCPI1_10 |
6 | .LCPI1_11 | 6 | .LCPI1_11 |
7 | .LCPI1_12 | 7 | .LCPI1_12 |
8 | .LCPI1_13 | 8 | .LCPI1_13 |
9 | .LCPI1_14 | ||
9 | .LCPI1_15 | 10 | .LCPI1_15 |
10 | .LCPI1_16 | 11 | .LCPI1_16 |
11 | .LCPI1_2 | 12 | .LCPI1_2 |
12 | .LCPI1_3 | 13 | .LCPI1_3 |
13 | .LCPI1_4 | 14 | .LCPI1_4 |
14 | .LCPI1_5 | 15 | .LCPI1_5 |
15 | .LCPI1_6 | 16 | .LCPI1_6 |
16 | .LCPI1_7 | 17 | .LCPI1_7 |
17 | .LCPI1_17 | 18 | .LCPI1_17 |
18 | .LCPI1_18 | 19 | .LCPI1_18 |
19 | .LCPI1_19 | 20 | .LCPI1_19 |
20 | .LCPI1_20 | 21 | .LCPI1_20 |
21 | .LCPI1_21 | 22 | .LCPI1_21 |
22 | .LCPI1_22 | 23 | .LCPI1_22 |
23 | .LCPI1_14 | ||
24 | .LCPI2_0 | 24 | .LCPI2_0 |
25 | _ZN19__llvm_libc_18_1_8_7generic5exp2fEf | 25 | _ZN19__llvm_libc_18_1_8_7generic5exp2fEf |
26 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 26 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
27 | __errno_location | 27 | __errno_location |
28 | _ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE | 28 | _ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
29 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | 29 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
30 | __stack_chk_fail | 30 | __stack_chk_fail |
31 | _ZN19__llvm_libc_18_1_8_5exp2fEf | 31 | _ZN19__llvm_libc_18_1_8_5exp2fEf |
32 | .shstrtab | 32 | .shstrtab |
33 | .note.gnu.property | 33 | .note.gnu.property |
34 | .rela.text.exp2f | 34 | .rela.text.exp2f |
35 | .rodata.cst4 | 35 | .rodata.cst4 |
36 | .rodata.cst8 | 36 | .rodata.cst8 |
37 | .rodata.cst16 | ||
38 | .rela.text._ZN19__llvm_libc_18_1_8_7generic5exp2fEf | 37 | .rela.text._ZN19__llvm_libc_18_1_8_7generic5exp2fEf |
39 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | 38 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
40 | .rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE | 39 | .rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
41 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 40 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
42 | .note.GNU-stack | 41 | .note.GNU-stack |
43 | .llvm_addrsig | 42 | .llvm_addrsig |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·0b000000·0c000000··········............ |
3 | Hex·dump·of·section·'.group': | 3 | Hex·dump·of·section·'.group': |
4 | ··0x00000000·01000000·0 | 4 | ··0x00000000·01000000·0d000000·0e000000··········............ |
5 | Hex·dump·of·section·'.group': | 5 | Hex·dump·of·section·'.group': |
6 | ··0x00000000·01000000· | 6 | ··0x00000000·01000000·0f000000···················........ |
7 | Hex·dump·of·section·'.group': | 7 | Hex·dump·of·section·'.group': |
8 | ··0x00000000·01000000·1 | 8 | ··0x00000000·01000000·10000000···················........ |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·00000042·000000bd·0000803f·01000000·...B.......?.... | 2 | ··0x00000000·00000042·000000bd·0000803f·01000000·...B.......?.... |
3 | ··0x00000010·0100803f·000080bf·ffff7f7f·00000034·...?...........4 | 3 | ··0x00000010·0100803f·000080bf·ffff7f7f·00000034·...?...........4 |
4 | ··0x00000020·0000807f·00008080 | 4 | ··0x00000020·aaaaaaaa·0000807f·00008080·aaaaaaaa·................ |
Offset 5, 198 lines modified | Offset 5, 177 lines modified | ||
5 | 0000000000000000·<__llvm_libc_18_1_8_::generic::exp2f(float)>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::generic::exp2f(float)>: |
6 | __llvm_libc_18_1_8_::generic::exp2f(float): | 6 | __llvm_libc_18_1_8_::generic::exp2f(float): |
7 | » endbr64 | 7 | » endbr64 |
8 | » sub····$0x38,%rsp | 8 | » sub····$0x38,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x30(%rsp) | 10 | » mov····%rax,0x30(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » mov····%eax,%ecx | 12 | » mov····%eax,%ecx |
13 | » and····$0x7fffffff,%ecx | 13 | » and····$0x7fffffff,%ecx |
14 | » lea····-0x43000000(%rcx),%edx | 14 | » lea····-0x43000000(%rcx),%edx |
15 | » cmp····$0xfa000000,%edx | 15 | » cmp····$0xfa000000,%edx |
16 | » ja·····18 | 16 | » ja·····186·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x186> |
17 | » cmp····$0x3d000000,%ecx | 17 | » cmp····$0x3d000000,%ecx |
18 | » ja·····5 | 18 | » ja·····55·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x55> |
19 | » cmp····$0x32800000,%ecx | 19 | » cmp····$0x32800000,%ecx |
20 | » ja·····12 | 20 | » ja·····125·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x125> |
21 | » addss | 21 | » vaddss·0x0(%rip),%xmm0,%xmm1········ |
22 | ·R_X86_64_PC32» .LCPI1_8-0x4 | 22 | ·R_X86_64_PC32» .LCPI1_8-0x4 |
23 | » movaps·%xmm0,%xmm1 | ||
24 | » jmp····2 | 23 | » jmp····20e·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x20e> |
25 | » test···%eax,%eax | 24 | » test···%eax,%eax |
26 | » js·····16 | 25 | » js·····160·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x160> |
27 | » cmp····$0x7f7fffff,%eax | 26 | » cmp····$0x7f7fffff,%eax |
28 | » ja·····11 | 27 | » ja·····118·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x118> |
29 | » movss | 28 | » vmovss·0x0(%rip),%xmm3········ |
30 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | 29 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 |
31 | » | 30 | » vaddss·0x0(%rip),%xmm3,%xmm1········ |
32 | ·R_X86_64_PC32» .LCPI1_10-0x4 | 31 | ·R_X86_64_PC32» .LCPI1_10-0x4 |
33 | » addss··%xmm1,%xmm2 | ||
34 | » movss | 32 | » vmovss·0x0(%rip),%xmm2········ |
35 | ·R_X86_64_PC32» .LCPI1_11-0x4 | 33 | ·R_X86_64_PC32» .LCPI1_11-0x4 |
36 | » subss· | 34 | » vsubss·%xmm3,%xmm2,%xmm2 |
37 | » addss· | 35 | » vaddss·%xmm2,%xmm1,%xmm2 |
38 | » xorps· | 36 | » vxorps·%xmm1,%xmm1,%xmm1 |
39 | » ucomiss·%xmm1,%xmm | 37 | » vucomiss·%xmm1,%xmm2 |
40 | » movss | 38 | » vmovss·0x0(%rip),%xmm1········ |
41 | ·R_X86_64_PC32» .LCPI1_12-0x4 | 39 | ·R_X86_64_PC32» .LCPI1_12-0x4 |
42 | » jne····a | 40 | » jne····a0·<__llvm_libc_18_1_8_::generic::exp2f(float)+0xa0> |
43 | » jnp····2 | 41 | » jnp····20e·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x20e> |
44 | » ucomiss·0x0(%rip),%xmm | 42 | » vucomiss·0x0(%rip),%xmm2········ |
45 | ·R_X86_64_PC32» .LCPI1_13-0x4 | 43 | ·R_X86_64_PC32» .LCPI1_13-0x4 |
46 | » jne····b | 44 | » jne····b0·<__llvm_libc_18_1_8_::generic::exp2f(float)+0xb0> |
47 | » jnp····2 | 45 | » jnp····20e·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x20e> |
48 | » movss | 46 | » vmovss·%xmm0,0x8(%rsp) |
49 | » call···b | 47 | » call···bb·<__llvm_libc_18_1_8_::generic::exp2f(float)+0xbb> |
50 | ·R_X86_64_PLT32» __errno_location-0x4 | 48 | ·R_X86_64_PLT32» __errno_location-0x4 |
51 | » movss | 49 | » vmovss·0x8(%rsp),%xmm0 |
52 | » movl···$0x22,(%rax) | 50 | » movl···$0x22,(%rax) |
53 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 51 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
54 | » mov····%rax,0x10(%rsp) | 52 | » mov····%rax,0x10(%rsp) |
55 | » | 53 | » vbroadcastss·0x0(%rip),%xmm1········ |
56 | ·R_X86_64_PC32» .LCPI1_14-0x4 | 54 | ·R_X86_64_PC32» .LCPI1_14-0x4 |
57 | » movups·%xmm1,0x18(%rsp) | 55 | » vmovups·%xmm1,0x18(%rsp) |
58 | » movl···$0xaaaaaaaa,0x28(%rsp) | 56 | » movl···$0xaaaaaaaa,0x28(%rsp) |
59 | » fnstenv·0x10(%rsp) | 57 | » fnstenv·0x10(%rsp) |
60 | » movl···$0xaaaaaaaa,0xc(%rsp) | 58 | » movl···$0xaaaaaaaa,0xc(%rsp) |
61 | » stmxcsr·0xc(%rsp) | 59 | » stmxcsr·0xc(%rsp) |
62 | » mov····0xc(%rsp),%eax | 60 | » mov····0xc(%rsp),%eax |
63 | » orb····$0x8,0x14(%rsp) | 61 | » orb····$0x8,0x14(%rsp) |
64 | » or·····$0x8,%eax | 62 | » or·····$0x8,%eax |
65 | » fldenv·0x10(%rsp) | 63 | » fldenv·0x10(%rsp) |
66 | » mov····%eax,0xc(%rsp) | 64 | » mov····%eax,0xc(%rsp) |
67 | » ldmxcsr·0xc(%rsp) | 65 | » ldmxcsr·0xc(%rsp) |
68 | » fwait | 66 | » fwait |
69 | » addss | 67 | » vaddss·0x0(%rip),%xmm0,%xmm1········ |
70 | ·R_X86_64_PC32» .LCPI1_15-0x4 | 68 | ·R_X86_64_PC32» .LCPI1_15-0x4 |
71 | » movaps·%xmm0,%xmm1 | ||
72 | » jmp····2 | 69 | » jmp····20e·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x20e> |
73 | » mov····%eax,%ecx | 70 | » mov····%eax,%ecx |
74 | » not····%ecx | 71 | » not····%ecx |
75 | » test···$0x38428937,%ecx | 72 | » test···$0x38428937,%ecx |
76 | » jne····2 | 73 | » jne····22b·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x22b> |
77 | » cmp····$0xbcf3a937,%eax | 74 | » cmp····$0xbcf3a937,%eax |
78 | » je·····2 | 75 | » je·····27f·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x27f> |
79 | » cmp····$0x3b429d37,%eax | 76 | » cmp····$0x3b429d37,%eax |
80 | » jne····2 | 77 | » jne····22b·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x22b> |
81 | » movl···$0xffffffff,0x10(%rsp) | 78 | » movl···$0xffffffff,0x10(%rsp) |
82 | » movl···$0x3f804385,0x10(%rsp) | 79 | » movl···$0x3f804385,0x10(%rsp) |
83 | » jmp····2 | 80 | » jmp····28f·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x28f> |
84 | » cmp····$0xc3160000,%eax | 81 | » cmp····$0xc3160000,%eax |
85 | » jb·····18 | 82 | » jb·····186·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x186> |
86 | » xorps· | 83 | » vxorps·%xmm1,%xmm1,%xmm1 |
87 | » cmp····$0x7f800000,%ecx | 84 | » cmp····$0x7f800000,%ecx |
88 | » je·····2 | 85 | » je·····20e·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x20e> |
89 | » jbe····2 | 86 | » jbe····2ae·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x2ae> |
90 | » movaps·%xmm0,%xmm1 | 87 | » vmovaps·%xmm0,%xmm1 |
91 | » jmp····2 | 88 | » jmp····20e·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x20e> |
92 | » m | 89 | » vmulss·0x0(%rip),%xmm0,%xmm1········ |
93 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 90 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
94 | » mulss··%xmm0,%xmm1 | ||
95 | » roundss·$0x8,%xmm1,%xmm1 | 91 | » vroundss·$0x8,%xmm1,%xmm1,%xmm1 |
96 | » cvttss2si·%xmm1,%eax | 92 | » vcvttss2si·%xmm1,%eax |
97 | » m | 93 | » vfmadd231ss·0x0(%rip),%xmm1,%xmm0········ |
98 | ·R_X86_64_PC32» .LCPI1_1-0x4 | 94 | ·R_X86_64_PC32» .LCPI1_1-0x4 |
99 | » | 95 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
100 | » mov····%eax,%ecx | 96 | » mov····%eax,%ecx |
101 | » shr····$0x5,%ecx | 97 | » shr····$0x5,%ecx |
102 | » shl····$0x34,%rcx | 98 | » shl····$0x34,%rcx |
103 | » and····$0x1f,%eax | 99 | » and····$0x1f,%eax |
104 | » lea····0x0(%rip),%rdx········ | 100 | » lea····0x0(%rip),%rdx········ |
105 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 | 101 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 |
106 | » add····(%rdx,%rax,8),%rcx | 102 | » add····(%rdx,%rax,8),%rcx |
107 | » xorps··%xmm0,%xmm0 | ||
108 | » cvtss2sd·%xmm1,%xmm0 | ||
109 | » movq | 103 | » vmovq··%rcx,%xmm1 |
110 | » movaps·%xmm0,%xmm2 | ||
111 | » mulsd· | 104 | » vmulsd·%xmm0,%xmm0,%xmm2 |
112 | » movsd | 105 | » vmovsd·0x0(%rip),%xmm3········ |
113 | ·R_X86_64_PC32» .LCPI1_2-0x4 | 106 | ·R_X86_64_PC32» .LCPI1_2-0x4 |
114 | » mulsd··%xmm0,%xmm3 | ||
115 | » addsd | 107 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm3········ |
116 | ·R_X86_64_PC32» .LCPI1_3-0x4 | 108 | ·R_X86_64_PC32» .LCPI1_3-0x4 |
117 | » movsd | 109 | » vmovsd·0x0(%rip),%xmm4········ |
118 | ·R_X86_64_PC32» .LCPI1_4-0x4 | 110 | ·R_X86_64_PC32» .LCPI1_4-0x4 |
119 | » mulsd··%xmm0,%xmm4 | ||
120 | » addsd | 111 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm4········ |
121 | ·R_X86_64_PC32» .LCPI1_5-0x4 | 112 | ·R_X86_64_PC32» .LCPI1_5-0x4 |
122 | » m | 113 | » vmovsd·0x0(%rip),%xmm5········ |
123 | ·R_X86_64_PC32» .LCPI1_6-0x4 | 114 | ·R_X86_64_PC32» .LCPI1_6-0x4 |
124 | » addsd | 115 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm5········ |
125 | ·R_X86_64_PC32» .LCPI1_7-0x4 | 116 | ·R_X86_64_PC32» .LCPI1_7-0x4 |
117 | » vfmadd213sd·%xmm4,%xmm2,%xmm5 | ||
126 | » mulsd· | 118 | » vmulsd·%xmm1,%xmm2,%xmm0 |
127 | » addsd··%xmm4,%xmm0 | ||
128 | » mulsd··%xmm1,%xmm2 | ||
129 | » mulsd··%xmm0,%xmm2 | ||
Max diff block lines reached; 3734/10371 bytes (36.00%) of diff not shown. |
Offset 9, 108 lines modified | Offset 9, 108 lines modified | ||
9 | » sub····$0x38,%rsp | 9 | » sub····$0x38,%rsp |
10 | » mov····%fs:0x28,%rax | 10 | » mov····%fs:0x28,%rax |
11 | » mov····%rax,0x30(%rsp) | 11 | » mov····%rax,0x30(%rsp) |
12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
13 | » test···$0x1,%dil | 13 | » test···$0x1,%dil |
14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> | 14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> |
15 | » test···$0x4,%dil | 15 | » test···$0x4,%dil |
16 | » jne····b | 16 | » jne····ba·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0xba> |
17 | » test···$0x8,%dil | 17 | » test···$0x8,%dil |
18 | » jne····10 | 18 | » jne····10b·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x10b> |
19 | » test···$0x10,%dil | 19 | » test···$0x10,%dil |
20 | » jne····15 | 20 | » jne····15c·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x15c> |
21 | » test···$0x20,%dil | 21 | » test···$0x20,%dil |
22 | » jne····1a | 22 | » jne····1ad·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x1ad> |
23 | » mov····%fs:0x28,%rax | 23 | » mov····%fs:0x28,%rax |
24 | » cmp····0x30(%rsp),%rax | 24 | » cmp····0x30(%rsp),%rax |
25 | » jne···· | 25 | » jne····208·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x208> |
26 | » xor····%eax,%eax | 26 | » xor····%eax,%eax |
27 | » add····$0x38,%rsp | 27 | » add····$0x38,%rsp |
28 | » ret | 28 | » ret |
29 | » mov····%rax,0x10(%rsp) | 29 | » mov····%rax,0x10(%rsp) |
30 | » | 30 | » vbroadcastss·0x0(%rip),%xmm0········ |
31 | ·R_X86_64_PC32» .LCPI2_0-0x4 | 31 | ·R_X86_64_PC32» .LCPI2_0-0x4 |
32 | » movups·%xmm0,0x18(%rsp) | 32 | » vmovups·%xmm0,0x18(%rsp) |
33 | » movl···$0xaaaaaaaa,0x28(%rsp) | 33 | » movl···$0xaaaaaaaa,0x28(%rsp) |
34 | » fnstenv·0x10(%rsp) | 34 | » fnstenv·0x10(%rsp) |
35 | » movl···$0xaaaaaaaa,0xc(%rsp) | 35 | » movl···$0xaaaaaaaa,0xc(%rsp) |
36 | » stmxcsr·0xc(%rsp) | 36 | » stmxcsr·0xc(%rsp) |
37 | » mov····0xc(%rsp),%ecx | 37 | » mov····0xc(%rsp),%ecx |
38 | » orb····$0x1,0x14(%rsp) | 38 | » orb····$0x1,0x14(%rsp) |
39 | » or·····$0x1,%ecx | 39 | » or·····$0x1,%ecx |
40 | » fldenv·0x10(%rsp) | 40 | » fldenv·0x10(%rsp) |
41 | » mov····%ecx,0xc(%rsp) | 41 | » mov····%ecx,0xc(%rsp) |
42 | » ldmxcsr·0xc(%rsp) | 42 | » ldmxcsr·0xc(%rsp) |
43 | » fwait | 43 | » fwait |
44 | » test···$0x4,%dil | 44 | » test···$0x4,%dil |
45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> | 45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> |
46 | » mov····%rax,0x10(%rsp) | 46 | » mov····%rax,0x10(%rsp) |
47 | » | 47 | » vbroadcastss·0x0(%rip),%xmm0········ |
48 | ·R_X86_64_PC32» .LCPI2_0-0x4 | 48 | ·R_X86_64_PC32» .LCPI2_0-0x4 |
49 | » movups·%xmm0,0x18(%rsp) | 49 | » vmovups·%xmm0,0x18(%rsp) |
50 | » movl···$0xaaaaaaaa,0x28(%rsp) | 50 | » movl···$0xaaaaaaaa,0x28(%rsp) |
51 | » fnstenv·0x10(%rsp) | 51 | » fnstenv·0x10(%rsp) |
52 | » movl···$0xaaaaaaaa,0xc(%rsp) | 52 | » movl···$0xaaaaaaaa,0xc(%rsp) |
53 | » stmxcsr·0xc(%rsp) | 53 | » stmxcsr·0xc(%rsp) |
54 | » mov····0xc(%rsp),%ecx | 54 | » mov····0xc(%rsp),%ecx |
55 | » orb····$0x4,0x14(%rsp) | 55 | » orb····$0x4,0x14(%rsp) |
56 | » or·····$0x4,%ecx | 56 | » or·····$0x4,%ecx |
57 | » fldenv·0x10(%rsp) | 57 | » fldenv·0x10(%rsp) |
58 | » mov····%ecx,0xc(%rsp) | 58 | » mov····%ecx,0xc(%rsp) |
59 | » ldmxcsr·0xc(%rsp) | 59 | » ldmxcsr·0xc(%rsp) |
60 | » fwait | 60 | » fwait |
61 | » test···$0x8,%dil | 61 | » test···$0x8,%dil |
62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> | 62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> |
63 | » mov····%rax,0x10(%rsp) | 63 | » mov····%rax,0x10(%rsp) |
64 | » | 64 | » vbroadcastss·0x0(%rip),%xmm0········ |
65 | ·R_X86_64_PC32» .LCPI2_0-0x4 | 65 | ·R_X86_64_PC32» .LCPI2_0-0x4 |
66 | » movups·%xmm0,0x18(%rsp) | 66 | » vmovups·%xmm0,0x18(%rsp) |
67 | » movl···$0xaaaaaaaa,0x28(%rsp) | 67 | » movl···$0xaaaaaaaa,0x28(%rsp) |
68 | » fnstenv·0x10(%rsp) | 68 | » fnstenv·0x10(%rsp) |
69 | » movl···$0xaaaaaaaa,0xc(%rsp) | 69 | » movl···$0xaaaaaaaa,0xc(%rsp) |
70 | » stmxcsr·0xc(%rsp) | 70 | » stmxcsr·0xc(%rsp) |
71 | » mov····0xc(%rsp),%ecx | 71 | » mov····0xc(%rsp),%ecx |
72 | » orb····$0x8,0x14(%rsp) | 72 | » orb····$0x8,0x14(%rsp) |
73 | » or·····$0x8,%ecx | 73 | » or·····$0x8,%ecx |
74 | » fldenv·0x10(%rsp) | 74 | » fldenv·0x10(%rsp) |
75 | » mov····%ecx,0xc(%rsp) | 75 | » mov····%ecx,0xc(%rsp) |
76 | » ldmxcsr·0xc(%rsp) | 76 | » ldmxcsr·0xc(%rsp) |
77 | » fwait | 77 | » fwait |
78 | » test···$0x10,%dil | 78 | » test···$0x10,%dil |
79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> | 79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> |
80 | » mov····%rax,0x10(%rsp) | 80 | » mov····%rax,0x10(%rsp) |
81 | » | 81 | » vbroadcastss·0x0(%rip),%xmm0········ |
82 | ·R_X86_64_PC32» .LCPI2_0-0x4 | 82 | ·R_X86_64_PC32» .LCPI2_0-0x4 |
83 | » movups·%xmm0,0x18(%rsp) | 83 | » vmovups·%xmm0,0x18(%rsp) |
84 | » movl···$0xaaaaaaaa,0x28(%rsp) | 84 | » movl···$0xaaaaaaaa,0x28(%rsp) |
85 | » fnstenv·0x10(%rsp) | 85 | » fnstenv·0x10(%rsp) |
86 | » movl···$0xaaaaaaaa,0xc(%rsp) | 86 | » movl···$0xaaaaaaaa,0xc(%rsp) |
87 | » stmxcsr·0xc(%rsp) | 87 | » stmxcsr·0xc(%rsp) |
88 | » mov····0xc(%rsp),%ecx | 88 | » mov····0xc(%rsp),%ecx |
89 | » orb····$0x10,0x14(%rsp) | 89 | » orb····$0x10,0x14(%rsp) |
90 | » or·····$0x10,%ecx | 90 | » or·····$0x10,%ecx |
91 | » fldenv·0x10(%rsp) | 91 | » fldenv·0x10(%rsp) |
92 | » mov····%ecx,0xc(%rsp) | 92 | » mov····%ecx,0xc(%rsp) |
93 | » ldmxcsr·0xc(%rsp) | 93 | » ldmxcsr·0xc(%rsp) |
94 | » fwait | 94 | » fwait |
95 | » test···$0x20,%dil | 95 | » test···$0x20,%dil |
96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> | 96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> |
97 | » mov····%rax,0x10(%rsp) | 97 | » mov····%rax,0x10(%rsp) |
98 | » | 98 | » vbroadcastss·0x0(%rip),%xmm0········ |
99 | ·R_X86_64_PC32» .LCPI2_0-0x4 | 99 | ·R_X86_64_PC32» .LCPI2_0-0x4 |
100 | » movups·%xmm0,0x18(%rsp) | 100 | » vmovups·%xmm0,0x18(%rsp) |
101 | » movl···$0xaaaaaaaa,0x28(%rsp) | 101 | » movl···$0xaaaaaaaa,0x28(%rsp) |
102 | » fnstenv·0x10(%rsp) | 102 | » fnstenv·0x10(%rsp) |
103 | » movl···$0xaaaaaaaa,0xc(%rsp) | 103 | » movl···$0xaaaaaaaa,0xc(%rsp) |
104 | » stmxcsr·0xc(%rsp) | 104 | » stmxcsr·0xc(%rsp) |
105 | » mov····0xc(%rsp),%eax | 105 | » mov····0xc(%rsp),%eax |
106 | » orb····$0x20,0x14(%rsp) | 106 | » orb····$0x20,0x14(%rsp) |
107 | » or·····$0x20,%eax | 107 | » or·····$0x20,%eax |
108 | » fldenv·0x10(%rsp) | 108 | » fldenv·0x10(%rsp) |
109 | » mov····%eax,0xc(%rsp) | 109 | » mov····%eax,0xc(%rsp) |
110 | » ldmxcsr·0xc(%rsp) | 110 | » ldmxcsr·0xc(%rsp) |
111 | » fwait | 111 | » fwait |
112 | » mov····%fs:0x28,%rax | 112 | » mov····%fs:0x28,%rax |
113 | » cmp····0x30(%rsp),%rax | 113 | » cmp····0x30(%rsp),%rax |
114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> | 114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> |
115 | » call··· | 115 | » call···20d·<.LCPI1_22+0x1b5> |
116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049315f·30002e4c·43504931·..LCPI1_0..LCPI1 | 2 | ··0x00000000·002e4c43·5049315f·30002e4c·43504931·..LCPI1_0..LCPI1 |
3 | ··0x00000010·5f31002e·4c435049·315f3800·2e4c4350·_1..LCPI1_8..LCP | 3 | ··0x00000010·5f31002e·4c435049·315f3800·2e4c4350·_1..LCPI1_8..LCP |
4 | ··0x00000020·49315f39·002e4c43·5049315f·3130002e·I1_9..LCPI1_10.. | 4 | ··0x00000020·49315f39·002e4c43·5049315f·3130002e·I1_9..LCPI1_10.. |
5 | ··0x00000030·4c435049·315f3131·002e4c43·5049315f·LCPI1_11..LCPI1_ | 5 | ··0x00000030·4c435049·315f3131·002e4c43·5049315f·LCPI1_11..LCPI1_ |
6 | ··0x00000040·3132002e·4c435049·315f3133·002e4c43·12..LCPI1_13..LC | 6 | ··0x00000040·3132002e·4c435049·315f3133·002e4c43·12..LCPI1_13..LC |
7 | ··0x00000050·5049315f·313 | 7 | ··0x00000050·5049315f·3134002e·4c435049·315f3135·PI1_14..LCPI1_15 |
8 | ··0x00000060·002e4c43·5049315f·3 | 8 | ··0x00000060·002e4c43·5049315f·3136002e·4c435049·..LCPI1_16..LCPI |
9 | ··0x00000070·5f33002e·4c435049·315f3400·2e4c4350·_3..LCPI1_4..LCP | ||
10 | ··0x00000080·49315f35·002e4c43·5049315f·36002e4c·I1_5..LCPI1_6..L | ||
11 | ··0x000000 | 9 | ··0x00000070·315f3200·2e4c4350·49315f33·002e4c43·1_2..LCPI1_3..LC |
10 | ··0x00000080·5049315f·34002e4c·43504931·5f35002e·PI1_4..LCPI1_5.. | ||
11 | ··0x00000090·4c435049·315f3600·2e4c4350·49315f37·LCPI1_6..LCPI1_7 | ||
12 | ··0x000000a0·002e4c43·5049315f·313 | 12 | ··0x000000a0·002e4c43·5049315f·3137002e·4c435049·..LCPI1_17..LCPI |
13 | ··0x000000b0·315f313 | 13 | ··0x000000b0·315f3138·002e4c43·5049315f·3139002e·1_18..LCPI1_19.. |
14 | ··0x000000c0·4c435049·315f323 | 14 | ··0x000000c0·4c435049·315f3230·002e4c43·5049315f·LCPI1_20..LCPI1_ |
15 | ··0x000000d0·323 | 15 | ··0x000000d0·3231002e·4c435049·315f3232·002e4c43·21..LCPI1_22..LC |
16 | ··0x000000e0·5049325f·30006578·70326600·5f5a4e31·PI2_0.exp2f._ZN1 | 16 | ··0x000000e0·5049325f·30006578·70326600·5f5a4e31·PI2_0.exp2f._ZN1 |
17 | ··0x000000f0·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ | 17 | ··0x000000f0·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ |
18 | ··0x00000100·315f385f·3767656e·65726963·35657870·1_8_7generic5exp | 18 | ··0x00000100·315f385f·3767656e·65726963·35657870·1_8_7generic5exp |
19 | ··0x00000110·32664566·005f5a5a·4e31395f·5f6c6c76·2fEf._ZZN19__llv | 19 | ··0x00000110·32664566·005f5a5a·4e31395f·5f6c6c76·2fEf._ZZN19__llv |
20 | ··0x00000120·6d5f6c69·62635f31·385f315f·385f3666·m_libc_18_1_8_6f | 20 | ··0x00000120·6d5f6c69·62635f31·385f315f·385f3666·m_libc_18_1_8_6f |
21 | ··0x00000130·70757469·6c313571·7569636b·5f676574·putil15quick_get | 21 | ··0x00000130·70757469·6c313571·7569636b·5f676574·putil15quick_get |
22 | ··0x00000140·5f726f75·6e644576·45317800·5f5f6572·_roundEvE1x.__er | 22 | ··0x00000140·5f726f75·6e644576·45317800·5f5f6572·_roundEvE1x.__er |
Offset 2, 26 lines modified | Offset 2, 25 lines modified | ||
2 | Hex·dump·of·section·'.shstrtab': | 2 | Hex·dump·of·section·'.shstrtab': |
3 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 3 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
4 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 4 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
5 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 5 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
6 | ··0x00000030·72747900·2e72656c·612e7465·78742e65·rty..rela.text.e | 6 | ··0x00000030·72747900·2e72656c·612e7465·78742e65·rty..rela.text.e |
7 | ··0x00000040·78703266·002e726f·64617461·2e637374·xp2f..rodata.cst | 7 | ··0x00000040·78703266·002e726f·64617461·2e637374·xp2f..rodata.cst |
8 | ··0x00000050·34002e72·6f646174·612e6373·7438002e·4..rodata.cst8.. | 8 | ··0x00000050·34002e72·6f646174·612e6373·7438002e·4..rodata.cst8.. |
9 | ··0x00000060·726f6461·74612e63·73743136·002e6772·rodata.cst16..gr | ||
10 | ··0x000000 | 9 | ··0x00000060·67726f75·70002e72·656c612e·74657874·group..rela.text |
10 | ··0x00000070·2e5f5a4e·31395f5f·6c6c766d·5f6c6962·._ZN19__llvm_lib | ||
11 | ··0x00000080·635f3138·5f315f38·5f376765·6e657269·c_18_1_8_7generi | ||
12 | ··0x00000090·63356578·70326645·66002e72·656c612e·c5exp2fEf..rela. | ||
13 | ··0x000000a0·74657874·2e5f5a4e·31395f5f·6c6c766d·text._ZN19__llvm | ||
14 | ··0x000000b0·5f6c6962·635f3138·5f315f38·5f366670·_libc_18_1_8_6fp | ||
15 | ··0x000000c0·7574696c·31327261·6973655f·65786365·util12raise_exce | ||
16 | ··0x000000d0·70744569·002e726f·64617461·2e5f5a4e·ptEi..rodata._ZN | ||
17 | ··0x000000e0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
18 | ··0x000000f0·5f315f38·5f374578·70426173·65394558·_1_8_7ExpBase9EX | ||
19 | ··0x00000100·505f325f·4d494445·002e6461·74612e5f·P_2_MIDE..data._ | ||
11 | ··0x00000 | 20 | ··0x00000110·5a5a4e31·395f5f6c·6c766d5f·6c696263·ZZN19__llvm_libc |
12 | ··0x00000090·31385f31·5f385f37·67656e65·72696335·18_1_8_7generic5 | ||
13 | ··0x000000a0·65787032·66456600·2e72656c·612e7465·exp2fEf..rela.te | ||
14 | ··0x000000b0·78742e5f·5a4e3139·5f5f6c6c·766d5f6c·xt._ZN19__llvm_l | ||
15 | ··0x000000c0·6962635f·31385f31·5f385f36·66707574·ibc_18_1_8_6fput | ||
16 | ··0x000000d0·696c3132·72616973·655f6578·63657074·il12raise_except | ||
17 | ··0x000000e0·4569002e·726f6461·74612e5f·5a4e3139·Ei..rodata._ZN19 | ||
18 | ··0x000000f0·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 | ||
19 | ··0x00000100·5f385f37·45787042·61736539·4558505f·_8_7ExpBase9EXP_ | ||
20 | ··0x00000110·325f4d49·4445002e·64617461·2e5f5a5a·2_MIDE..data._ZZ | ||
21 | ··0x00000120·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | ||
22 | ··0x000001 | 21 | ··0x00000120·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 |
23 | ··0x000001 | 22 | ··0x00000130·35717569·636b5f67·65745f72·6f756e64·5quick_get_round |
24 | ··0x000001 | 23 | ··0x00000140·45764531·78002e6e·6f74652e·474e552d·EvE1x..note.GNU- |
25 | ··0x000001 | 24 | ··0x00000150·73746163·6b002e6c·6c766d5f·61646472·stack..llvm_addr |
26 | ··0x000001 | 25 | ··0x00000160·73696700····························sig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········1 | 13 | ··Start·of·section·headers:··········10368·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········24 | 19 | ··Number·of·section·headers:·········24 |
20 | ··Section·header·string·table·index:·23 | 20 | ··Section·header·string·table·index:·23 |
Offset 1, 33 lines modified | Offset 1, 33 lines modified | ||
1 | There·are·24·section·headers,·starting·at·offset·0x2 | 1 | There·are·24·section·headers,·starting·at·offset·0x2880: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····21··4 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····21··44··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·000008·04·····21··4 | 6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·000008·04·····21··42··4 |
7 | ··[·3]·.group············GROUP···········0000000000000000·000054·00000c·04·····21··4 | 7 | ··[·3]·.group············GROUP···········0000000000000000·000054·00000c·04·····21··43··4 |
8 | ··[·4]·.group············GROUP···········0000000000000000·000060·000008·04·····21··4 | 8 | ··[·4]·.group············GROUP···········0000000000000000·000060·000008·04·····21··40··4 |
9 | ··[·5]·.text·············PROGBITS········0000000000000000·000068·000000·00··AX··0···0··4 | 9 | ··[·5]·.text·············PROGBITS········0000000000000000·000068·000000·00··AX··0···0··4 |
10 | ··[·6]·.note.gnu.property·NOTE············0000000000000000·000068·000020·00···A··0···0··8 | 10 | ··[·6]·.note.gnu.property·NOTE············0000000000000000·000068·000020·00···A··0···0··8 |
11 | ··[·7]·.rodata.cst8······PROGBITS········0000000000000000·000088·000 | 11 | ··[·7]·.rodata.cst8······PROGBITS········0000000000000000·000088·0000e8·08··AM··0···0··8 |
12 | ··[·8]·.rodata.cst4······PROGBITS········0000000000000000·0001 | 12 | ··[·8]·.rodata.cst4······PROGBITS········0000000000000000·000170·000010·04··AM··0···0··4 |
13 | ··[·9]·.rodata.cst16·····PROGBITS········0000000000000000·0001a0·000030·10··AM··0···0·16 | ||
14 | ··[ | 13 | ··[·9]·.text.expm1·······PROGBITS········0000000000000000·000180·00114d·00··AX··0···0·16 |
15 | ··[1 | 14 | ··[10]·.rela.text.expm1··RELA············0000000000000000·001fa0·000630·18···I·21···9··8 |
15 | ··[11]·.rodata.cst16·····PROGBITS········0000000000000000·0012d0·000020·10··AM··0···0··8 | ||
16 | ··[12]·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·PROGBITS········0000000000000000·001 | 16 | ··[12]·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·PROGBITS········0000000000000000·0012f0·000191·00·AXG··0···0·16 |
17 | ··[13]·.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·RELA············0000000000000000·002 | 17 | ··[13]·.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·RELA············0000000000000000·0025d0·000030·18··IG·21··12··8 |
18 | ··[14]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·001 | 18 | ··[14]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·001490·0001bc·00·AXG··0···0·16 |
19 | ··[15]·.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·PROGBITS········0000000000000000·001 | 19 | ··[15]·.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·PROGBITS········0000000000000000·001650·000127·00·AXG··0···0·16 |
20 | ··[16]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·RELA············0000000000000000·002 | 20 | ··[16]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·RELA············0000000000000000·002600·000030·18··IG·21··15··8 |
21 | ··[17]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·001 | 21 | ··[17]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·001778·000004·00·WAG··0···0··4 |
22 | ··[18]·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·PROGBITS········0000000000000000·001 | 22 | ··[18]·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·PROGBITS········0000000000000000·001780·0000a8·00···A··0···0·16 |
23 | ··[19]·.note.GNU-stack···PROGBITS········0000000000000000·001 | 23 | ··[19]·.note.GNU-stack···PROGBITS········0000000000000000·001828·000000·00······0···0··1 |
24 | ··[20]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·001 | 24 | ··[20]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·001828·000003·00···E··0···0··1 |
25 | ··[21]·.symtab···········SYMTAB··········0000000000000000·001 | 25 | ··[21]·.symtab···········SYMTAB··········0000000000000000·001830·000468·18·····22··37··8 |
26 | ··[22]·.strtab···········STRTAB··········0000000000000000·00 | 26 | ··[22]·.strtab···········STRTAB··········0000000000000000·001c98·000306·00······0···0··1 |
27 | ··[23]·.shstrtab·········STRTAB··········0000000000000000·002 | 27 | ··[23]·.shstrtab·········STRTAB··········0000000000000000·002630·00024f·00······0···0··1 |
28 | Key·to·Flags: | 28 | Key·to·Flags: |
29 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 29 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
30 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 30 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
31 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 31 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
32 | ··D·(mbind),·l·(large),·p·(processor·specific) | 32 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Symbol·table·'.symtab'·contains· | 1 | Symbol·table·'.symtab'·contains·47·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_0 |
5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 |
6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 | 6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 |
7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_3 | 7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_3 |
8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_4 | 8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_4 |
Offset 22, 33 lines modified | Offset 22, 29 lines modified | ||
22 | ····18:·0000000000000088·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_17 | 22 | ····18:·0000000000000088·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_17 |
23 | ····19:·0000000000000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_18 | 23 | ····19:·0000000000000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_18 |
24 | ····20:·0000000000000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_19 | 24 | ····20:·0000000000000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_19 |
25 | ····21:·00000000000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_20 | 25 | ····21:·00000000000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_20 |
26 | ····22:·00000000000000a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_21 | 26 | ····22:·00000000000000a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_21 |
27 | ····23:·00000000000000b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_22 | 27 | ····23:·00000000000000b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_22 |
28 | ····24:·00000000000000b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_23 | 28 | ····24:·00000000000000b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_23 |
29 | ····25:·00000000000000c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 | 29 | ····25:·00000000000000c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_26 |
30 | ····26:·00000000000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 | 30 | ····26:·00000000000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_29 |
31 | ····27:·00000000000000d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_ | 31 | ····27:·00000000000000d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_30 |
32 | ····28:·00000000000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_ | 32 | ····28:·00000000000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_31 |
33 | ····29:·00000000000000e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_32 | 33 | ····29:·00000000000000e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_32 |
34 | ····30:·00000000000000e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_33 | ||
35 | ····31:·00000000000000f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_34 | ||
36 | ····32:·00000000000000f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_35 | ||
37 | ····3 | 34 | ····30:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_24 |
38 | ····3 | 35 | ····31:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_25 |
39 | ····3 | 36 | ····32:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_27 |
40 | ····3 | 37 | ····33:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_28 |
41 | ····3 | 38 | ····34:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI1_0 |
42 | ····3 | 39 | ····35:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI1_1 |
43 | ····3 | 40 | ····36:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···18·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 |
44 | ···· | 41 | ····37:·0000000000000000··4429·FUNC····GLOBAL·DEFAULT····9·expm1 |
45 | ···· | 42 | ····38:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E |
46 | ···· | 43 | ····39:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E |
47 | ····4 | 44 | ····40:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···17·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
48 | ····4 | 45 | ····41:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
49 | ····4 | 46 | ····42:·0000000000000000···444·FUNC····WEAK···HIDDEN····14·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
50 | ····46:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·memcpy | ||
51 | ····4 | 47 | ····43:·0000000000000000···295·FUNC····WEAK···HIDDEN····15·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_ |
52 | ····4 | 48 | ····44:·0000000000000000···401·FUNC····WEAK···HIDDEN····12·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
53 | ····4 | 49 | ····45:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
54 | ···· | 50 | ····46:·0000000000000000··4429·FUNC····GLOBAL·DEFAULT····9·_ZN19__llvm_libc_18_1_8_5expm1Ed |
Offset 1, 80 lines modified | Offset 1, 79 lines modified | ||
1 | Relocation·section·'.rela.text.expm1'·at·offset·0x | 1 | Relocation·section·'.rela.text.expm1'·at·offset·0x1fa0·contains·66·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000007 | 3 | 0000000000000073··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
4 | 00000000000000 | 4 | 000000000000007c··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 |
5 | 00000000000000 | 5 | 00000000000000b3··000000260000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E·-·4 |
6 | 00000000000000 | 6 | 00000000000000c5··000000270000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E·-·4 |
7 | 0000000000000146··0000001c00000002·R_X86_64_PC32··········00000000000000d8·.LCPI0_31·-·4 | ||
8 | 000000000000014f··0000001b00000002·R_X86_64_PC32··········00000000000000d0·.LCPI0_30·-·4 | ||
9 | 0000000000000157··0000001d00000002·R_X86_64_PC32··········00000000000000e0·.LCPI0_32·-·4 | ||
10 | 000000000000018a··0000001800000002·R_X86_64_PC32··········00000000000000b8·.LCPI0_23·-·4 | ||
7 | 0000000000000 | 11 | 00000000000001ac··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 |
8 | 00000000000001bd··0000001f00000002·R_X86_64_PC32··········00000000000000f0·.LCPI0_34·-·4 | ||
9 | 00000000000001c6··0000001e00000002·R_X86_64_PC32··········00000000000000e8·.LCPI0_33·-·4 | ||
10 | 00000000000001cf··0000002000000002·R_X86_64_PC32··········00000000000000f8·.LCPI0_35·-·4 | ||
11 | 0000000000000202··0000001b00000002·R_X86_64_PC32··········00000000000000d0·.LCPI0_26·-·4 | ||
12 | 0000000000000 | 12 | 00000000000001b4··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 |
13 | 0000000000000 | 13 | 00000000000001c5··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 |
14 | 0000000000000 | 14 | 00000000000001ce··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 |
15 | 0000000000000 | 15 | 00000000000001da··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 |
16 | 0000000000000 | 16 | 00000000000001e3··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 |
17 | 00000000000002 | 17 | 000000000000023c··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_8·-·4 |
18 | 00000000000002 | 18 | 0000000000000244··0000000a00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_9·-·4 |
19 | 00000000000002 | 19 | 000000000000025d··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_10·-·4 |
20 | 0000000000000 | 20 | 0000000000000274··0000000c00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_11·-·4 |
21 | 0000000000000 | 21 | 000000000000027c··0000000d00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_12·-·4 |
22 | 0000000000000 | 22 | 0000000000000289··0000000e00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_13·-·4 |
23 | 0000000000000 | 23 | 0000000000000296··0000000f00000002·R_X86_64_PC32··········0000000000000070·.LCPI0_14·-·4 |
24 | 0000000000000 | 24 | 00000000000002c5··0000001000000002·R_X86_64_PC32··········0000000000000078·.LCPI0_15·-·4 |
25 | 0000000000000 | 25 | 00000000000002d2··0000001100000002·R_X86_64_PC32··········0000000000000080·.LCPI0_16·-·4 |
26 | 0000000000000 | 26 | 00000000000002df··0000001200000002·R_X86_64_PC32··········0000000000000088·.LCPI0_17·-·4 |
27 | 000000000000030e··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 | ||
27 | 0000000000000 | 28 | 000000000000031b··0000001300000002·R_X86_64_PC32··········0000000000000090·.LCPI0_18·-·4 |
28 | 0000000000000 | 29 | 0000000000000328··0000001400000002·R_X86_64_PC32··········0000000000000098·.LCPI0_19·-·4 |
30 | 0000000000000357··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 | ||
29 | 0000000000000 | 31 | 0000000000000364··0000001500000002·R_X86_64_PC32··········00000000000000a0·.LCPI0_20·-·4 |
30 | 0000000000000531··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 | ||
31 | 0000000000000 | 32 | 0000000000000371··0000001600000002·R_X86_64_PC32··········00000000000000a8·.LCPI0_21·-·4 |
33 | 00000000000003a0··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 | ||
32 | 0000000000000 | 34 | 00000000000003ad··0000001700000002·R_X86_64_PC32··········00000000000000b0·.LCPI0_22·-·4 |
33 | 0000000000000 | 35 | 00000000000003eb··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 |
34 | 0000000000000 | 36 | 00000000000003f8··0000001800000002·R_X86_64_PC32··········00000000000000b8·.LCPI0_23·-·4 |
35 | 0000000000000605··0000001900000002·R_X86_64_PC32··········00000000000000c0·.LCPI0_24·-·4 | ||
36 | 0000000000000699··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 | ||
37 | 00000000000006a6··0000001a00000002·R_X86_64_PC32··········00000000000000c8·.LCPI0_25·-·4 | ||
38 | 000000000000074c··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 | ||
39 | 0000000000000 | 37 | 00000000000004d3··0000001b00000002·R_X86_64_PC32··········00000000000000d0·.LCPI0_30·-·4 |
40 | 00000000000008fe··0000001e00000002·R_X86_64_PC32··········00000000000000e8·.LCPI0_33·-·4 | ||
41 | 0000000000000 | 38 | 00000000000004fb··0000002800000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
42 | 0000000000000 | 39 | 0000000000000503··0000001e00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_24·-·4 |
43 | 000000000000093a··0000002200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_28·-·4 | ||
44 | 0000000000000 | 40 | 000000000000050b··0000001f00000002·R_X86_64_PC32··········0000000000000004·.LCPI0_25·-·4 |
41 | 0000000000000523··0000001900000002·R_X86_64_PC32··········00000000000000c0·.LCPI0_26·-·4 | ||
45 | 0000000000000 | 42 | 0000000000000533··0000002000000002·R_X86_64_PC32··········0000000000000008·.LCPI0_27·-·4 |
46 | 0000000000000 | 43 | 0000000000000546··0000002900000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
47 | 000000000000099a··0000002400000002·R_X86_64_PC32··········0000000000000000·.LCPI0_31·-·4 | ||
48 | 0000000000000 | 44 | 000000000000056d··0000002100000002·R_X86_64_PC32··········000000000000000c·.LCPI0_28·-·4 |
49 | 0000000000000 | 45 | 00000000000005cc··0000001a00000002·R_X86_64_PC32··········00000000000000c8·.LCPI0_29·-·4 |
50 | 0000000000000 | 46 | 000000000000080d··0000002a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
51 | 0000000000000d37··000000290000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E·-·4 | ||
52 | 0000000000000d95··0000002a0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E·-·4 | ||
53 | 0000000000000 | 47 | 0000000000000851··0000002a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
54 | 0000000000000ed6··0000002d00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
55 | 0000000000000 | 48 | 0000000000000904··000000260000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E·-·4 |
56 | 000000000000 | 49 | 0000000000000a5f··0000002a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
57 | 000000000000 | 50 | 0000000000000aa3··0000002a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
51 | 0000000000000b5b··000000270000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID2E·-·4 | ||
52 | 0000000000000cab··0000002a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
53 | 0000000000000cef··0000002a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
58 | 000000000000 | 54 | 0000000000000e24··0000002a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
55 | 0000000000000e2c··0000002400000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·7c | ||
56 | 0000000000000e3d··0000002400000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·5c | ||
57 | 0000000000000e4e··0000002400000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·3c | ||
58 | 0000000000000e5f··0000002400000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·+·1c | ||
59 | 000000000000 | 59 | 0000000000000e70··0000002400000002·R_X86_64_PC32··········0000000000000000·.rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128·-·4 |
60 | 000000000000 | 60 | 0000000000000eea··0000002b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 |
61 | 0000000000000f08··0000002b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
61 | 000000000000 | 62 | 0000000000000f26··0000002b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 |
63 | 0000000000000f44··0000002b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
64 | 0000000000000f62··0000002b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
65 | 0000000000000f84··0000002b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
62 | 0000000000001 | 66 | 000000000000102f··0000002b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 |
63 | 00000000000012fd··0000002f00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
64 | 000000000000131b··0000002f00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
65 | 0000000000001339··0000002f00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
66 | 0000000000001356··0000002f00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
67 | 0000000000001406··0000002f00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_·-·4 | ||
68 | 0000000000001 | 67 | 000000000000103b··0000002c00000004·R_X86_64_PLT32·········0000000000000000·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·-·4 |
69 | 0000000000001 | 68 | 0000000000001149··0000002d00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
70 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x2 | 69 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x25d0·contains·2·entries: |
71 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 70 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
72 | 000000000000013 | 71 | 0000000000000134··0000002200000002·R_X86_64_PC32··········0000000000000000·.LCPI1_0·-·4 |
73 | 000000000000014 | 72 | 0000000000000145··0000002300000002·R_X86_64_PC32··········0000000000000010·.LCPI1_1·-·4 |
74 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_'·at·offset·0x2 | 73 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_'·at·offset·0x2600·contains·2·entries: |
75 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 74 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
76 | 00000000000000b | 75 | 00000000000000b8··0000002a00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
77 | 00000000000001 | 76 | 0000000000000123··0000002d00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 22, 26 lines modified | Offset 22, 23 lines modified | ||
22 | .LCPI0_17 | 22 | .LCPI0_17 |
23 | .LCPI0_18 | 23 | .LCPI0_18 |
24 | .LCPI0_19 | 24 | .LCPI0_19 |
25 | .LCPI0_20 | 25 | .LCPI0_20 |
26 | .LCPI0_21 | 26 | .LCPI0_21 |
27 | .LCPI0_22 | 27 | .LCPI0_22 |
28 | .LCPI0_23 | 28 | .LCPI0_23 |
29 | .LCPI0_24 | ||
30 | .LCPI0_25 | ||
31 | .LCPI0_26 | 29 | .LCPI0_26 |
32 | .LCPI0_29 | 30 | .LCPI0_29 |
31 | .LCPI0_30 | ||
32 | .LCPI0_31 | ||
33 | .LCPI0_32 | 33 | .LCPI0_32 |
34 | .LCPI0_33 | ||
35 | .LCPI0_ | 34 | .LCPI0_24 |
36 | .LCPI0_ | 35 | .LCPI0_25 |
37 | .LCPI0_27 | 36 | .LCPI0_27 |
38 | .LCPI0_28 | 37 | .LCPI0_28 |
39 | .LCPI0_30 | ||
40 | .LCPI0_31 | ||
41 | .LCPI1_0 | 38 | .LCPI1_0 |
42 | .LCPI1_1 | 39 | .LCPI1_1 |
43 | _ZN19__llvm_libc_18_1_8_9EXP2_MID1E | 40 | _ZN19__llvm_libc_18_1_8_9EXP2_MID1E |
44 | _ZN19__llvm_libc_18_1_8_9EXP2_MID2E | 41 | _ZN19__llvm_libc_18_1_8_9EXP2_MID2E |
45 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 42 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
46 | __errno_location | 43 | __errno_location |
47 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ | 44 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
Offset 49, 16 lines modified | Offset 46, 16 lines modified | ||
49 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | 46 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
50 | __stack_chk_fail | 47 | __stack_chk_fail |
51 | _ZN19__llvm_libc_18_1_8_5expm1Ed | 48 | _ZN19__llvm_libc_18_1_8_5expm1Ed |
52 | .shstrtab | 49 | .shstrtab |
53 | .note.gnu.property | 50 | .note.gnu.property |
54 | .rodata.cst8 | 51 | .rodata.cst8 |
55 | .rodata.cst4 | 52 | .rodata.cst4 |
56 | .rodata.cst16 | ||
57 | .rela.text.expm1 | 53 | .rela.text.expm1 |
54 | .rodata.cst16 | ||
58 | .rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | 55 | .rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
59 | .text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ | 56 | .text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
60 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_ | 57 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12multiply_addILm128EEENS0_11DyadicFloatIXT_EEERKS3_S5_S5_ |
61 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 58 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
62 | .rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 | 59 | .rodata..L__const._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_116poly_approx_f128ERKNS_6fputil11DyadicFloatILm128EEE.COEFFS_128 |
63 | .note.GNU-stack | 60 | .note.GNU-stack |
64 | .llvm_addrsig | 61 | .llvm_addrsig |
Offset 1, 19 lines modified | Offset 1, 18 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·fe822b65·4715f73f·00000400·00004841·..+eG..?......HA | 2 | ··0x00000000·fe822b65·4715f73f·00000400·00004841·..+eG..?......HA |
3 | ··0x00000010·000000ff·422e26bf·260e1b2a·4318073d·....B.&.&..*C..= | ||
3 | ··0x00000010·00000002·0000a041·000000ff·422e26bf·.......A....B.&. | ||
4 | ··0x00000020·260e1b2a·4318073d·00000000·0000e03f·&..*C..=.......? | ||
5 | ··0x00000030·00000000·0000f03f·55555555·5555a53f·.......?UUUUUU.? | ||
6 | ··0x00000040·55555555·5555c53f·0000002a·4318073d·UUUUUU.?...*C..= | ||
7 | ··0x00000050·8506fe33·260e0b3b·1aa0011a·a0012a3f·...3&..;......*? | ||
8 | ··0x000000 | 4 | ··0x00000020·00000000·0000e03f·00000000·0000f03f·.......?.......? |
9 | ··0x00000070·1aa0011a·a0016a3b·176cc116·6cc1563f·......j;.l..l.V? | ||
10 | ··0x00000080·176cc116·6cc156bf·9ff4499f·f449efbb·.l..l.V...I..I.. | ||
11 | ··0x00000090·11111111·1111813f·11111111·111181bf·.......?........ | ||
12 | ··0x000000a0·11111111·1111013c·55555555·5555a5bf·.......<UUUUUU.. | ||
13 | ··0x000000 | 5 | ··0x00000030·55555555·5555a53f·55555555·5555c53f·UUUUUU.?UUUUUU.? |
14 | ··0x000000c0·55555555·5555653c·00000000·0000e0bf·UUUUUUe<........ | ||
15 | ··0x000000d0·00000000·0000f0bf·ffffffff·ffffef7f·................ | ||
16 | ··0x000000 | 6 | ··0x00000040·0000002a·4318073d·8506fe33·260e0b3b·...*C..=...3&..; |
7 | ··0x00000050·1aa0011a·a0012a3f·1aa0011a·a0016a3b·......*?......j; | ||
8 | ··0x00000060·176cc116·6cc1563f·176cc116·6cc156bf·.l..l.V?.l..l.V. | ||
9 | ··0x00000070·9ff4499f·f449efbb·11111111·1111813f·..I..I.........? | ||
10 | ··0x00000080·11111111·111181bf·11111111·1111013c·...............< | ||
11 | ··0x00000090·55555555·5555a5bf·55555555·5555453c·UUUUUU..UUUUUUE< | ||
12 | ··0x000000a0·55555555·5555c5bf·55555555·5555653c·UUUUUU..UUUUUUe< | ||
17 | ··0x000000 | 13 | ··0x000000b0·00000000·0000e0bf·00000000·0000f0bf·................ |
14 | ··0x000000c0·ffffffff·ffffef7f·00000000·0000f07f·................ | ||
15 | ··0x000000d0·00000000·00001000·00000000·0000704c·..............pL | ||
16 | ··0x000000e0·00000000·00007033···················......p3 | ||
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0100803f·000080bf·00000034· | 2 | ··0x00000000·0100803f·000080bf·00000034·aaaaaaaa·...?.......4.... |
Offset 1, 6 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst16': | 1 | Hex·dump·of·section·'.rodata.cst16': |
2 | ··0x00000000·aaaaaaaa·aaaaaaaa·aaaaaaaa·aaaaaaaa·................ | ||
3 | ··0x000000 | 2 | ··0x00000000·00000000·000090c6·00000000·00009046·...............F |
4 | ··0x000000 | 3 | ··0x00000010·00000000·000050b9·00000000·00005039·......P.......P9 |
Offset 9, 834 lines modified | Offset 9, 609 lines modified | ||
9 | » push···%rbp | 9 | » push···%rbp |
10 | » push···%r15 | 10 | » push···%r15 |
11 | » push···%r14 | 11 | » push···%r14 |
12 | » push···%r13 | 12 | » push···%r13 |
13 | » push···%r12 | 13 | » push···%r12 |
14 | » push···%rbx | 14 | » push···%rbx |
15 | » sub····$0x318,%rsp | 15 | » sub····$0x318,%rsp |
16 | » movdqa·%xmm0,%xmm | 16 | » vmovdqa·%xmm0,%xmm13 |
17 | » mov····%fs:0x28,%rax | 17 | » mov····%fs:0x28,%rax |
18 | » mov····%rax,0x310(%rsp) | 18 | » mov····%rax,0x310(%rsp) |
19 | » movq | 19 | » vmovq··%xmm0,%rcx |
20 | » movabs·$0x3fbd48f778dcdf1e,%rax | 20 | » movabs·$0x3fbd48f778dcdf1e,%rax |
21 | » add····%rcx,%rax | 21 | » add····%rcx,%rax |
22 | » movabs·$0x7c5d48f778dcdf1f,%rdx | 22 | » movabs·$0x7c5d48f778dcdf1f,%rdx |
23 | » cmp····%rdx,%rax | 23 | » cmp····%rdx,%rax |
24 | » jb·····1 | 24 | » jb·····10a·<__llvm_libc_18_1_8_::expm1(double)+0x10a> |
25 | » movabs·$0xbf79d1bd0105c610,%rax | 25 | » movabs·$0xbf79d1bd0105c610,%rax |
26 | » add····%rcx,%rax | 26 | » add····%rcx,%rax |
27 | » movabs·$0x7c19d1bd0105c610,%rdx | 27 | » movabs·$0x7c19d1bd0105c610,%rdx |
28 | » cmp····%rdx,%rax | 28 | » cmp····%rdx,%rax |
29 | » jbe····1 | 29 | » jbe····10a·<__llvm_libc_18_1_8_::expm1(double)+0x10a> |
30 | » movsd | 30 | » vmovsd·0x0(%rip),%xmm0········ |
31 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 31 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
32 | » mulsd··%xmm9,%xmm0 | ||
33 | » addsd | 32 | » vfmadd213sd·0x0(%rip),%xmm13,%xmm0········ |
34 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 33 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
35 | » movq | 34 | » vmovq··%xmm0,%rax |
36 | » mov····%rax,%r | 35 | » mov····%rax,%rbp |
37 | » shr····$0x13,%r | 36 | » shr····$0x13,%rbp |
38 | » shr····$0x19,%eax | 37 | » shr····$0x19,%eax |
39 | » and····$0x3f,%eax | 38 | » and····$0x3f,%eax |
39 | » mov····%ebp,%edx | ||
40 | » mov····%r14d,%esi | ||
41 | » cvtsi2sd·%r14d,%xmm10 | ||
42 | » and····$0x3f,%e | 40 | » and····$0x3f,%edx |
41 | » vcvtsi2sd·%ebp,%xmm1,%xmm0 | ||
43 | » sar····$0xc,% | 42 | » sar····$0xc,%ebp |
44 | » mov····$0x3ff,%e | 43 | » mov····$0x3ff,%esi |
45 | » sub····% | 44 | » sub····%ebp,%esi |
46 | » or·····$0xfffffffffffff800,%r | 45 | » or·····$0xfffffffffffff800,%rsi |
47 | » shl····$0x34,%rdx | ||
48 | » lea····(%rax,%rax,2),%r1 | 46 | » lea····(%rax,%rax,2),%r15 |
49 | » mov····0x0(%rip),%rax········ | 47 | » mov····0x0(%rip),%rax········ |
50 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID1-0x4 | 48 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID1-0x4 |
51 | » movsd | 49 | » vmovsd·0x10(%rax,%r15,8),%xmm1 |
52 | » lea····(%r | 50 | » lea····(%rdx,%rdx,2),%rbx |
53 | » mov····0x0(%rip),%r | 51 | » mov····0x0(%rip),%r14········ |
54 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID2-0x4 | 52 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID2-0x4 |
55 | » movsd | 53 | » vmovsd·0x10(%r14,%rbx,8),%xmm3 |
56 | » movsd··0x0(%rip),%xmm2········ | ||
57 | ·R_X86_64_PC32» .LCPI0_2-0x4 | ||
58 | » movapd·%xmm1,%xmm0 | ||
59 | » mulsd··%xmm2,%xmm0 | ||
60 | » movapd·%xmm1,%xmm3 | ||
61 | » subsd··%xmm0,%xmm3 | ||
62 | » addsd··%xmm0,%xmm3 | ||
63 | » movapd·%xmm1,%xmm0 | ||
64 | » subsd··%xmm3,%xmm0 | ||
65 | » movapd·%xmm6,%xmm4 | ||
66 | » mulsd· | 54 | » vmulsd·%xmm3,%xmm1,%xmm4 |
67 | » movapd·%xmm6,%xmm5 | ||
68 | » subsd··%xmm4,%xmm5 | ||
69 | » addsd··%xmm4,%xmm5 | ||
70 | » movapd·%xmm6,%xmm4 | ||
71 | » subsd··%xmm5,%xmm4 | ||
72 | » movapd·%xmm1,%xmm7 | ||
73 | » mulsd··%xmm6,%xmm7 | ||
74 | » movapd·%xmm3,%xmm | 55 | » vmovapd·%xmm3,%xmm2 |
56 | » vfmsub213sd·%xmm4,%xmm1,%xmm2 | ||
57 | » vfmadd231sd·0x8(%r14,%rbx,8),%xmm1,%xmm2 | ||
58 | » vfmadd231sd·0x8(%rax,%r15,8),%xmm3,%xmm2 | ||
59 | » shl····$0x34,%rsi | ||
75 | » mulsd··%xmm5,%xmm8 | ||
76 | » subsd··%xmm7,%xmm8 | ||
77 | » mulsd··%xmm4,%xmm3 | ||
78 | » addsd··%xmm8,%xmm3 | ||
79 | » mulsd··%xmm0,%xmm5 | ||
80 | » addsd··%xmm3,%xmm5 | ||
81 | » mulsd··%xmm0,%xmm4 | ||
82 | » addsd··%xmm5,%xmm4 | ||
83 | » mulsd··0x8(%rsi,%rbx,8),%xmm1 | ||
84 | » addsd··%xmm4,%xmm1 | ||
85 | » mulsd··0x8(%rax,%r12,8),%xmm6 | ||
86 | » addsd··%xmm1,%xmm6 | ||
87 | » movq | 60 | » vmovq··%rsi,%xmm1 |
61 | » vaddsd·%xmm1,%xmm4,%xmm3 | ||
88 | » movapd·%xmm7,%xmm5 | ||
89 | » addsd··%xmm3,%xmm5 | ||
90 | » test···%rcx,%rcx | 62 | » test···%rcx,%rcx |
91 | » js·····20b·<__llvm_libc_18_1_8_::expm1(double)+0x20b> | ||
92 | » movapd·%xmm7,%xmm0 | ||
93 | » j | 63 | » js·····193·<__llvm_libc_18_1_8_::expm1(double)+0x193> |
64 | » vmovapd·%xmm4,%xmm5 | ||
65 | » jmp····19b·<__llvm_libc_18_1_8_::expm1(double)+0x19b> | ||
94 | » movabs·$0x7fffffffffffffff,%rax | 66 | » movabs·$0x7fffffffffffffff,%rax |
95 | » and····%rcx,%rax | 67 | » and····%rcx,%rax |
96 | » movabs·$0x3ca0000000000000,%rdx | 68 | » movabs·$0x3ca0000000000000,%rdx |
97 | » cmp····%rdx,%rax | 69 | » cmp····%rdx,%rax |
98 | » ja·····1 | 70 | » ja·····160·<__llvm_libc_18_1_8_::expm1(double)+0x160> |
99 | » movabs·$0x370000000000000,%rcx | 71 | » movabs·$0x370000000000000,%rcx |
100 | » cmp····%rcx,%rax | 72 | » cmp····%rcx,%rax |
101 | » ja····· | 73 | » ja·····4b1·<__llvm_libc_18_1_8_::expm1(double)+0x4b1> |
102 | » test···%rax,%rax | 74 | » test···%rax,%rax |
103 | » je····· | 75 | » je·····106a·<__llvm_libc_18_1_8_::expm1(double)+0x106a> |
104 | » m | 76 | » vmovsd·0x0(%rip),%xmm0········ |
105 | ·R_X86_64_PC32» .LCPI0_3 | 77 | ·R_X86_64_PC32» .LCPI0_31-0x4 |
106 | » addsd | 78 | » vfmadd213sd·0x0(%rip),%xmm13,%xmm0········ |
107 | ·R_X86_64_PC32» .LCPI0_3 | 79 | ·R_X86_64_PC32» .LCPI0_30-0x4 |
108 | » mulsd | 80 | » vmulsd·0x0(%rip),%xmm0,%xmm0········ |
109 | ·R_X86_64_PC32» .LCPI0_3 | 81 | ·R_X86_64_PC32» .LCPI0_32-0x4 |
110 | » jmp···· | 82 | » jmp····106e·<__llvm_libc_18_1_8_::expm1(double)+0x106e> |
111 | » movabs·$0xc042b708872320e2,%rsi | 83 | » movabs·$0xc042b708872320e2,%rsi |
112 | » movabs·$0x7ff0000000000000,%rdx | 84 | » movabs·$0x7ff0000000000000,%rdx |
113 | » cmp····%rsi,%rcx | 85 | » cmp····%rsi,%rcx |
114 | » jb····· | 86 | » jb·····4ee·<__llvm_libc_18_1_8_::expm1(double)+0x4ee> |
115 | » cmp····%rdx,%rax | 87 | » cmp····%rdx,%rax |
116 | » jne····141 | 88 | » jne····1041·<__llvm_libc_18_1_8_::expm1(double)+0x1041> |
117 | » mov | 89 | » vmovsd·0x0(%rip),%xmm0········ |
90 | ·R_X86_64_PC32» .LCPI0_23-0x4 | ||
91 | » jmp····106e·<__llvm_libc_18_1_8_::expm1(double)+0x106e> | ||
92 | » vmovapd·%xmm1,%xmm5 | ||
93 | » vmovapd·%xmm4,%xmm1 | ||
94 | » vsubsd·%xmm5,%xmm3,%xmm5 | ||
95 | » vsubsd·%xmm5,%xmm1,%xmm1 | ||
96 | » vaddsd·%xmm1,%xmm2,%xmm5 | ||
97 | » vfmadd231sd·0x0(%rip),%xmm0,%xmm13········ | ||
118 | ·R_X86_64_PC32» .LCPI0_2 | 98 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
Max diff block lines reached; 39922/45093 bytes (88.53%) of diff not shown. |
Offset 4, 18 lines modified | Offset 4, 18 lines modified | ||
4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: | 4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: |
5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: |
6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: | 6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: |
7 | » endbr64 | 7 | » endbr64 |
8 | » mov····0x8(%rdi),%r8 | 8 | » mov····0x8(%rdi),%r8 |
9 | » mov····0x10(%rdi),%rsi | 9 | » mov····0x10(%rdi),%rsi |
10 | » | 10 | » vxorpd·%xmm0,%xmm0,%xmm0 |
11 | » mov····%r8,%rax | 11 | » mov····%r8,%rax |
12 | » or·····%rsi,%rax | 12 | » or·····%rsi,%rax |
13 | » je·····19 | 13 | » je·····190·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x190> |
14 | » push···%r15 | 14 | » push···%r15 |
15 | » push···%r14 | 15 | » push···%r14 |
16 | » push···%r12 | 16 | » push···%r12 |
17 | » push···%rbx | 17 | » push···%rbx |
18 | » mov····0x4(%rdi),%edx | 18 | » mov····0x4(%rdi),%edx |
19 | » lea····0x47e(%rdx),%r9d | 19 | » lea····0x47e(%rdx),%r9d |
20 | » mov····$0xfffffbce,%eax | 20 | » mov····$0xfffffbce,%eax |
Offset 35, 29 lines modified | Offset 35, 29 lines modified | ||
35 | » shr····%cl,%r10 | 35 | » shr····%cl,%r10 |
36 | » test···$0x40,%cl | 36 | » test···$0x40,%cl |
37 | » cmove··%r9,%r10 | 37 | » cmove··%r9,%r10 |
38 | » movabs·$0xfffffffffffff,%rbx | 38 | » movabs·$0xfffffffffffff,%rbx |
39 | » and····%r10,%rbx | 39 | » and····%r10,%rbx |
40 | » movabs·$0x8000000000000000,%r9 | 40 | » movabs·$0x8000000000000000,%r9 |
41 | » movabs·$0x7ff0000000000000,%r11 | 41 | » movabs·$0x7ff0000000000000,%r11 |
42 | » movzbl·(%rdi),% | 42 | » movzbl·(%rdi),%edi |
43 | » mov····%rax,%r | 43 | » mov····%rax,%r10 |
44 | » shl····$0x34,%r | 44 | » shl····$0x34,%r10 |
45 | » lea····(%r | 45 | » lea····(%r10,%rbx,1),%r14 |
46 | » or·····%r9,%r14 | 46 | » or·····%r9,%r14 |
47 | » mov····%r | 47 | » mov····%r10,%r15 |
48 | » and····%r11,%r15 | 48 | » and····%r11,%r15 |
49 | » or·····%rbx,%r15 | 49 | » or·····%rbx,%r15 |
50 | » test···% | 50 | » test···%dil,%dil |
51 | » cmovne·%r14,%r15 | 51 | » cmovne·%r14,%r15 |
52 | » dec····%ecx | 52 | » dec····%ecx |
53 | » mov····$0x1,%ebx | 53 | » mov····$0x1,%ebx |
54 | » xor····%r14d,%r14d | 54 | » xor····%r14d,%r14d |
55 | » shld···%cl,%rbx,%r14 | 55 | » shld···%cl,%rbx,%r14 |
56 | » movq | 56 | » vmovq··%r15,%xmm1 |
57 | » xor····%r15d,%r15d | 57 | » xor····%r15d,%r15d |
58 | » shl····%cl,%rbx | 58 | » shl····%cl,%rbx |
59 | » test···$0x40,%cl | 59 | » test···$0x40,%cl |
60 | » cmovne·%rbx,%r14 | 60 | » cmovne·%rbx,%r14 |
61 | » cmovne·%r15,%rbx | 61 | » cmovne·%r15,%rbx |
62 | » cmp····$0x7f,%ecx | 62 | » cmp····$0x7f,%ecx |
63 | » cmova··%r15,%r14 | 63 | » cmova··%r15,%r14 |
Offset 74, 48 lines modified | Offset 74, 45 lines modified | ||
74 | » and····%r8,%rcx | 74 | » and····%r8,%rcx |
75 | » and····%rsi,%r15 | 75 | » and····%rsi,%r15 |
76 | » xor····%esi,%esi | 76 | » xor····%esi,%esi |
77 | » or·····%rcx,%r15 | 77 | » or·····%rcx,%r15 |
78 | » setne··%sil | 78 | » setne··%sil |
79 | » lea····(%rsi,%r12,2),%ecx | 79 | » lea····(%rsi,%r12,2),%ecx |
80 | » cmp····$0x36,%eax | 80 | » cmp····$0x36,%eax |
81 | » jg·····15 | 81 | » jg·····150·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x150> |
82 | » add····$0x34,%eax | 82 | » add····$0x34,%eax |
83 | » shl····$0x34,%rax | 83 | » shl····$0x34,%rax |
84 | » or·····%rax,%r9 | 84 | » or·····%rax,%r9 |
85 | » and····%r11,%rax | 85 | » and····%r11,%rax |
86 | » xor····%edx,%edx | 86 | » xor····%edx,%edx |
87 | » test···% | 87 | » test···%dil,%dil |
88 | » sete···%dl | 88 | » sete···%dl |
89 | » cmovne·%r9,%rax | 89 | » cmovne·%r9,%rax |
90 | » vcvtsi2sd·%ecx,%xmm2,%xmm0 | ||
90 | » movq | 91 | » vmovq··%rax,%xmm2 |
91 | » cvtsi2sd·%ecx,%xmm2 | ||
92 | » mulsd··%xmm0,%xmm2 | ||
93 | » lea····0x0(%rip),%rax········#·13 | 92 | » lea····0x0(%rip),%rax········#·138·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x138> |
94 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 93 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
95 | » mulsd | 94 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm1 |
96 | » addsd· | 95 | » vfmadd231sd·%xmm0,%xmm2,%xmm1 |
97 | » lea····0x0(%rip),%rax········#·14 | 96 | » lea····0x0(%rip),%rax········#·149·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x149> |
98 | ·R_X86_64_PC32» .LCPI1_1-0x4 | 97 | ·R_X86_64_PC32» .LCPI1_1-0x4 |
99 | » mulsd | 98 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm0 |
100 | » movapd·%xmm1,%xmm0 | ||
101 | » jmp····1 | 99 | » jmp····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
102 | » add····$0xfca,%eax | 100 | » add····$0xfca,%eax |
103 | » shl····$0x34,%rax | 101 | » shl····$0x34,%rax |
104 | » or·····%rax,%r9 | 102 | » or·····%rax,%r9 |
105 | » and····%r11,%rax | 103 | » and····%r11,%rax |
106 | » test···% | 104 | » test···%dil,%dil |
107 | » cmovne·%r9,%rax | 105 | » cmovne·%r9,%rax |
108 | » cvtsi2sd·%ecx,%xmm0 | ||
109 | » movq | 106 | » vmovq··%rax,%xmm2 |
110 | » mulsd··%xmm2,%xmm0 | ||
111 | » | 107 | » vcvtsi2sd·%ecx,%xmm3,%xmm0 |
108 | » vfmadd213sd·%xmm1,%xmm2,%xmm0 | ||
112 | » cmp····$0xfffffb82,%edx | 109 | » cmp····$0xfffffb82,%edx |
113 | » jg·····1 | 110 | » jg·····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
114 | » movq | 111 | » vmovq··%xmm0,%rax |
115 | » sub····%r | 112 | » sub····%r10,%rax |
116 | » movq | 113 | » vmovq··%rax,%xmm0 |
117 | » pop····%rbx | 114 | » pop····%rbx |
118 | » pop····%r12 | 115 | » pop····%r12 |
119 | » pop····%r14 | 116 | » pop····%r14 |
120 | » pop····%r15 | 117 | » pop····%r15 |
121 | » ret | 118 | » ret |
Offset 9, 85 lines modified | Offset 9, 85 lines modified | ||
9 | » push···%rbx | 9 | » push···%rbx |
10 | » mov····%rdi,%rax | 10 | » mov····%rdi,%rax |
11 | » lea····0x28(%rsp),%r11 | 11 | » lea····0x28(%rsp),%r11 |
12 | » mov····0x18(%rsp),%rsi | 12 | » mov····0x18(%rsp),%rsi |
13 | » mov····0x20(%rsp),%r10 | 13 | » mov····0x20(%rsp),%r10 |
14 | » mov····%rsi,%rcx | 14 | » mov····%rsi,%rcx |
15 | » or·····%r10,%rcx | 15 | » or·····%r10,%rcx |
16 | » jne····3 | 16 | » jne····32·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x32> |
17 | » mov····0x10(%r11),%rcx | 17 | » mov····0x10(%r11),%rcx |
18 | » mov····%rcx,0x10(%rax) | 18 | » mov····%rcx,0x10(%rax) |
19 | » movups·(%r11),%xmm0 | 19 | » vmovups·(%r11),%xmm0 |
20 | » movups·%xmm0,(%rax) | 20 | » vmovups·%xmm0,(%rax) |
21 | » pop····%rbx | 21 | » pop····%rbx |
22 | » ret | 22 | » ret |
23 | » lea····0x10(%rsp),%r8 | 23 | » lea····0x10(%rsp),%r8 |
24 | » mov····0x8(%r11),%rdi | 24 | » mov····0x8(%r11),%rdi |
25 | » mov····0x10(%r11),%r9 | 25 | » mov····0x10(%r11),%r9 |
26 | » mov····%rdi,%rcx | 26 | » mov····%rdi,%rcx |
27 | » or·····%r9,%rcx | 27 | » or·····%r9,%rcx |
28 | » jne····5 | 28 | » jne····5a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x5a> |
29 | » mov····0x10(%r8),%rcx | 29 | » mov····0x10(%r8),%rcx |
30 | » mov····%rcx,0x10(%rax) | 30 | » mov····%rcx,0x10(%rax) |
31 | » movups·(%r8),%xmm0 | 31 | » vmovups·(%r8),%xmm0 |
32 | » movups·%xmm0,(%rax) | 32 | » vmovups·%xmm0,(%rax) |
33 | » pop····%rbx | 33 | » pop····%rbx |
34 | » ret | 34 | » ret |
35 | » mov····0x4(%r8),%edx | 35 | » mov····0x4(%r8),%edx |
36 | » mov····0x4(%r11),%ebx | 36 | » mov····0x4(%r11),%ebx |
37 | » mov····%edx,%ecx | 37 | » mov····%edx,%ecx |
38 | » sub····%ebx,%ecx | 38 | » sub····%ebx,%ecx |
39 | » jle····7 | 39 | » jle····76·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x76> |
40 | » cmp····$0x7f,%ecx | 40 | » cmp····$0x7f,%ecx |
41 | » jbe····8 | 41 | » jbe····8a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x8a> |
42 | » xor····%edi,%edi | 42 | » xor····%edi,%edi |
43 | » mov····%edx,%ebx | 43 | » mov····%edx,%ebx |
44 | » xor····%r9d,%r9d | 44 | » xor····%r9d,%r9d |
45 | » jmp····b | 45 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
46 | » mov····%ebx,%ecx | 46 | » mov····%ebx,%ecx |
47 | » sub····%edx,%ecx | 47 | » sub····%edx,%ecx |
48 | » jle····b | 48 | » jle····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
49 | » cmp····$0x7f,%ecx | 49 | » cmp····$0x7f,%ecx |
50 | » jbe···· | 50 | » jbe····a2·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xa2> |
51 | » xor····%esi,%esi | 51 | » xor····%esi,%esi |
52 | » mov····%ebx,%edx | 52 | » mov····%ebx,%edx |
53 | » xor····%r10d,%r10d | 53 | » xor····%r10d,%r10d |
54 | » jmp····b | 54 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
55 | » shrd···%cl,%r9,%rdi | 55 | » shrd···%cl,%r9,%rdi |
56 | » shr····%cl,%r9 | 56 | » shr····%cl,%r9 |
57 | » xor····%ebx,%ebx | 57 | » xor····%ebx,%ebx |
58 | » test···$0x40,%cl | 58 | » test···$0x40,%cl |
59 | » cmovne·%r9,%rdi | 59 | » cmovne·%r9,%rdi |
60 | » cmovne·%rbx,%r9 | 60 | » cmovne·%rbx,%r9 |
61 | » mov····%edx,%ebx | 61 | » mov····%edx,%ebx |
62 | » jmp····b | 62 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
63 | » shrd···%cl,%r10,%rsi | 63 | » shrd···%cl,%r10,%rsi |
64 | » shr····%cl,%r10 | 64 | » shr····%cl,%r10 |
65 | » xor····%edx,%edx | 65 | » xor····%edx,%edx |
66 | » test···$0x40,%cl | 66 | » test···$0x40,%cl |
67 | » cmovne·%r10,%rsi | 67 | » cmovne·%r10,%rsi |
68 | » cmovne·%rdx,%r10 | 68 | » cmovne·%rdx,%r10 |
69 | » mov····%ebx,%edx | 69 | » mov····%ebx,%edx |
70 | » movzbl·(%r8),%r8d | 70 | » movzbl·(%r8),%r8d |
71 | » movzbl·(%r11),%ecx | 71 | » movzbl·(%r11),%ecx |
72 | » mov····%ecx,%r11d | 72 | » mov····%ecx,%r11d |
73 | » xor····%r8b,%r11b | 73 | » xor····%r8b,%r11b |
74 | » test···$0x1,%r11b | 74 | » test···$0x1,%r11b |
75 | » jne····11 | 75 | » jne····11d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x11d> |
76 | » mov····%rdi,%rcx | 76 | » mov····%rdi,%rcx |
77 | » add····%rsi,%rcx | 77 | » add····%rsi,%rcx |
78 | » mov····%r10,%r11 | 78 | » mov····%r10,%r11 |
79 | » adc····$0x0,%r11 | 79 | » adc····$0x0,%r11 |
80 | » add····%rsi,%rdi | 80 | » add····%rsi,%rdi |
81 | » mov····%r9,%rcx | 81 | » mov····%r9,%rcx |
82 | » adc····%r10,%rcx | 82 | » adc····%r10,%rcx |
83 | » cmp····%r10,%r11 | 83 | » cmp····%r10,%r11 |
84 | » jb·····e | 84 | » jb·····ec·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xec> |
85 | » cmp····%r9,%rcx | 85 | » cmp····%r9,%rcx |
86 | » jae···· | 86 | » jae····103·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x103> |
87 | » shrd···$0x1,%rcx,%rdi | 87 | » shrd···$0x1,%rcx,%rdi |
88 | » inc····%edx | 88 | » inc····%edx |
89 | » shr····$1,%rcx | 89 | » shr····$1,%rcx |
90 | » movabs·$0x8000000000000000,%rsi | 90 | » movabs·$0x8000000000000000,%rsi |
91 | » or·····%rsi,%rcx | 91 | » or·····%rsi,%rcx |
92 | » mov····%r8b,(%rax) | 92 | » mov····%r8b,(%rax) |
93 | » movw···$0xaaaa,0x1(%rax) | 93 | » movw···$0xaaaa,0x1(%rax) |
Offset 95, 39 lines modified | Offset 95, 39 lines modified | ||
95 | » mov····%edx,0x4(%rax) | 95 | » mov····%edx,0x4(%rax) |
96 | » mov····%rdi,0x8(%rax) | 96 | » mov····%rdi,0x8(%rax) |
97 | » mov····%rcx,0x10(%rax) | 97 | » mov····%rcx,0x10(%rax) |
98 | » pop····%rbx | 98 | » pop····%rbx |
99 | » ret | 99 | » ret |
100 | » mov····%r10,%r11 | 100 | » mov····%r10,%r11 |
101 | » sub····%r9,%r11 | 101 | » sub····%r9,%r11 |
102 | » ja·····12 | 102 | » ja·····12c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x12c> |
103 | » jb·····1 | 103 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
104 | » cmp····%rdi,%rsi | 104 | » cmp····%rdi,%rsi |
105 | » jb·····1 | 105 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
106 | » xor····%ecx,%ecx | 106 | » xor····%ecx,%ecx |
107 | » sub····%rdi,%rsi | 107 | » sub····%rdi,%rsi |
108 | » setb···%cl | 108 | » setb···%cl |
109 | » sub····%rcx,%r11 | 109 | » sub····%rcx,%r11 |
110 | » mov····%rsi,%rcx | 110 | » mov····%rsi,%rcx |
111 | » or·····%r11,%rcx | 111 | » or·····%r11,%rcx |
112 | » jne····1 | 112 | » jne····162·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x162> |
113 | » jmp····19 | 113 | » jmp····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
114 | » xor····%edx,%edx | 114 | » xor····%edx,%edx |
115 | » sub····%rsi,%rdi | 115 | » sub····%rsi,%rdi |
116 | » setb···%dl | 116 | » setb···%dl |
117 | » sub····%r10,%r9 | 117 | » sub····%r10,%r9 |
118 | » sub····%rdx,%r9 | 118 | » sub····%rdx,%r9 |
119 | » mov····%ebx,%edx | 119 | » mov····%ebx,%edx |
120 | » mov····%ecx,%r8d | 120 | » mov····%ecx,%r8d |
121 | » mov····%rdi,%rsi | 121 | » mov····%rdi,%rsi |
122 | » mov····%r9,%r11 | 122 | » mov····%r9,%r11 |
123 | » mov····%rsi,%rcx | 123 | » mov····%rsi,%rcx |
124 | » or·····%r11,%rcx | 124 | » or·····%r11,%rcx |
125 | » je·····19 | 125 | » je·····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
126 | » je·····19 | 126 | » je·····19a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19a> |
127 | » xor····%edi,%edi | 127 | » xor····%edi,%edi |
128 | » test···%r11,%r11 | 128 | » test···%r11,%r11 |
129 | » sete···%dil | 129 | » sete···%dil |
130 | » mov····%r11,%rcx | 130 | » mov····%r11,%rcx |
131 | » cmove··%rsi,%rcx | 131 | » cmove··%rsi,%rcx |
132 | » shl····$0x6,%edi | 132 | » shl····$0x6,%edi |
133 | » bsr····%rcx,%rcx | 133 | » bsr····%rcx,%rcx |
Offset 136, 15 lines modified | Offset 136, 15 lines modified | ||
136 | » shld···%cl,%rsi,%r11 | 136 | » shld···%cl,%rsi,%r11 |
Max diff block lines reached; 684/10967 bytes (6.24%) of diff not shown. |
Offset 26, 33 lines modified | Offset 26, 33 lines modified | ||
26 | » add····$0x80,%eax | 26 | » add····$0x80,%eax |
27 | » mov····%eax,0x3c(%rsp) | 27 | » mov····%eax,0x3c(%rsp) |
28 | » mov····%r9,%rax | 28 | » mov····%r9,%rax |
29 | » or·····%r14,%rax | 29 | » or·····%r14,%rax |
30 | » je·····5c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x5c> | 30 | » je·····5c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x5c> |
31 | » mov····%rdi,%rax | 31 | » mov····%rdi,%rax |
32 | » or·····%r8,%rax | 32 | » or·····%r8,%rax |
33 | » jne····c | 33 | » jne····c7·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128[·...·truncated·by·diffoscope;·len:·16,·SHA:·625fee54e5b72d57b6405e89327caee2b6c73b7caacac9dd2309121dbc4d409d·...·]> |
34 | » movq···$0x0,0x40(%rsp) | 34 | » movq···$0x0,0x40(%rsp) |
35 | » xor····%edx,%edx | 35 | » xor····%edx,%edx |
36 | » mov····%rdx,0x48(%rsp) | 36 | » mov····%rdx,0x48(%rsp) |
37 | » movw···$0xaaaa,0x39(%rsp) | 37 | » movw···$0xaaaa,0x39(%rsp) |
38 | » movb···$0xaa,0x3b(%rsp) | 38 | » movb···$0xaa,0x3b(%rsp) |
39 | » mov····%fs:0x28,%rax | 39 | » mov····%fs:0x28,%rax |
40 | » cmp····0x50(%rsp),%rax | 40 | » cmp····0x50(%rsp),%rax |
41 | » jne····1 | 41 | » jne····122·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<12[·...·truncated·by·diffoscope;·len:·18,·SHA:·ba30ea227af3f0381ec5980bc0d87c4ea29039e28529737d37813ca88e8a551f·...·]> |
42 | » mov····0x48(%rsp),%rax | 42 | » mov····0x48(%rsp),%rax |
43 | » mov····%rax,0x28(%rsp) | 43 | » mov····%rax,0x28(%rsp) |
44 | » movups·0x38(%rsp),%xmm0 | 44 | » vmovups·0x38(%rsp),%xmm0 |
45 | » movups·%xmm0,0x18(%rsp) | 45 | » vmovups·%xmm0,0x18(%rsp) |
46 | » mov····0x10(%rcx),%rax | 46 | » mov····0x10(%rcx),%rax |
47 | » mov····%rax,0x10(%rsp) | 47 | » mov····%rax,0x10(%rsp) |
48 | » movups·(%rcx),%xmm0 | 48 | » vmovups·(%rcx),%xmm0 |
49 | » movups·%xmm0,(%rsp) | 49 | » vmovups·%xmm0,(%rsp) |
50 | » mov····%rbx,%rdi | 50 | » mov····%rbx,%rdi |
51 | » call···b | 51 | » call···bc·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128[·...·truncated·by·diffoscope;·len:·16,·SHA:·aff15b35234282bbdc9c7354a21b831add09513c0f89420d4b14752ade725d88·...·]> |
52 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 52 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
53 | » mov····%rbx,%rax | 53 | » mov····%rbx,%rax |
54 | » add····$0x58,%rsp | 54 | » add····$0x58,%rsp |
55 | » pop····%rbx | 55 | » pop····%rbx |
56 | » pop····%r14 | 56 | » pop····%r14 |
57 | » ret | 57 | » ret |
58 | » mov····%r8,%rax | 58 | » mov····%r8,%rax |
Offset 76, 9 lines modified | Offset 76, 9 lines modified | ||
76 | » add····%r10d,%r11d | 76 | » add····%r10d,%r11d |
77 | » add····$0x7f,%r11d | 77 | » add····$0x7f,%r11d |
78 | » mov····%r11d,0x3c(%rsp) | 78 | » mov····%r11d,0x3c(%rsp) |
79 | » shld···$0x1,%rax,%rdx | 79 | » shld···$0x1,%rax,%rdx |
80 | » add····%rax,%rax | 80 | » add····%rax,%rax |
81 | » mov····%rax,0x40(%rsp) | 81 | » mov····%rax,0x40(%rsp) |
82 | » jmp····67·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x67> | 82 | » jmp····67·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::multiply_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·const&)+0x67> |
83 | » call···12 | 83 | » call···127·<.LCPI0_32+0x47> |
84 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 84 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·3 | 2 | ··0x00000000·323a35······························2:5 |
Offset 10, 45 lines modified | Offset 10, 43 lines modified | ||
10 | ··0x00000070·4c435049·305f3132·002e4c43·5049305f·LCPI0_12..LCPI0_ | 10 | ··0x00000070·4c435049·305f3132·002e4c43·5049305f·LCPI0_12..LCPI0_ |
11 | ··0x00000080·3133002e·4c435049·305f3134·002e4c43·13..LCPI0_14..LC | 11 | ··0x00000080·3133002e·4c435049·305f3134·002e4c43·13..LCPI0_14..LC |
12 | ··0x00000090·5049305f·3135002e·4c435049·305f3136·PI0_15..LCPI0_16 | 12 | ··0x00000090·5049305f·3135002e·4c435049·305f3136·PI0_15..LCPI0_16 |
13 | ··0x000000a0·002e4c43·5049305f·3137002e·4c435049·..LCPI0_17..LCPI | 13 | ··0x000000a0·002e4c43·5049305f·3137002e·4c435049·..LCPI0_17..LCPI |
14 | ··0x000000b0·305f3138·002e4c43·5049305f·3139002e·0_18..LCPI0_19.. | 14 | ··0x000000b0·305f3138·002e4c43·5049305f·3139002e·0_18..LCPI0_19.. |
15 | ··0x000000c0·4c435049·305f3230·002e4c43·5049305f·LCPI0_20..LCPI0_ | 15 | ··0x000000c0·4c435049·305f3230·002e4c43·5049305f·LCPI0_20..LCPI0_ |
16 | ··0x000000d0·3231002e·4c435049·305f3232·002e4c43·21..LCPI0_22..LC | 16 | ··0x000000d0·3231002e·4c435049·305f3232·002e4c43·21..LCPI0_22..LC |
17 | ··0x000000e0·5049305f·3233002e·4c435049·305f323 | 17 | ··0x000000e0·5049305f·3233002e·4c435049·305f3236·PI0_23..LCPI0_26 |
18 | ··0x000000f0·002e4c43·5049305f·323 | 18 | ··0x000000f0·002e4c43·5049305f·3239002e·4c435049·..LCPI0_29..LCPI |
19 | ··0x00000100·305f3 | 19 | ··0x00000100·305f3330·002e4c43·5049305f·3331002e·0_30..LCPI0_31.. |
20 | ··0x00000110·4c435049·305f3332·002e4c43·5049305f·LCPI0_32..LCPI0_ | 20 | ··0x00000110·4c435049·305f3332·002e4c43·5049305f·LCPI0_32..LCPI0_ |
21 | ··0x00000120·3 | 21 | ··0x00000120·3234002e·4c435049·305f3235·002e4c43·24..LCPI0_25..LC |
22 | ··0x00000130·5049305f·3 | 22 | ··0x00000130·5049305f·3237002e·4c435049·305f3238·PI0_27..LCPI0_28 |
23 | ··0x00000140·002e4c43·50493 | 23 | ··0x00000140·002e4c43·5049315f·30002e4c·43504931·..LCPI1_0..LCPI1 |
24 | ··0x00000150·305f3330·002e4c43·5049305f·3331002e·0_30..LCPI0_31.. | ||
25 | ··0x00000160·4c435049·315f3000·2e4c4350·49315f31·LCPI1_0..LCPI1_1 | ||
26 | ··0x000001 | 24 | ··0x00000150·5f310065·78706d31·005f5a4e·31395f5f·_1.expm1._ZN19__ |
27 | ··0x000001 | 25 | ··0x00000160·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 |
28 | ··0x000001 | 26 | ··0x00000170·5f394558·50325f4d·49443145·005f5a4e·_9EXP2_MID1E._ZN |
29 | ··0x000001 | 27 | ··0x00000180·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 |
30 | ··0x000001 | 28 | ··0x00000190·5f315f38·5f394558·50325f4d·49443245·_1_8_9EXP2_MID2E |
31 | ··0x000001 | 29 | ··0x000001a0·005f5a5a·4e31395f·5f6c6c76·6d5f6c69·._ZZN19__llvm_li |
32 | ··0x000001 | 30 | ··0x000001b0·62635f31·385f315f·385f3666·70757469·bc_18_1_8_6fputi |
33 | ··0x000001 | 31 | ··0x000001c0·6c313571·7569636b·5f676574·5f726f75·l15quick_get_rou |
34 | ··0x000001 | 32 | ··0x000001d0·6e644576·45317800·5f5f6572·726e6f5f·ndEvE1x.__errno_ |
35 | ··0x00000 | 33 | ··0x000001e0·6c6f6361·74696f6e·005f5a4e·31395f5f·location._ZN19__ |
36 | ··0x00000 | 34 | ··0x000001f0·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 |
37 | ··0x000002 | 35 | ··0x00000200·5f366670·7574696c·39717569·636b5f61·_6fputil9quick_a |
38 | ··0x000002 | 36 | ··0x00000210·6464494c·6d313238·4545454e·53305f31·ddILm128EEENS0_1 |
39 | ··0x000002 | 37 | ··0x00000220·31447961·64696346·6c6f6174·4958545f·1DyadicFloatIXT_ |
38 | ··0x00000230·45454553·335f5333·5f005f5a·4e31395f·EEES3_S3_._ZN19_ | ||
40 | ··0x00000250·4553335f·53335f00·6d656d63·7079005f·ES3_S3_.memcpy._ | ||
41 | ··0x00000260·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
42 | ··0x00000270·31385f31·5f385f36·66707574·696c3132·18_1_8_6fputil12 | ||
43 | ··0x00000280·6d756c74·69706c79·5f616464·494c6d31·multiply_addILm1 | ||
44 | ··0x00000290·32384545·454e5330·5f313144·79616469·28EEENS0_11Dyadi | ||
45 | ··0x000002a0·63466c6f·61744958·545f4545·45524b53·cFloatIXT_EEERKS | ||
46 | ··0x000002b0·335f5335·5f53355f·005f5a4e·4b31395f·3_S5_S5_._ZNK19_ | ||
47 | ··0x000002 | 39 | ··0x00000240·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ |
48 | ··0x000002 | 40 | ··0x00000250·385f3666·70757469·6c31326d·756c7469·8_6fputil12multi |
49 | ··0x000002e0·63466c6f·6174494c·6d313238·45456376·cFloatILm128EEcv | ||
50 | ··0x000002f0·545f4964·76454576·005f5f73·7461636b·T_IdvEEv.__stack | ||
51 | ··0x00000300·5f63686b·5f666169·6c005f5a·4e31395f·_chk_fail._ZN19_ | ||
52 | ··0x00000310·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ | ||
53 | ··0x00000 | 41 | ··0x00000260·706c795f·61646449·4c6d3132·38454545·ply_addILm128EEE |
42 | ··0x00000270·4e53305f·31314479·61646963·466c6f61·NS0_11DyadicFloa | ||
43 | ··0x00000280·74495854·5f454545·524b5333·5f53355f·tIXT_EEERKS3_S5_ | ||
44 | ··0x00000290·53355f00·5f5a4e4b·31395f5f·6c6c766d·S5_._ZNK19__llvm | ||
45 | ··0x000002a0·5f6c6962·635f3138·5f315f38·5f366670·_libc_18_1_8_6fp | ||
46 | ··0x000002b0·7574696c·31314479·61646963·466c6f61·util11DyadicFloa | ||
47 | ··0x000002c0·74494c6d·31323845·45637654·5f496476·tILm128EEcvT_Idv | ||
48 | ··0x000002d0·45457600·5f5f7374·61636b5f·63686b5f·EEv.__stack_chk_ | ||
49 | ··0x000002e0·6661696c·005f5a4e·31395f5f·6c6c766d·fail._ZN19__llvm | ||
50 | ··0x000002f0·5f6c6962·635f3138·5f315f38·5f356578·_libc_18_1_8_5ex | ||
51 | ··0x00000300·706d3145·6400·······················pm1Ed. | ||
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·63737438·rty..rodata.cst8 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737438·rty..rodata.cst8 |
6 | ··0x00000040·002e726f·64617461·2e637374·34002e72·..rodata.cst4..r | 6 | ··0x00000040·002e726f·64617461·2e637374·34002e72·..rodata.cst4..r |
7 | ··0x00000050·6f646174·612e6373·74313600·2e72656c·odata.cst16..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e657870·6d31002e·ela.text.expm1.. |
8 | ··0x00000060·726f6461·74612e63·73743136·002e6772·rodata.cst16..gr | ||
9 | ··0x00000070·6f757000·2e72656c·612e7465·78742e5f·oup..rela.text._ | 9 | ··0x00000070·6f757000·2e72656c·612e7465·78742e5f·oup..rela.text._ |
10 | ··0x00000080·5a4e4b31·395f5f6c·6c766d5f·6c696263·ZNK19__llvm_libc | 10 | ··0x00000080·5a4e4b31·395f5f6c·6c766d5f·6c696263·ZNK19__llvm_libc |
11 | ··0x00000090·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 | 11 | ··0x00000090·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 |
12 | ··0x000000a0·31447961·64696346·6c6f6174·494c6d31·1DyadicFloatILm1 | 12 | ··0x000000a0·31447961·64696346·6c6f6174·494c6d31·1DyadicFloatILm1 |
13 | ··0x000000b0·32384545·6376545f·49647645·4576002e·28EEcvT_IdvEEv.. | 13 | ··0x000000b0·32384545·6376545f·49647645·4576002e·28EEcvT_IdvEEv.. |
14 | ··0x000000c0·74657874·2e5f5a4e·31395f5f·6c6c766d·text._ZN19__llvm | 14 | ··0x000000c0·74657874·2e5f5a4e·31395f5f·6c6c766d·text._ZN19__llvm |
15 | ··0x000000d0·5f6c6962·635f3138·5f315f38·5f366670·_libc_18_1_8_6fp | 15 | ··0x000000d0·5f6c6962·635f3138·5f315f38·5f366670·_libc_18_1_8_6fp |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········4 | 13 | ··Start·of·section·headers:··········4128·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········17 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·16 |
Offset 1, 27 lines modified | Offset 1, 26 lines modified | ||
1 | There·are·1 | 1 | There·are·17·section·headers,·starting·at·offset·0x1020: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····14··29··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·000008·04·····1 | 6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·000008·04·····14··27··4 |
7 | ··[·3]·.text·············PROGBITS········0000000000000000·000054·000000·00··AX··0···0··4 | 7 | ··[·3]·.text·············PROGBITS········0000000000000000·000054·000000·00··AX··0···0··4 |
8 | ··[·4]·.note.gnu.property·NOTE············0000000000000000·000058·000020·00···A··0···0··8 | 8 | ··[·4]·.note.gnu.property·NOTE············0000000000000000·000058·000020·00···A··0···0··8 |
9 | ··[·5]·.rodata.cst4······PROGBITS········0000000000000000·000078·000030·04··AM··0···0··4 | ||
10 | ··[· | 9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·000078·000068·08··AM··0···0··8 |
10 | ··[·6]·.rodata.cst4······PROGBITS········0000000000000000·0000e0·000030·04··AM··0···0··4 | ||
11 | ··[·7]·.text.expm1f······PROGBITS········0000000000000000·0001 | 11 | ··[·7]·.text.expm1f······PROGBITS········0000000000000000·000110·00028f·00··AX··0···0·16 |
12 | ··[·8]·.rela.text.expm1f·RELA············0000000000000000·000 | 12 | ··[·8]·.rela.text.expm1f·RELA············0000000000000000·000ad0·0003c0·18···I·14···7··8 |
13 | ··[·9]·.rodata.cst16·····PROGBITS········0000000000000000·0004c0·000010·10··AM··0···0·16 | ||
14 | ··[ | 13 | ··[·9]·.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·PROGBITS········0000000000000000·0003a0·00020d·00·AXG··0···0·16 |
15 | ··[1 | 14 | ··[10]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·RELA············0000000000000000·000e90·000090·18··IG·14···9··8 |
16 | ··[1 | 15 | ··[11]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·0005b0·000004·00·WAG··0···0··4 |
17 | ··[1 | 16 | ··[12]·.note.GNU-stack···PROGBITS········0000000000000000·0005b4·000000·00······0···0··1 |
18 | ··[1 | 17 | ··[13]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0005b4·000003·00···E··0···0··1 |
19 | ··[1 | 18 | ··[14]·.symtab···········SYMTAB··········0000000000000000·0005b8·000330·18·····15··26··8 |
20 | ··[1 | 19 | ··[15]·.strtab···········STRTAB··········0000000000000000·0008e8·0001e4·00······0···0··1 |
21 | ··[1 | 20 | ··[16]·.shstrtab·········STRTAB··········0000000000000000·000f20·0000fd·00······0···0··1 |
22 | Key·to·Flags: | 21 | Key·to·Flags: |
23 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 22 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
24 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 23 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
25 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 24 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
26 | ··D·(mbind),·l·(large),·p·(processor·specific) | 25 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 41 lines modified | Offset 1, 37 lines modified | ||
1 | Symbol·table·'.symtab'·contains·3 | 1 | Symbol·table·'.symtab'·contains·34·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_0 |
5 | ·····2:·000000000000000 | 5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_1 |
6 | ·····3:·00000000000000 | 6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_2 |
7 | ·····4:·00000000000000 | 7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_3 |
8 | ·····5:·00000000000000 | 8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_4 |
9 | ·····6:·00000000000000 | 9 | ·····6:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_5 |
10 | ·····7:·00000000000000 | 10 | ·····7:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_6 |
11 | ·····8:·00000000000000 | 11 | ·····8:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_9 |
12 | ·····9:·00000000000000 | 12 | ·····9:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_10 |
13 | ····10:·00000000000000 | 13 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_11 |
14 | ····11:·00000000000000 | 14 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_12 |
15 | ····12:·00000000000000 | 15 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_13 |
16 | ····13:·00000000000000 | 16 | ····13:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_14 |
17 | ····14:·000000000000000 | 17 | ····14:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_7 |
18 | ····15:·00000000000000 | 18 | ····15:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_8 |
19 | ····16:·00000000000000 | 19 | ····16:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_15 |
20 | ····17:·00000000000000 | 20 | ····17:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_16 |
21 | ····18:·00000000000000 | 21 | ····18:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_17 |
22 | ····19:·00000000000000 | 22 | ····19:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_18 |
23 | ····20:·00000000000000 | 23 | ····20:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_19 |
24 | ····21:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_15 | ||
25 | ····22:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_18 | ||
26 | ····23:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_19 | ||
27 | ····2 | 24 | ····21:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_20 |
28 | ····2 | 25 | ····22:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_21 |
29 | ····2 | 26 | ····23:·0000000000000024·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_22 |
30 | ····2 | 27 | ····24:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_23 |
31 | ····28:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_27 | ||
32 | ····2 | 28 | ····25:·000000000000002c·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI1_0 |
33 | ···· | 29 | ····26:·0000000000000000···655·FUNC····GLOBAL·DEFAULT····7·expm1f |
34 | ···· | 30 | ····27:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···11·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
35 | ···· | 31 | ····28:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
36 | ···· | 32 | ····29:·0000000000000000···525·FUNC····WEAK···HIDDEN·····9·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
37 | ····3 | 33 | ····30:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_6EXP_M1E |
38 | ····3 | 34 | ····31:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_6EXP_M2E |
39 | ····3 | 35 | ····32:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
40 | ····3 | 36 | ····33:·0000000000000000···655·FUNC····GLOBAL·DEFAULT····7·_ZN19__llvm_libc_18_1_8_6expm1fEf |
Offset 1, 59 lines modified | Offset 1, 52 lines modified | ||
1 | Relocation·section·'.rela.text.expm1f'·at·offset·0x | 1 | Relocation·section·'.rela.text.expm1f'·at·offset·0xad0·contains·40·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000001 | 3 | 0000000000000014··0000001b00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
4 | 0000000000000027··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | ||
5 | 00000000000000 | 4 | 000000000000001c··0000001000000002·R_X86_64_PC32··········0000000000000008·.LCPI0_15·-·4 |
6 | 00000000000000 | 5 | 0000000000000024··0000001100000002·R_X86_64_PC32··········000000000000000c·.LCPI0_16·-·4 |
6 | 0000000000000034··0000001300000002·R_X86_64_PC32··········0000000000000014·.LCPI0_18·-·5 | ||
7 | 000000000000003d··0000001700000002·R_X86_64_PC32··········0000000000000024·.LCPI0_22·-·4 | ||
7 | 00000000000000 | 8 | 0000000000000046··0000001800000002·R_X86_64_PC32··········0000000000000028·.LCPI0_23·-·4 |
8 | 000000000000006b··0000000700000002·R_X86_64_PC32··········0000000000000018·.LCPI0_8·-·4 | ||
9 | 00000000000000 | 9 | 0000000000000097··0000001b00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
10 | 000000000000009f··0000001000000002·R_X86_64_PC32··········0000000000000008·.LCPI0_15·-·4 | ||
11 | 00000000000000a7··0000001100000002·R_X86_64_PC32··········000000000000000c·.LCPI0_16·-·4 | ||
12 | 00000000000000bf··0000001200000002·R_X86_64_PC32··········0000000000000010·.LCPI0_17·-·4 | ||
13 | 00000000000000cf··0000001300000002·R_X86_64_PC32··········0000000000000014·.LCPI0_18·-·4 | ||
14 | 00000000000000e2··0000001c00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
15 | 00000000000000f2··0000001d00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 | ||
16 | 0000000000000100··0000001400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_19·-·4 | ||
17 | 0000000000000130··0000000e00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_7·-·4 | ||
18 | 0000000000000143··0000000f00000002·R_X86_64_PC32··········0000000000000004·.LCPI0_8·-·4 | ||
19 | 000000000000015a··0000001e0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6EXP_M1E·-·4 | ||
20 | 0000000000000169··0000001f0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6EXP_M2E·-·4 | ||
21 | 0000000000000176··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_9·-·4 | ||
22 | 000000000000017f··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_10·-·4 | ||
23 | 0000000000000188··0000000a00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_11·-·4 | ||
24 | 0000000000000191··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_12·-·4 | ||
25 | 000000000000019a··0000000c00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_13·-·4 | ||
26 | 00000000000001a3··0000000d00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_14·-·4 | ||
27 | 00000000000001b9··0000001100000002·R_X86_64_PC32··········000000000000000c·.LCPI0_16·-·4 | ||
10 | 0000000000000 | 28 | 00000000000001c7··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
11 | 0000000000000092··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 | ||
12 | 00000000000000b4··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 | ||
13 | 00000000000000f0··0000001f00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 | ||
14 | 00000000000000f8··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | ||
15 | 00000000000001 | 29 | 00000000000001d0··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 |
16 | 00000000000001 | 30 | 00000000000001d8··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 |
31 | 00000000000001e1··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 | ||
17 | 00000000000001 | 32 | 00000000000001e9··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 |
18 | 000000000000013c··0000002000000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
19 | 000000000000014c··0000002100000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 | ||
20 | 00000000000001 | 33 | 00000000000001f2··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 |
21 | 000000000000018b··0000000800000002·R_X86_64_PC32··········000000000000001c·.LCPI0_16·-·4 | ||
22 | 00000000000001a1··0000000900000002·R_X86_64_PC32··········0000000000000020·.LCPI0_17·-·4 | ||
23 | 00000000000001bc··000000220000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6EXP_M1E·-·4 | ||
24 | 00000000000001cb··000000230000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6EXP_M2E·-·4 | ||
25 | 00000000000001d8··0000001600000002·R_X86_64_PC32··········0000000000000048·.LCPI0_18·-·4 | ||
26 | 00000000000001e4··0000001700000002·R_X86_64_PC32··········0000000000000050·.LCPI0_19·-·4 | ||
27 | 00000000000001f0··0000001800000002·R_X86_64_PC32··········0000000000000058·.LCPI0_20·-·4 | ||
28 | 00000000000001fc··0000001900000002·R_X86_64_PC32··········0000000000000060·.LCPI0_21·-·4 | ||
29 | 0000000000000208··0000001a00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_22·-·4 | ||
30 | 0000000000000214··0000001b00000002·R_X86_64_PC32··········0000000000000070·.LCPI0_23·-·4 | ||
31 | 0000000000000224··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_4·-·4 | ||
32 | 0000000000000230··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_3·-·4 | ||
33 | 0000000000000246··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 | ||
34 | 0000000000000250··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI0_5·-·4 | ||
35 | 0000000000000 | 34 | 00000000000001ff··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 |
36 | 0000000000000280··0000000f00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_9·-·4 | ||
37 | 000000000000028c··0000001000000002·R_X86_64_PC32··········0000000000000018·.LCPI0_10·-·4 | ||
38 | 0000000000000294··0000001100000002·R_X86_64_PC32··········0000000000000020·.LCPI0_11·-·4 | ||
39 | 00000000000002a0··0000001200000002·R_X86_64_PC32··········0000000000000028·.LCPI0_12·-·4 | ||
40 | 00000000000002a8··0000001300000002·R_X86_64_PC32··········0000000000000030·.LCPI0_13·-·4 | ||
41 | 00000000000002b4··0000001400000002·R_X86_64_PC32··········0000000000000038·.LCPI0_14·-·4 | ||
42 | 00000000000002c0··0000001500000002·R_X86_64_PC32··········0000000000000040·.LCPI0_15·-·4 | ||
43 | 00000000000002 | 35 | 0000000000000222··0000001b00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
36 | 000000000000022a··0000001000000002·R_X86_64_PC32··········0000000000000008·.LCPI0_15·-·4 | ||
44 | 0000000000000 | 37 | 0000000000000232··0000001100000002·R_X86_64_PC32··········000000000000000c·.LCPI0_16·-·4 |
45 | 0000000000000 | 38 | 0000000000000252··0000001300000002·R_X86_64_PC32··········0000000000000014·.LCPI0_18·-·4 |
46 | 0000000000000 | 39 | 000000000000025e··0000001500000002·R_X86_64_PC32··········000000000000001c·.LCPI0_20·-·4 |
47 | 000000000000033a··0000000c00000002·R_X86_64_PC32··········000000000000002c·.LCPI0_26·-·4 | ||
48 | 000000000000035f··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI0_5·-·4 | ||
49 | 0000000000000 | 40 | 0000000000000268··0000001600000002·R_X86_64_PC32··········0000000000000020·.LCPI0_21·-·4 |
41 | 000000000000027a··0000001100000002·R_X86_64_PC32··········000000000000000c·.LCPI0_16·-·4 | ||
42 | 0000000000000283··0000001500000002·R_X86_64_PC32··········000000000000001c·.LCPI0_20·-·4 | ||
50 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0x | 43 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0xe90·contains·6·entries: |
51 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 44 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
52 | 000000000000007 | 45 | 0000000000000073··0000001900000002·R_X86_64_PC32··········000000000000002c·.LCPI1_0·-·4 |
53 | 00000000000000 | 46 | 00000000000000c4··0000001900000002·R_X86_64_PC32··········000000000000002c·.LCPI1_0·-·4 |
54 | 000000000000010d··0000001d00000002·R_X86_64_PC32··········0000000000000000·.LCPI1_0·-·4 | ||
55 | 00000000000001 | 47 | 0000000000000115··0000001900000002·R_X86_64_PC32··········000000000000002c·.LCPI1_0·-·4 |
56 | 00000000000001 | 48 | 0000000000000166··0000001900000002·R_X86_64_PC32··········000000000000002c·.LCPI1_0·-·4 |
49 | 00000000000001b7··0000001900000002·R_X86_64_PC32··········000000000000002c·.LCPI1_0·-·4 | ||
57 | 0000000000000 | 50 | 0000000000000209··0000002000000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 1, 46 lines modified | Offset 1, 41 lines modified | ||
1 | .LCPI0_0 | 1 | .LCPI0_0 |
2 | .LCPI0_1 | 2 | .LCPI0_1 |
3 | .LCPI0_2 | 3 | .LCPI0_2 |
4 | .LCPI0_3 | 4 | .LCPI0_3 |
5 | .LCPI0_4 | 5 | .LCPI0_4 |
6 | .LCPI0_5 | 6 | .LCPI0_5 |
7 | .LCPI0_8 | ||
8 | .LCPI0_16 | ||
9 | .LCPI0_17 | ||
10 | .LCPI0_24 | ||
11 | .LCPI0_25 | ||
12 | .LCPI0_26 | ||
13 | .LCPI0_6 | 7 | .LCPI0_6 |
14 | .LCPI0_7 | ||
15 | .LCPI0_9 | 8 | .LCPI0_9 |
16 | .LCPI0_10 | 9 | .LCPI0_10 |
17 | .LCPI0_11 | 10 | .LCPI0_11 |
18 | .LCPI0_12 | 11 | .LCPI0_12 |
19 | .LCPI0_13 | 12 | .LCPI0_13 |
20 | .LCPI0_14 | 13 | .LCPI0_14 |
14 | .LCPI0_7 | ||
15 | .LCPI0_8 | ||
21 | .LCPI0_15 | 16 | .LCPI0_15 |
17 | .LCPI0_16 | ||
18 | .LCPI0_17 | ||
22 | .LCPI0_18 | 19 | .LCPI0_18 |
23 | .LCPI0_19 | 20 | .LCPI0_19 |
24 | .LCPI0_20 | 21 | .LCPI0_20 |
25 | .LCPI0_21 | 22 | .LCPI0_21 |
26 | .LCPI0_22 | 23 | .LCPI0_22 |
27 | .LCPI0_23 | 24 | .LCPI0_23 |
28 | .LCPI0_27 | ||
29 | .LCPI1_0 | 25 | .LCPI1_0 |
30 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 26 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
31 | __errno_location | 27 | __errno_location |
32 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | 28 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
33 | _ZN19__llvm_libc_18_1_8_6EXP_M1E | 29 | _ZN19__llvm_libc_18_1_8_6EXP_M1E |
34 | _ZN19__llvm_libc_18_1_8_6EXP_M2E | 30 | _ZN19__llvm_libc_18_1_8_6EXP_M2E |
35 | __stack_chk_fail | 31 | __stack_chk_fail |
36 | _ZN19__llvm_libc_18_1_8_6expm1fEf | 32 | _ZN19__llvm_libc_18_1_8_6expm1fEf |
37 | .shstrtab | 33 | .shstrtab |
38 | .note.gnu.property | 34 | .note.gnu.property |
39 | .rodata.cst4 | ||
40 | .rodata.cst8 | 35 | .rodata.cst8 |
36 | .rodata.cst4 | ||
41 | .rela.text.expm1f | 37 | .rela.text.expm1f |
42 | .rodata.cst16 | ||
43 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | 38 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
44 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 39 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
45 | .note.GNU-stack | 40 | .note.GNU-stack |
46 | .llvm_addrsig | 41 | .llvm_addrsig |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·09000000·0a000000··········............ |
3 | Hex·dump·of·section·'.group': | 3 | Hex·dump·of·section·'.group': |
4 | ··0x00000000·01000000·0 | 4 | ··0x00000000·01000000·0b000000···················........ |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·00000043·000000bc·0100803f·000080bf·...C.......?.... | ||
2 | ··0x00000000·0100803f·000080bf·42e4b8bd·41e4b8bd·...?....B...A... | ||
3 | ··0x00000010·00000034·00000040·31df463e·00000043·...4...@1.F>...C | ||
4 | ··0x000000 | 3 | ··0x00000010·ffff7f7f·00000034·0000807f·ffff7fbf·.......4........ |
4 | ··0x00000020·00000040·31df463e·32df463e·aaaaaaaa·...@1.F>2.F>.... | ||
Offset 1, 11 lines modified | Offset 1, 10 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·41e4b8bd·42e4b8bd·32df463e·31df463e·A...B...2.F>1.F> | ||
3 | ··0x000000 | 2 | ··0x00000000·dd575555·5555c53f·00000000·0000e03f·.WUUUU.?.......? |
4 | ··0x000000 | 3 | ··0x00000010·b758cd0f·1111813f·fa525555·5555a53f·.X.....?.RUUUU.? |
5 | ··0x000000 | 4 | ··0x00000020·626d00f0·41022a3f·0b661717·6cc1563f·bm..A.*?.f..l.V? |
6 | ··0x000000 | 5 | ··0x00000030·60c0d3f8·e301fa3e·43f25e55·5555a53f·`......>C.^UUU.? |
7 | ··0x000000 | 6 | ··0x00000040·e7e56866·5655c53f·1c070000·0000e03f·..hfVU.?.......? |
8 | ··0x000000 | 7 | ··0x00000050·77f7ffff·ffffef3f·00000000·0000f03f·w......?.......? |
9 | ··0x000000 | 8 | ··0x00000060·00000000·0000f0bf···················........ |
Offset 3, 249 lines modified | Offset 3, 174 lines modified | ||
3 | Disassembly·of·section·.text.expm1f: | 3 | Disassembly·of·section·.text.expm1f: |
4 | 0000000000000000·<__llvm_libc_18_1_8_::expm1f(float)>: | 4 | 0000000000000000·<__llvm_libc_18_1_8_::expm1f(float)>: |
5 | expm1f(): | 5 | expm1f(): |
6 | » endbr64 | 6 | » endbr64 |
7 | » push···%rax | 7 | » push···%rax |
8 | » movd | 8 | » vmovd··%xmm0,%eax |
9 | » cmp····$0xbdc1c6cb,%eax | ||
10 | » je·····7a·<__llvm_libc_18_1_8_::expm1f(float)+0x7a> | ||
11 | » cmp····$0x3e35bec5,%eax | 9 | » cmp····$0x3e35bec5,%eax |
12 | » jne···· | 10 | » jne····61·<__llvm_libc_18_1_8_::expm1f(float)+0x61> |
13 | » movss | 11 | » vmovss·0x0(%rip),%xmm0········ |
14 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | 12 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 |
15 | » | 13 | » vaddss·0x0(%rip),%xmm0,%xmm1········ |
16 | ·R_X86_64_PC32» .LCPI0_0-0x4 | ||
17 | » addss··%xmm0,%xmm1 | ||
18 | » movss··0x0(%rip),%xmm2········ | ||
19 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 14 | ·R_X86_64_PC32» .LCPI0_15-0x4 |
20 | » subss··%xmm0,%xmm2 | ||
21 | » addss··%xmm1,%xmm2 | ||
22 | » movss··0x0(%rip),%xmm0········ | ||
23 | ·R_X86_64_PC32» .LCPI0_4-0x4 | ||
24 | » cmpeqss·%xmm2,%xmm0 | ||
25 | » movd···%xmm0,%eax | ||
26 | » and····$0x1,%eax | ||
27 | » lea····0x0(%rip),%rcx········ | ||
28 | ·R_X86_64_PC32» .LCPI0_7-0x4 | ||
29 | » movss··(%rcx,%rax,4),%xmm1 | ||
30 | » xorps··%xmm3,%xmm3 | ||
31 | » cmpeqss·%xmm2,%xmm3 | ||
32 | » movss··0x0(%rip),%xmm0········ | ||
33 | ·R_X86_64_PC32» .LCPI0_8-0x4 | ||
34 | » andps··%xmm3,%xmm0 | ||
35 | » andnps·%xmm1,%xmm3 | ||
36 | » orps···%xmm3,%xmm0 | ||
37 | » pop····%rax | ||
38 | » ret | ||
39 | » movss··0x0(%rip),%xmm0········ | ||
40 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | ||
41 | » movss | 15 | » vmovss·0x0(%rip),%xmm2········ |
42 | ·R_X86_64_PC32» .LCPI0_0-0x4 | ||
43 | » addss··%xmm0,%xmm2 | ||
44 | » movss··0x0(%rip),%xmm1········ | ||
45 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 16 | ·R_X86_64_PC32» .LCPI0_16-0x4 |
46 | » subss· | 17 | » vsubss·%xmm0,%xmm2,%xmm0 |
47 | » addss· | 18 | » vaddss·%xmm0,%xmm1,%xmm0 |
19 | » vcmpeqss·0x0(%rip),%xmm0,%xmm1········ | ||
20 | ·R_X86_64_PC32» .LCPI0_18-0x5 | ||
48 | » xorps··%xmm2,%xmm2 | ||
49 | » ucomiss·%xmm2,%xmm1 | ||
50 | » jne····221·<__llvm_libc_18_1_8_::expm1f(float)+0x221> | ||
51 | » jp·····221·<__llvm_libc_18_1_8_::expm1f(float)+0x221> | ||
52 | » movss | 21 | » vmovss·0x0(%rip),%xmm2········ |
53 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 22 | ·R_X86_64_PC32» .LCPI0_22-0x4 |
23 | » vbroadcastss·0x0(%rip),%xmm3········ | ||
24 | ·R_X86_64_PC32» .LCPI0_23-0x4 | ||
25 | » vblendvps·%xmm1,%xmm2,%xmm3,%xmm1 | ||
26 | » vxorps·%xmm3,%xmm3,%xmm3 | ||
27 | » vcmpeqss·%xmm3,%xmm0,%xmm0 | ||
28 | » vblendvps·%xmm0,%xmm2,%xmm1,%xmm0 | ||
54 | » pop····%rax | 29 | » pop····%rax |
55 | » ret | 30 | » ret |
56 | » movdqa·%xmm0,%xmm3 | 31 | » vmovdqa·%xmm0,%xmm3 |
57 | » mov····%eax,%ecx | 32 | » mov····%eax,%ecx |
58 | » and····$0x7fffffff,%ecx | 33 | » and····$0x7fffffff,%ecx |
59 | » cmp····$0x418aa123,%ecx | 34 | » cmp····$0x418aa123,%ecx |
60 | » jb·····1 | 35 | » jb·····106·<__llvm_libc_18_1_8_::expm1f(float)+0x106> |
61 | » test···%eax,%eax | 36 | » test···%eax,%eax |
62 | » js····· | 37 | » js·····1ad·<__llvm_libc_18_1_8_::expm1f(float)+0x1ad> |
63 | » cmp····$0x42b20000,%eax | 38 | » cmp····$0x42b20000,%eax |
64 | » jb·····1 | 39 | » jb·····12c·<__llvm_libc_18_1_8_::expm1f(float)+0x12c> |
65 | » cmp····$0x7f7fffff,%eax | 40 | » cmp····$0x7f7fffff,%eax |
66 | » ja····· | 41 | » ja·····fc·<__llvm_libc_18_1_8_::expm1f(float)+0xfc> |
67 | » movss | 42 | » vmovss·0x0(%rip),%xmm0········ |
68 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | 43 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 |
69 | » movss··0x0(%rip),%xmm2········ | ||
70 | ·R_X86_64_PC32» .LCPI0_0-0x4 | ||
71 | » addss··%xmm0,%xmm2 | ||
72 | » | 44 | » vaddss·0x0(%rip),%xmm0,%xmm1········ |
73 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 45 | ·R_X86_64_PC32» .LCPI0_15-0x4 |
46 | » vmovss·0x0(%rip),%xmm2········ | ||
47 | ·R_X86_64_PC32» .LCPI0_16-0x4 | ||
74 | » subss· | 48 | » vsubss·%xmm0,%xmm2,%xmm0 |
75 | » addss· | 49 | » vaddss·%xmm0,%xmm1,%xmm1 |
76 | » xorps· | 50 | » vxorps·%xmm0,%xmm0,%xmm0 |
77 | » ucomiss·%xmm0,%xmm1 | 51 | » vucomiss·%xmm0,%xmm1 |
78 | » mov | 52 | » vmovss·0x0(%rip),%xmm0········ |
79 | ·R_X86_64_PC32» .LCPI0_ | 53 | ·R_X86_64_PC32» .LCPI0_17-0x4 |
80 | » jne···· | 54 | » jne····cb·<__llvm_libc_18_1_8_::expm1f(float)+0xcb> |
81 | » jnp···· | 55 | » jnp····1ab·<__llvm_libc_18_1_8_::expm1f(float)+0x1ab> |
82 | » ucomiss·0x0(%rip),%xmm1········ | 56 | » vucomiss·0x0(%rip),%xmm1········ |
83 | ·R_X86_64_PC32» .LCPI0_ | 57 | ·R_X86_64_PC32» .LCPI0_18-0x4 |
84 | » jne···· | 58 | » jne····db·<__llvm_libc_18_1_8_::expm1f(float)+0xdb> |
85 | » jnp···· | 59 | » jnp····1ab·<__llvm_libc_18_1_8_::expm1f(float)+0x1ab> |
86 | » movss | 60 | » vmovss·%xmm3,0x4(%rsp) |
87 | » call··· | 61 | » call···e6·<__llvm_libc_18_1_8_::expm1f(float)+0xe6> |
88 | ·R_X86_64_PLT32» __errno_location-0x4 | 62 | ·R_X86_64_PLT32» __errno_location-0x4 |
89 | » movl···$0x22,(%rax) | 63 | » movl···$0x22,(%rax) |
90 | » mov····$0x8,%edi | 64 | » mov····$0x8,%edi |
91 | » call··· | 65 | » call···f6·<__llvm_libc_18_1_8_::expm1f(float)+0xf6> |
92 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::raise_except(int)-0x4 | 66 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::raise_except(int)-0x4 |
93 | » movss | 67 | » vmovss·0x4(%rsp),%xmm3 |
94 | » addss | 68 | » vaddss·0x0(%rip),%xmm3,%xmm0········ |
95 | ·R_X86_64_PC32» .LCPI0_ | 69 | ·R_X86_64_PC32» .LCPI0_19-0x4 |
96 | » movaps·%xmm3,%xmm0 | ||
97 | » pop····%rax | 70 | » pop····%rax |
98 | » ret | 71 | » ret |
99 | » cmp····$0x3d7fffff,%ecx | 72 | » cmp····$0x3d7fffff,%ecx |
100 | » ja·····1 | 73 | » ja·····12c·<__llvm_libc_18_1_8_::expm1f(float)+0x12c> |
101 | » cmp····$0x32ffffff,%ecx | 74 | » cmp····$0x32ffffff,%ecx |
102 | » ja····· | 75 | » ja·····1bf·<__llvm_libc_18_1_8_::expm1f(float)+0x1bf> |
103 | » cmp····$0x80000000,%eax | 76 | » cmp····$0x80000000,%eax |
104 | » j | 77 | » je·····126·<__llvm_libc_18_1_8_::expm1f(float)+0x126> |
78 | » vfmadd213ss·%xmm3,%xmm3,%xmm3 | ||
105 | » movaps·%xmm3,%xmm0 | 79 | » vmovaps·%xmm3,%xmm0 |
106 | » pop····%rax | 80 | » pop····%rax |
107 | » ret | 81 | » ret |
108 | » movss··0x0(%rip),%xmm0········ | ||
109 | ·R_X86_64_PC32» .LCPI0_16-0x4 | ||
110 | » mulss··%xmm3,%xmm0 | ||
111 | » roundss·$0x8,%xmm0,%xmm0 | ||
112 | » cvttss2si·%xmm0,%eax | ||
113 | » mulss | 82 | » vmulss·0x0(%rip),%xmm3,%xmm0········ |
114 | ·R_X86_64_PC32» .LCPI0_ | 83 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
115 | » | 84 | » vroundss·$0x8,%xmm0,%xmm0,%xmm0 |
85 | » vcvttss2si·%xmm0,%eax | ||
Max diff block lines reached; 5732/11484 bytes (49.91%) of diff not shown. |
Offset 9, 108 lines modified | Offset 9, 108 lines modified | ||
9 | » sub····$0x38,%rsp | 9 | » sub····$0x38,%rsp |
10 | » mov····%fs:0x28,%rax | 10 | » mov····%fs:0x28,%rax |
11 | » mov····%rax,0x30(%rsp) | 11 | » mov····%rax,0x30(%rsp) |
12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
13 | » test···$0x1,%dil | 13 | » test···$0x1,%dil |
14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> | 14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> |
15 | » test···$0x4,%dil | 15 | » test···$0x4,%dil |
16 | » jne····b | 16 | » jne····ba·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0xba> |
17 | » test···$0x8,%dil | 17 | » test···$0x8,%dil |
18 | » jne····10 | 18 | » jne····10b·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x10b> |
19 | » test···$0x10,%dil | 19 | » test···$0x10,%dil |
20 | » jne····15 | 20 | » jne····15c·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x15c> |
21 | » test···$0x20,%dil | 21 | » test···$0x20,%dil |
22 | » jne····1a | 22 | » jne····1ad·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x1ad> |
23 | » mov····%fs:0x28,%rax | 23 | » mov····%fs:0x28,%rax |
24 | » cmp····0x30(%rsp),%rax | 24 | » cmp····0x30(%rsp),%rax |
25 | » jne···· | 25 | » jne····208·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x208> |
26 | » xor····%eax,%eax | 26 | » xor····%eax,%eax |
27 | » add····$0x38,%rsp | 27 | » add····$0x38,%rsp |
28 | » ret | 28 | » ret |
29 | » mov····%rax,0x10(%rsp) | 29 | » mov····%rax,0x10(%rsp) |
30 | » | 30 | » vbroadcastss·0x0(%rip),%xmm0········ |
31 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 31 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
32 | » movups·%xmm0,0x18(%rsp) | 32 | » vmovups·%xmm0,0x18(%rsp) |
33 | » movl···$0xaaaaaaaa,0x28(%rsp) | 33 | » movl···$0xaaaaaaaa,0x28(%rsp) |
34 | » fnstenv·0x10(%rsp) | 34 | » fnstenv·0x10(%rsp) |
35 | » movl···$0xaaaaaaaa,0xc(%rsp) | 35 | » movl···$0xaaaaaaaa,0xc(%rsp) |
36 | » stmxcsr·0xc(%rsp) | 36 | » stmxcsr·0xc(%rsp) |
37 | » mov····0xc(%rsp),%ecx | 37 | » mov····0xc(%rsp),%ecx |
38 | » orb····$0x1,0x14(%rsp) | 38 | » orb····$0x1,0x14(%rsp) |
39 | » or·····$0x1,%ecx | 39 | » or·····$0x1,%ecx |
40 | » fldenv·0x10(%rsp) | 40 | » fldenv·0x10(%rsp) |
41 | » mov····%ecx,0xc(%rsp) | 41 | » mov····%ecx,0xc(%rsp) |
42 | » ldmxcsr·0xc(%rsp) | 42 | » ldmxcsr·0xc(%rsp) |
43 | » fwait | 43 | » fwait |
44 | » test···$0x4,%dil | 44 | » test···$0x4,%dil |
45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> | 45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> |
46 | » mov····%rax,0x10(%rsp) | 46 | » mov····%rax,0x10(%rsp) |
47 | » | 47 | » vbroadcastss·0x0(%rip),%xmm0········ |
48 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 48 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
49 | » movups·%xmm0,0x18(%rsp) | 49 | » vmovups·%xmm0,0x18(%rsp) |
50 | » movl···$0xaaaaaaaa,0x28(%rsp) | 50 | » movl···$0xaaaaaaaa,0x28(%rsp) |
51 | » fnstenv·0x10(%rsp) | 51 | » fnstenv·0x10(%rsp) |
52 | » movl···$0xaaaaaaaa,0xc(%rsp) | 52 | » movl···$0xaaaaaaaa,0xc(%rsp) |
53 | » stmxcsr·0xc(%rsp) | 53 | » stmxcsr·0xc(%rsp) |
54 | » mov····0xc(%rsp),%ecx | 54 | » mov····0xc(%rsp),%ecx |
55 | » orb····$0x4,0x14(%rsp) | 55 | » orb····$0x4,0x14(%rsp) |
56 | » or·····$0x4,%ecx | 56 | » or·····$0x4,%ecx |
57 | » fldenv·0x10(%rsp) | 57 | » fldenv·0x10(%rsp) |
58 | » mov····%ecx,0xc(%rsp) | 58 | » mov····%ecx,0xc(%rsp) |
59 | » ldmxcsr·0xc(%rsp) | 59 | » ldmxcsr·0xc(%rsp) |
60 | » fwait | 60 | » fwait |
61 | » test···$0x8,%dil | 61 | » test···$0x8,%dil |
62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> | 62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> |
63 | » mov····%rax,0x10(%rsp) | 63 | » mov····%rax,0x10(%rsp) |
64 | » | 64 | » vbroadcastss·0x0(%rip),%xmm0········ |
65 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 65 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
66 | » movups·%xmm0,0x18(%rsp) | 66 | » vmovups·%xmm0,0x18(%rsp) |
67 | » movl···$0xaaaaaaaa,0x28(%rsp) | 67 | » movl···$0xaaaaaaaa,0x28(%rsp) |
68 | » fnstenv·0x10(%rsp) | 68 | » fnstenv·0x10(%rsp) |
69 | » movl···$0xaaaaaaaa,0xc(%rsp) | 69 | » movl···$0xaaaaaaaa,0xc(%rsp) |
70 | » stmxcsr·0xc(%rsp) | 70 | » stmxcsr·0xc(%rsp) |
71 | » mov····0xc(%rsp),%ecx | 71 | » mov····0xc(%rsp),%ecx |
72 | » orb····$0x8,0x14(%rsp) | 72 | » orb····$0x8,0x14(%rsp) |
73 | » or·····$0x8,%ecx | 73 | » or·····$0x8,%ecx |
74 | » fldenv·0x10(%rsp) | 74 | » fldenv·0x10(%rsp) |
75 | » mov····%ecx,0xc(%rsp) | 75 | » mov····%ecx,0xc(%rsp) |
76 | » ldmxcsr·0xc(%rsp) | 76 | » ldmxcsr·0xc(%rsp) |
77 | » fwait | 77 | » fwait |
78 | » test···$0x10,%dil | 78 | » test···$0x10,%dil |
79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> | 79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> |
80 | » mov····%rax,0x10(%rsp) | 80 | » mov····%rax,0x10(%rsp) |
81 | » | 81 | » vbroadcastss·0x0(%rip),%xmm0········ |
82 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 82 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
83 | » movups·%xmm0,0x18(%rsp) | 83 | » vmovups·%xmm0,0x18(%rsp) |
84 | » movl···$0xaaaaaaaa,0x28(%rsp) | 84 | » movl···$0xaaaaaaaa,0x28(%rsp) |
85 | » fnstenv·0x10(%rsp) | 85 | » fnstenv·0x10(%rsp) |
86 | » movl···$0xaaaaaaaa,0xc(%rsp) | 86 | » movl···$0xaaaaaaaa,0xc(%rsp) |
87 | » stmxcsr·0xc(%rsp) | 87 | » stmxcsr·0xc(%rsp) |
88 | » mov····0xc(%rsp),%ecx | 88 | » mov····0xc(%rsp),%ecx |
89 | » orb····$0x10,0x14(%rsp) | 89 | » orb····$0x10,0x14(%rsp) |
90 | » or·····$0x10,%ecx | 90 | » or·····$0x10,%ecx |
91 | » fldenv·0x10(%rsp) | 91 | » fldenv·0x10(%rsp) |
92 | » mov····%ecx,0xc(%rsp) | 92 | » mov····%ecx,0xc(%rsp) |
93 | » ldmxcsr·0xc(%rsp) | 93 | » ldmxcsr·0xc(%rsp) |
94 | » fwait | 94 | » fwait |
95 | » test···$0x20,%dil | 95 | » test···$0x20,%dil |
96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> | 96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> |
97 | » mov····%rax,0x10(%rsp) | 97 | » mov····%rax,0x10(%rsp) |
98 | » | 98 | » vbroadcastss·0x0(%rip),%xmm0········ |
99 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 99 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
100 | » movups·%xmm0,0x18(%rsp) | 100 | » vmovups·%xmm0,0x18(%rsp) |
101 | » movl···$0xaaaaaaaa,0x28(%rsp) | 101 | » movl···$0xaaaaaaaa,0x28(%rsp) |
102 | » fnstenv·0x10(%rsp) | 102 | » fnstenv·0x10(%rsp) |
103 | » movl···$0xaaaaaaaa,0xc(%rsp) | 103 | » movl···$0xaaaaaaaa,0xc(%rsp) |
104 | » stmxcsr·0xc(%rsp) | 104 | » stmxcsr·0xc(%rsp) |
105 | » mov····0xc(%rsp),%eax | 105 | » mov····0xc(%rsp),%eax |
106 | » orb····$0x20,0x14(%rsp) | 106 | » orb····$0x20,0x14(%rsp) |
107 | » or·····$0x20,%eax | 107 | » or·····$0x20,%eax |
108 | » fldenv·0x10(%rsp) | 108 | » fldenv·0x10(%rsp) |
109 | » mov····%eax,0xc(%rsp) | 109 | » mov····%eax,0xc(%rsp) |
110 | » ldmxcsr·0xc(%rsp) | 110 | » ldmxcsr·0xc(%rsp) |
111 | » fwait | 111 | » fwait |
112 | » mov····%fs:0x28,%rax | 112 | » mov····%fs:0x28,%rax |
113 | » cmp····0x30(%rsp),%rax | 113 | » cmp····0x30(%rsp),%rax |
114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> | 114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> |
115 | » call··· | 115 | » call···20d·<.LCPI0_14+0x1ad> |
116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·2 | 2 | ··0x00000000·252b26······························%+& |
Offset 1, 36 lines modified | Offset 1, 34 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L | 4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
5 | ··0x00000030·43504930·5f35002e·4c435049·305f3 | 5 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
6 | ··0x00000040·2e4c4350·49305f3 | 6 | ··0x00000040·2e4c4350·49305f39·002e4c43·5049305f·.LCPI0_9..LCPI0_ |
7 | ··0x00000050·5f313700·2e4c4350·49305f32·34002e4c·_17..LCPI0_24..L | ||
8 | ··0x000000 | 7 | ··0x00000050·3130002e·4c435049·305f3131·002e4c43·10..LCPI0_11..LC |
8 | ··0x00000060·5049305f·3132002e·4c435049·305f3133·PI0_12..LCPI0_13 | ||
9 | ··0x00000070· | 9 | ··0x00000070·002e4c43·5049305f·3134002e·4c435049·..LCPI0_14..LCPI |
10 | ··0x00000080·305f3700·2e4c4350·49305f3 | 10 | ··0x00000080·305f3700·2e4c4350·49305f38·002e4c43·0_7..LCPI0_8..LC |
11 | ··0x00000090·5049305f·313 | 11 | ··0x00000090·5049305f·3135002e·4c435049·305f3136·PI0_15..LCPI0_16 |
12 | ··0x000000a0·002e4c43·5049305f·313 | 12 | ··0x000000a0·002e4c43·5049305f·3137002e·4c435049·..LCPI0_17..LCPI |
13 | ··0x000000b0·305f313 | 13 | ··0x000000b0·305f3138·002e4c43·5049305f·3139002e·0_18..LCPI0_19.. |
14 | ··0x000000c0·4c435049·305f3 | 14 | ··0x000000c0·4c435049·305f3230·002e4c43·5049305f·LCPI0_20..LCPI0_ |
15 | ··0x000000d0·3 | 15 | ··0x000000d0·3231002e·4c435049·305f3232·002e4c43·21..LCPI0_22..LC |
16 | ··0x000000e0·5049305f·323 | 16 | ··0x000000e0·5049305f·3233002e·4c435049·315f3000·PI0_23..LCPI1_0. |
17 | ··0x000000f0·6578706d·3166005f·5a5a4e31·395f5f6c·expm1f._ZZN19__l | ||
17 | ··0x000000f0·002e4c43·5049305f·3232002e·4c435049·..LCPI0_22..LCPI | ||
18 | ··0x00000100·305f3233·002e4c43·5049305f·3237002e·0_23..LCPI0_27.. | ||
19 | ··0x00000110·4c435049·315f3000·6578706d·3166005f·LCPI1_0.expm1f._ | ||
20 | ··0x00000120·5a5a4e31·395f5f6c·6c766d5f·6c696263·ZZN19__llvm_libc | ||
21 | ··0x00000130·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 | ||
22 | ··0x00000140·35717569·636b5f67·65745f72·6f756e64·5quick_get_round | ||
23 | ··0x00000150·45764531·78005f5f·6572726e·6f5f6c6f·EvE1x.__errno_lo | ||
24 | ··0x00000160·63617469·6f6e005f·5a4e3139·5f5f6c6c·cation._ZN19__ll | ||
25 | ··0x00000170·766d5f6c·6962635f·31385f31·5f385f36·vm_libc_18_1_8_6 | ||
26 | ··0x00000180·66707574·696c3132·72616973·655f6578·fputil12raise_ex | ||
27 | ··0x00000190·63657074·4569005f·5a4e3139·5f5f6c6c·ceptEi._ZN19__ll | ||
28 | ··0x000001a0·766d5f6c·6962635f·31385f31·5f385f36·vm_libc_18_1_8_6 | ||
29 | ··0x000001b0·4558505f·4d314500·5f5a4e31·395f5f6c·EXP_M1E._ZN19__l | ||
30 | ··0x000001 | 18 | ··0x00000100·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ |
31 | ··0x000001d0·36455850·5f4d3245·005f5f73·7461636b·6EXP_M2E.__stack | ||
32 | ··0x000001e0·5f63686b·5f666169·6c005f5a·4e31395f·_chk_fail._ZN19_ | ||
33 | ··0x000001f0·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ | ||
34 | ··0x00000 | 19 | ··0x00000110·36667075·74696c31·35717569·636b5f67·6fputil15quick_g |
20 | ··0x00000120·65745f72·6f756e64·45764531·78005f5f·et_roundEvE1x.__ | ||
21 | ··0x00000130·6572726e·6f5f6c6f·63617469·6f6e005f·errno_location._ | ||
22 | ··0x00000140·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
23 | ··0x00000150·31385f31·5f385f36·66707574·696c3132·18_1_8_6fputil12 | ||
24 | ··0x00000160·72616973·655f6578·63657074·4569005f·raise_exceptEi._ | ||
25 | ··0x00000170·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
26 | ··0x00000180·31385f31·5f385f36·4558505f·4d314500·18_1_8_6EXP_M1E. | ||
27 | ··0x00000190·5f5a4e31·395f5f6c·6c766d5f·6c696263·_ZN19__llvm_libc | ||
28 | ··0x000001a0·5f31385f·315f385f·36455850·5f4d3245·_18_1_8_6EXP_M2E | ||
29 | ··0x000001b0·005f5f73·7461636b·5f63686b·5f666169·.__stack_chk_fai | ||
30 | ··0x000001c0·6c005f5a·4e31395f·5f6c6c76·6d5f6c69·l._ZN19__llvm_li | ||
31 | ··0x000001d0·62635f31·385f315f·385f3665·78706d31·bc_18_1_8_6expm1 | ||
32 | ··0x000001e0·66456600····························fEf. | ||
Offset 1, 20 lines modified | Offset 1, 19 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·6373743 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737438·rty..rodata.cst8 |
6 | ··0x00000040·002e726f·64617461·2e637374·3 | 6 | ··0x00000040·002e726f·64617461·2e637374·34002e72·..rodata.cst4..r |
7 | ··0x00000050·656c612e·74657874·2e657870·6d316600·ela.text.expm1f. | 7 | ··0x00000050·656c612e·74657874·2e657870·6d316600·ela.text.expm1f. |
8 | ··0x00000060·2e67726f·7570002e·72656c61·2e746578·.group..rela.tex | ||
8 | ··0x00000060·2e726f64·6174612e·63737431·36002e67·.rodata.cst16..g | ||
9 | ··0x00000070·726f7570·002e7265·6c612e74·6578742e·roup..rela.text. | ||
10 | ··0x000000 | 9 | ··0x00000070·742e5f5a·4e31395f·5f6c6c76·6d5f6c69·t._ZN19__llvm_li |
11 | ··0x000000 | 10 | ··0x00000080·62635f31·385f315f·385f3666·70757469·bc_18_1_8_6fputi |
12 | ··0x000000 | 11 | ··0x00000090·6c313272·61697365·5f657863·65707445·l12raise_exceptE |
13 | ··0x000000 | 12 | ··0x000000a0·69002e64·6174612e·5f5a5a4e·31395f5f·i..data._ZZN19__ |
14 | ··0x000000 | 13 | ··0x000000b0·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 |
15 | ··0x000000 | 14 | ··0x000000c0·5f366670·7574696c·31357175·69636b5f·_6fputil15quick_ |
16 | ··0x000000 | 15 | ··0x000000d0·6765745f·726f756e·64457645·3178002e·get_roundEvE1x.. |
17 | ··0x000000 | 16 | ··0x000000e0·6e6f7465·2e474e55·2d737461·636b002e·note.GNU-stack.. |
18 | ··0x00000 | 17 | ··0x000000f0·6c6c766d·5f616464·72736967·00·······llvm_addrsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:·········· | 13 | ··Start·of·section·headers:··········320·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:········· | 19 | ··Number·of·section·headers:·········9 |
20 | ··Section·header·string·table·index:· | 20 | ··Section·header·string·table·index:·8 |
Offset 1, 27 lines modified | Offset 1, 18 lines modified | ||
1 | There·are· | 1 | There·are·9·section·headers,·starting·at·offset·0x140: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····15···9··4 | ||
6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·000008·04·····15··10··4 | ||
7 | ··[· | 5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 |
8 | ··[· | 6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 |
9 | ··[· | 7 | ··[·3]·.text.fma·········PROGBITS········0000000000000000·000060·00000a·00··AX··0···0·16 |
10 | ··[·6]·.rela.text.fma····RELA············0000000000000000·0007c0·000018·18···I·15···5··8 | ||
11 | ··[·7]·.rodata.cst8······PROGBITS········0000000000000000·000090·000008·08··AM··0···0··8 | ||
12 | ··[·8]·.rodata.cst4······PROGBITS········0000000000000000·000098·000010·04··AM··0···0··4 | ||
13 | ··[·9]·.rodata.cst16·····PROGBITS········0000000000000000·0000a8·000020·10··AM··0···0··8 | ||
14 | ··[10]·.text._ZN19__llvm_libc_18_1_8_6fputil7generic3fmaIdEET_S3_S3_S3_·PROGBITS········0000000000000000·0000d0·0004eb·00·AXG··0···0·16 | ||
15 | ··[11]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil7generic3fmaIdEET_S3_S3_S3_·RELA············0000000000000000·0007d8·0000c0·18··IG·15··10··8 | ||
16 | ··[12]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·0005bc·000004·00·WAG··0···0··4 | ||
17 | ··[ | 8 | ··[·4]·.note.GNU-stack···PROGBITS········0000000000000000·00006a·000000·00······0···0··1 |
18 | ··[ | 9 | ··[·5]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·00006a·000001·00···E··0···0··1 |
19 | ··[ | 10 | ··[·6]·.symtab···········SYMTAB··········0000000000000000·000070·000048·18······7···1··8 |
20 | ··[ | 11 | ··[·7]·.strtab···········STRTAB··········0000000000000000·0000b8·000026·00······0···0··1 |
21 | ··[ | 12 | ··[·8]·.shstrtab·········STRTAB··········0000000000000000·0000de·00005c·00······0···0··1 |
22 | Key·to·Flags: | 13 | Key·to·Flags: |
23 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 14 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
24 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 15 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
25 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 16 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
26 | ··D·(mbind),·l·(large),·p·(processor·specific) | 17 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 15 lines modified | Offset 1, 6 lines modified | ||
1 | Symbol·table·'.symtab'·contains· | 1 | Symbol·table·'.symtab'·contains·3·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI1_0 | ||
5 | ·····2:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_1 | ||
6 | ·····3:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_2 | ||
7 | ·····4:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_3 | ||
8 | ·····5:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI1_4 | ||
9 | ·····6:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_5 | ||
10 | ·····7:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_6 | ||
11 | ····· | 4 | ·····1:·0000000000000000····10·FUNC····GLOBAL·DEFAULT····3·fma |
12 | ·····9:·0000000000000000··1259·FUNC····WEAK···HIDDEN····10·_ZN19__llvm_libc_18_1_8_6fputil7generic3fmaIdEET_S3_S3_S3_ | ||
13 | ····10:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···12·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | ||
14 | ···· | 5 | ·····2:·0000000000000000····10·FUNC····GLOBAL·DEFAULT····3·_ZN19__llvm_libc_18_1_8_3fmaEddd |
Offset 1, 15 lines modified | Offset 1, 2 lines modified | ||
1 | There·are·no·relocations·in·this·file. | ||
1 | Relocation·section·'.rela.text.fma'·at·offset·0x7c0·contains·1·entry: | ||
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | ||
3 | 0000000000000005··0000000900000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil7generic3fmaIdEET_S3_S3_S3_·-·4 | ||
4 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil7generic3fmaIdEET_S3_S3_S3_'·at·offset·0x7d8·contains·8·entries: | ||
5 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | ||
6 | 0000000000000049··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI1_0·-·4 | ||
7 | 00000000000003b0··0000000a00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 | ||
8 | 00000000000003b8··0000000200000002·R_X86_64_PC32··········0000000000000000·.LCPI1_1·-·4 | ||
9 | 00000000000003c4··0000000300000002·R_X86_64_PC32··········0000000000000004·.LCPI1_2·-·4 | ||
10 | 00000000000003e9··0000000400000002·R_X86_64_PC32··········0000000000000008·.LCPI1_3·-·4 | ||
11 | 000000000000042f··0000000600000002·R_X86_64_PC32··········0000000000000000·.LCPI1_5·-·4 | ||
12 | 0000000000000441··0000000500000002·R_X86_64_PC32··········000000000000000c·.LCPI1_4·-·4 | ||
13 | 00000000000004c6··0000000700000002·R_X86_64_PC32··········0000000000000010·.LCPI1_6·-·4 |
Offset 1, 22 lines modified | Offset 1, 6 lines modified | ||
1 | UAWAVAUATSf | ||
2 | [A\A]A^A_] | ||
3 | .LCPI1_0 | ||
4 | .LCPI1_1 | ||
5 | .LCPI1_2 | ||
6 | .LCPI1_3 | ||
7 | .LCPI1_4 | ||
8 | .LCPI1_5 | ||
9 | .LCPI1_6 | ||
10 | _ZN19__llvm_libc_18_1_8_6fputil7generic3fmaIdEET_S3_S3_S3_ | ||
11 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | ||
12 | _ZN19__llvm_libc_18_1_8_3fmaEddd | 1 | _ZN19__llvm_libc_18_1_8_3fmaEddd |
13 | .shstrtab | 2 | .shstrtab |
14 | .note.gnu.property | 3 | .note.gnu.property |
15 | . | 4 | .text.fma |
16 | .rodata.cst8 | ||
17 | .rodata.cst4 | ||
18 | .rodata.cst16 | ||
19 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil7generic3fmaIdEET_S3_S3_S3_ | ||
20 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | ||
21 | .note.GNU-stack | 5 | .note.GNU-stack |
22 | .llvm_addrsig | 6 | .llvm_addrsig |
Offset 2, 9 lines modified | Offset 2, 9 lines modified | ||
2 | Disassembly·of·section·.text.fma: | 2 | Disassembly·of·section·.text.fma: |
3 | 0000000000000000·<__llvm_libc_18_1_8_::fma(double,·double,·double)>: | 3 | 0000000000000000·<__llvm_libc_18_1_8_::fma(double,·double,·double)>: |
4 | fma(): | 4 | fma(): |
5 | » endbr64 | 5 | » endbr64 |
6 | » jmp····9·<.LCPI1_3+0x1> | ||
7 | 6 | » vfmadd213sd·%xmm2,%xmm1,%xmm0 | |
7 | » ret |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000· | 2 | ··0x00000000·0a··································. |
Offset 1, 17 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049315f·30002e4c·43504931·..LCPI1_0..LCPI1 | ||
3 | ··0x00000010·5f31002e·4c435049·315f3200·2e4c4350·_1..LCPI1_2..LCP | ||
4 | ··0x00000020·49315f33·002e4c43·5049315f·34002e4c·I1_3..LCPI1_4..L | ||
5 | ··0x00000030·43504931·5f35002e·4c435049·315f3600·CPI1_5..LCPI1_6. | ||
6 | ··0x000000 | 2 | ··0x00000000·00666d61·005f5a4e·31395f5f·6c6c766d·.fma._ZN19__llvm |
7 | ··0x00000050·6c696263·5f31385f·315f385f·36667075·libc_18_1_8_6fpu | ||
8 | ··0x00000060·74696c37·67656e65·72696333·666d6149·til7generic3fmaI | ||
9 | ··0x00000070·64454554·5f53335f·53335f53·335f005f·dEET_S3_S3_S3_._ | ||
10 | ··0x00000080·5a5a4e31·395f5f6c·6c766d5f·6c696263·ZZN19__llvm_libc | ||
11 | ··0x00000090·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 | ||
12 | ··0x000000a0·35717569·636b5f67·65745f72·6f756e64·5quick_get_round | ||
13 | ··0x000000b0·45764531·78005f5a·4e31395f·5f6c6c76·EvE1x._ZN19__llv | ||
14 | ··0x000000 | 3 | ··0x00000010·5f6c6962·635f3138·5f315f38·5f33666d·_libc_18_1_8_3fm |
15 | ··0x000000 | 4 | ··0x00000020·61456464·6400·······················aEddd. |
Offset 1, 21 lines modified | Offset 1, 9 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e746578·742e666d·61002e6e·rty..text.fma..n | ||
6 | ··0x00000040·6f74652e·474e552d·73746163·6b002e6c·ote.GNU-stack..l | ||
7 | ··0x00000050·6c766d5f·61646472·73696700··········lvm_addrsig. | ||
5 | ··0x00000030·72747900·2e72656c·612e7465·78742e66·rty..rela.text.f | ||
6 | ··0x00000040·6d61002e·726f6461·74612e63·73743800·ma..rodata.cst8. | ||
7 | ··0x00000050·2e726f64·6174612e·63737434·002e726f·.rodata.cst4..ro | ||
8 | ··0x00000060·64617461·2e637374·3136002e·67726f75·data.cst16..grou | ||
9 | ··0x00000070·70002e72·656c612e·74657874·2e5f5a4e·p..rela.text._ZN | ||
10 | ··0x00000080·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
11 | ··0x00000090·5f315f38·5f366670·7574696c·3767656e·_1_8_6fputil7gen | ||
12 | ··0x000000a0·65726963·33666d61·49644545·545f5333·eric3fmaIdEET_S3 | ||
13 | ··0x000000b0·5f53335f·53335f00·2e646174·612e5f5a·_S3_S3_..data._Z | ||
14 | ··0x000000c0·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
15 | ··0x000000d0·31385f31·5f385f36·66707574·696c3135·18_1_8_6fputil15 | ||
16 | ··0x000000e0·71756963·6b5f6765·745f726f·756e6445·quick_get_roundE | ||
17 | ··0x000000f0·76453178·002e6e6f·74652e47·4e552d73·vE1x..note.GNU-s | ||
18 | ··0x00000100·7461636b·002e6c6c·766d5f61·64647273·tack..llvm_addrs | ||
19 | ··0x00000110·696700······························ig. | ||
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:·········· | 13 | ··Start·of·section·headers:··········320·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········9 | 19 | ··Number·of·section·headers:·········9 |
20 | ··Section·header·string·table·index:·8 | 20 | ··Section·header·string·table·index:·8 |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | There·are·9·section·headers,·starting·at·offset·0x | 1 | There·are·9·section·headers,·starting·at·offset·0x140: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 | 5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 |
6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 | 6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 |
7 | ··[·3]·.text.fmaf········PROGBITS········0000000000000000·000060·0000 | 7 | ··[·3]·.text.fmaf········PROGBITS········0000000000000000·000060·00000a·00··AX··0···0·16 |
8 | ··[·4]·.note.GNU-stack···PROGBITS········0000000000000000·000 | 8 | ··[·4]·.note.GNU-stack···PROGBITS········0000000000000000·00006a·000000·00······0···0··1 |
9 | ··[·5]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000 | 9 | ··[·5]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·00006a·000001·00···E··0···0··1 |
10 | ··[·6]·.symtab···········SYMTAB··········0000000000000000·000 | 10 | ··[·6]·.symtab···········SYMTAB··········0000000000000000·000070·000048·18······7···1··8 |
11 | ··[·7]·.strtab···········STRTAB··········0000000000000000·000 | 11 | ··[·7]·.strtab···········STRTAB··········0000000000000000·0000b8·000028·00······0···0··1 |
12 | ··[·8]·.shstrtab·········STRTAB··········0000000000000000·000 | 12 | ··[·8]·.shstrtab·········STRTAB··········0000000000000000·0000e0·00005d·00······0···0··1 |
13 | Key·to·Flags: | 13 | Key·to·Flags: |
14 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 14 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
15 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 15 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
16 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 16 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
17 | ··D·(mbind),·l·(large),·p·(processor·specific) | 17 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Symbol·table·'.symtab'·contains·3·entries: | 1 | Symbol·table·'.symtab'·contains·3·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000··· | 4 | ·····1:·0000000000000000····10·FUNC····GLOBAL·DEFAULT····3·fmaf |
5 | ·····2:·0000000000000000··· | 5 | ·····2:·0000000000000000····10·FUNC····GLOBAL·DEFAULT····3·_ZN19__llvm_libc_18_1_8_4fmafEfff |
Offset 2, 63 lines modified | Offset 2, 9 lines modified | ||
2 | Disassembly·of·section·.text.fmaf: | 2 | Disassembly·of·section·.text.fmaf: |
3 | 0000000000000000·<__llvm_libc_18_1_8_::fmaf(float,·float,·float)>: | 3 | 0000000000000000·<__llvm_libc_18_1_8_::fmaf(float,·float,·float)>: |
4 | fmaf(): | 4 | fmaf(): |
5 | » endbr64 | 5 | » endbr64 |
6 | » vfmadd213ss·%xmm2,%xmm1,%xmm0 | ||
6 | » cvtss2sd·%xmm0,%xmm0 | ||
7 | » cvtss2sd·%xmm1,%xmm1 | ||
8 | » mulsd··%xmm0,%xmm1 | ||
9 | » cvtss2sd·%xmm2,%xmm2 | ||
10 | » movapd·%xmm1,%xmm0 | ||
11 | » addsd··%xmm2,%xmm0 | ||
12 | » movq···%xmm0,%rax | ||
13 | » mov····%rax,%rcx | ||
14 | » not····%rcx | ||
15 | » movabs·$0x7ff0000000000000,%rdx | ||
16 | » test···%rdx,%rcx | ||
17 | » je·····82·<__llvm_libc_18_1_8_::fmaf(float,·float,·float)+0x82> | ||
18 | » movabs·$0x7fffffffffffffff,%rcx | ||
19 | » and····%rax,%rcx | ||
20 | » je·····82·<__llvm_libc_18_1_8_::fmaf(float,·float,·float)+0x82> | ||
21 | » movq···%xmm2,%rcx | ||
22 | » movq···%xmm1,%rdx | ||
23 | » shr····$0x34,%rdx | ||
24 | » and····$0x7ff,%edx | ||
25 | » shr····$0x34,%rcx | ||
26 | » and····$0x7ff,%ecx | ||
27 | » cmp····%cx,%dx | ||
28 | » jb·····8c·<__llvm_libc_18_1_8_::fmaf(float,·float,·float)+0x8c> | ||
29 | » subsd··%xmm1,%xmm0 | ||
30 | » subsd··%xmm2,%xmm0 | ||
31 | » movq···%xmm0,%rcx | ||
32 | » lea····0x0(,%rcx,2),%rdx | ||
33 | » test···%rdx,%rdx | ||
34 | » jne····a6·<__llvm_libc_18_1_8_::fmaf(float,·float,·float)+0xa6> | ||
35 | » movq···%rax,%xmm0 | ||
36 | » cvtsd2ss·%xmm0,%xmm0 | ||
37 | » ret | ||
38 | » subsd··%xmm2,%xmm0 | ||
39 | » subsd··%xmm1,%xmm0 | ||
40 | » movq···%xmm0,%rcx | ||
41 | » lea····0x0(,%rcx,2),%rdx | ||
42 | » test···%rdx,%rdx | ||
43 | » je·····82·<__llvm_libc_18_1_8_::fmaf(float,·float,·float)+0x82> | ||
44 | » test···$0xfffffff,%eax | ||
45 | » jne····82·<__llvm_libc_18_1_8_::fmaf(float,·float,·float)+0x82> | ||
46 | » xor····%rax,%rcx | ||
47 | » js·····de·<__llvm_libc_18_1_8_::fmaf(float,·float,·float)+0xde> | ||
48 | » movabs·$0xfffffffffffff,%rcx | ||
49 | » and····%rax,%rcx | ||
50 | » je·····82·<__llvm_libc_18_1_8_::fmaf(float,·float,·float)+0x82> | ||
51 | » movabs·$0xfff0000000000000,%rdx | ||
52 | » and····%rdx,%rax | ||
53 | » add····%rcx,%rax | ||
54 | » dec····%rax | ||
55 | » movq···%rax,%xmm0 | ||
56 | » cvtsd2ss·%xmm0,%xmm0 | ||
57 | » ret | ||
58 | » or·····$0x1,%rax | ||
59 | » movq···%rax,%xmm0 | ||
60 | » cvtsd2ss·%xmm0,%xmm0 | ||
61 | » ret | 7 | » ret |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·0 | 2 | ··0x00000000·0a··································. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········2 | 13 | ··Start·of·section·headers:··········24752·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········2 | 19 | ··Number·of·section·headers:·········25 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·24 |
Offset 1, 33 lines modified | Offset 1, 34 lines modified | ||
1 | There·are·2 | 1 | There·are·25·section·headers,·starting·at·offset·0x60b0: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····2 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····22··54··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·000048·00000c·04·····2 | 6 | ··[·2]·.group············GROUP···········0000000000000000·000048·00000c·04·····22··55··4 |
7 | ··[·3]·.group············GROUP···········0000000000000000·000054·00000c·04·····2 | 7 | ··[·3]·.group············GROUP···········0000000000000000·000054·00000c·04·····22··56··4 |
8 | ··[·4]·.text·············PROGBITS········0000000000000000·000060·000000·00··AX··0···0··4 | 8 | ··[·4]·.text·············PROGBITS········0000000000000000·000060·000000·00··AX··0···0··4 |
9 | ··[·5]·.note.gnu.property·NOTE············0000000000000000·000060·000020·00···A··0···0··8 | 9 | ··[·5]·.note.gnu.property·NOTE············0000000000000000·000060·000020·00···A··0···0··8 |
10 | ··[·6]·.rodata.cst | 10 | ··[·6]·.rodata.cst4······PROGBITS········0000000000000000·000080·000004·04··AM··0···0··4 |
11 | ··[·7]·.rodata.cst8······PROGBITS········0000000000000000·0000 | 11 | ··[·7]·.rodata.cst8······PROGBITS········0000000000000000·000088·000138·08··AM··0···0··8 |
12 | ··[·8]·.text.log10·······PROGBITS········0000000000000000·000 | 12 | ··[·8]·.text.log10·······PROGBITS········0000000000000000·0001c0·000611·00··AX··0···0·16 |
13 | ··[·9]·.rela.text.log10··RELA············0000000000000000·005 | 13 | ··[·9]·.rela.text.log10··RELA············0000000000000000·0057f0·000450·18···I·22···8··8 |
14 | ··[10]·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_114log10_accurateEiid·PROGBITS········0000000000000000·000 | 14 | ··[10]·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_114log10_accurateEiid·PROGBITS········0000000000000000·0007e0·000614·00··AX··0···0·16 |
15 | ··[11]·.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_114log10_accurateEiid·RELA············0000000000000000·005 | 15 | ··[11]·.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_114log10_accurateEiid·RELA············0000000000000000·005c40·000120·18···I·22··10··8 |
16 | ··[12]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·000e | 16 | ··[12]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·000e00·0001bc·00·AXG··0···0·16 |
17 | ··[13]·.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·PROGBITS········0000000000000000·00 | 17 | ··[13]·.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·PROGBITS········0000000000000000·000fc0·0002d5·00·AXG··0···0·16 |
18 | ··[14]·.rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·RELA············0000000000000000·005 | 18 | ··[14]·.rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·RELA············0000000000000000·005d60·0000c0·18··IG·22··13··8 |
19 | ··[15]·.rodata.cst16·····PROGBITS········0000000000000000·001298·000020·10··AM··0···0··8 | ||
19 | ··[1 | 20 | ··[16]·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·PROGBITS········0000000000000000·0012c0·000191·00·AXG··0···0·16 |
20 | ··[1 | 21 | ··[17]·.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·RELA············0000000000000000·005e20·000030·18··IG·22··16··8 |
21 | ··[1 | 22 | ··[18]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_111LOG10_TABLEE·PROGBITS········0000000000000000·001458·003960·00···A··0···0··8 |
22 | ··[1 | 23 | ··[19]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·PROGBITS········0000000000000000·004dc0·000060·00···A··0···0·16 |
23 | ··[ | 24 | ··[20]·.note.GNU-stack···PROGBITS········0000000000000000·004e20·000000·00······0···0··1 |
24 | ··[2 | 25 | ··[21]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·004e20·000003·00···E··0···0··1 |
25 | ··[2 | 26 | ··[22]·.symtab···········SYMTAB··········0000000000000000·004e28·0005b8·18·····23··49··8 |
26 | ··[2 | 27 | ··[23]·.strtab···········STRTAB··········0000000000000000·0053e0·00040a·00······0···0··1 |
27 | ··[2 | 28 | ··[24]·.shstrtab·········STRTAB··········0000000000000000·005e50·00025b·00······0···0··1 |
28 | Key·to·Flags: | 29 | Key·to·Flags: |
29 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 30 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
30 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 31 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
31 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 32 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
32 | ··D·(mbind),·l·(large),·p·(processor·specific) | 33 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 67 lines modified | Offset 1, 64 lines modified | ||
1 | Symbol·table·'.symtab'·contains·6 | 1 | Symbol·table·'.symtab'·contains·61·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_0 |
5 | ·····2:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_16 | ||
6 | ·····3:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_17 | ||
7 | ····· | 5 | ·····2:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 |
8 | ····· | 6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 |
9 | ····· | 7 | ·····4:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_3 |
10 | ····· | 8 | ·····5:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_4 |
11 | ····· | 9 | ·····6:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_5 |
12 | ····· | 10 | ·····7:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_6 |
13 | ···· | 11 | ·····8:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_7 |
14 | ···· | 12 | ·····9:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_8 |
15 | ····1 | 13 | ····10:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_9 |
16 | ····1 | 14 | ····11:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_10 |
17 | ····1 | 15 | ····12:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_11 |
18 | ····1 | 16 | ····13:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_12 |
19 | ····1 | 17 | ····14:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_13 |
20 | ····1 | 18 | ····15:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_14 |
21 | ····1 | 19 | ····16:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_15 |
20 | ····17:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_16 | ||
21 | ····18:·0000000000000080·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_17 | ||
22 | ····19:·00000000000000 | 22 | ····19:·0000000000000088·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_18 |
23 | ····20:·00000000000000 | 23 | ····20:·0000000000000090·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_19 |
24 | ····21:·00000000000000 | 24 | ····21:·0000000000000098·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_20 |
25 | ····22:·00000000000000 | 25 | ····22:·00000000000000a0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_21 |
26 | ····23:·00000000000000 | 26 | ····23:·00000000000000a8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_22 |
27 | ····24:·00000000000000 | 27 | ····24:·00000000000000b0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_23 |
28 | ····25:·00000000000000 | 28 | ····25:·00000000000000b8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_24 |
29 | ····26:·00000000000000 | 29 | ····26:·00000000000000c0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_25 |
30 | ····27:·00000000000000 | 30 | ····27:·00000000000000c8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_26 |
31 | ····28:·00000000000000 | 31 | ····28:·00000000000000d0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_27 |
32 | ····29:·00000000000000 | 32 | ····29:·00000000000000d8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_28 |
33 | ····30:·00000000000000 | 33 | ····30:·00000000000000e0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_29 |
34 | ····31:·00000000000000 | 34 | ····31:·00000000000000e8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_30 |
35 | ····32:·00000000000000 | 35 | ····32:·00000000000000f0·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_31 |
36 | ····33:·00000000000000 | 36 | ····33:·00000000000000f8·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_32 |
37 | ····34:·0000000000000 | 37 | ····34:·0000000000000100·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_33 |
38 | ····35:·0000000000000 | 38 | ····35:·0000000000000108·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_34 |
39 | ····36:·00000000000001 | 39 | ····36:·0000000000000110·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_35 |
40 | ····37:·00000000000001 | 40 | ····37:·0000000000000118·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_36 |
41 | ····38:·00000000000001 | 41 | ····38:·0000000000000120·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_37 |
42 | ····39:·00000000000001 | 42 | ····39:·0000000000000128·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_38 |
43 | ····40:·0000000000000120·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_39 | ||
44 | ····41:·0000000000000128·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_40 | ||
45 | ····4 | 43 | ····40:·0000000000000000··1556·FUNC····LOCAL··DEFAULT···10·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_114log10_accurateEiid |
46 | ····4 | 44 | ····41:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···10·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_114log10_accurateEiid |
47 | ····4 | 45 | ····42:·0000000000000000·14688·OBJECT··LOCAL··DEFAULT···18·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_111LOG10_TABLEE |
48 | ····4 | 46 | ····43:·0000000000000000····96·OBJECT··LOCAL··DEFAULT···19·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
49 | ····4 | 47 | ····44:·0000000000000130·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI3_0 |
50 | ····4 | 48 | ····45:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···15·.LCPI4_0 |
51 | ····4 | 49 | ····46:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT···15·.LCPI4_1 |
52 | ····4 | 50 | ····47:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···18·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_111LOG10_TABLEE |
53 | ···· | 51 | ····48:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···19·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
54 | ···· | 52 | ····49:·0000000000000000··1553·FUNC····GLOBAL·DEFAULT····8·log10 |
55 | ····5 | 53 | ····50:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
56 | ····5 | 54 | ····51:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2RDE |
57 | ····5 | 55 | ····52:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_8LOG_R_DDE |
58 | ····55:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2CDE | ||
59 | ····5 | 56 | ····53:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
60 | ····5 | 57 | ····54:·0000000000000000···444·FUNC····WEAK···HIDDEN····12·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
61 | ····5 | 58 | ····55:·0000000000000000···725·FUNC····WEAK···HIDDEN····13·_ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE |
62 | ····5 | 59 | ····56:·0000000000000000···401·FUNC····WEAK···HIDDEN····16·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
63 | ···· | 60 | ····57:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2S2E |
64 | ···· | 61 | ····58:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2S3E |
65 | ···· | 62 | ····59:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2S4E |
66 | ····6 | 63 | ····60:·0000000000000000··1553·FUNC····GLOBAL·DEFAULT····8·_ZN19__llvm_libc_18_1_8_5log10Ed |
Offset 1, 83 lines modified | Offset 1, 80 lines modified | ||
1 | Relocation·section·'.rela.text.log10'·at·offset·0x5 | 1 | Relocation·section·'.rela.text.log10'·at·offset·0x57f0·contains·46·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000008 | 3 | 0000000000000089··0000003200000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
4 | 00000000000000a7··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | 4 | 00000000000000a7··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
5 | 00000000000000e8··0000000 | 5 | 00000000000000e8··0000000200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_1·-·4 |
6 | 00000000000000f2··0000003 | 6 | 00000000000000f2··0000003200000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
7 | 00000000000001 | 7 | 0000000000000110··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
8 | 000000000000015 | 8 | 0000000000000151··0000002700000002·R_X86_64_PC32··········0000000000000128·.LCPI0_38·-·4 |
9 | 000000000000016 | 9 | 000000000000016f··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 |
10 | 000000000000018a··0000003 | 10 | 000000000000018a··000000330000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2RDE·-·4 |
11 | 00000000000001b3··0000003 | 11 | 00000000000001b3··000000340000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_8LOG_R_DDE·-·4 |
12 | 00000000000001bb··0000000 | 12 | 00000000000001bb··0000000400000002·R_X86_64_PC32··········0000000000000010·.LCPI0_3·-·4 |
13 | 00000000000001c | 13 | 00000000000001ca··0000000500000002·R_X86_64_PC32··········0000000000000018·.LCPI0_4·-·4 |
14 | 000000000000020b··000000370000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2CDE·-·4 | ||
15 | 0000000000000 | 14 | 00000000000001ee··0000000600000002·R_X86_64_PC32··········0000000000000020·.LCPI0_5·-·4 |
16 | 0000000000000 | 15 | 00000000000001f6··0000000700000002·R_X86_64_PC32··········0000000000000028·.LCPI0_6·-·4 |
17 | 0000000000000 | 16 | 00000000000001ff··0000000800000002·R_X86_64_PC32··········0000000000000030·.LCPI0_7·-·4 |
18 | 00000000000002 | 17 | 0000000000000207··0000000900000002·R_X86_64_PC32··········0000000000000038·.LCPI0_8·-·4 |
19 | 00000000000002 | 18 | 0000000000000210··0000000a00000002·R_X86_64_PC32··········0000000000000040·.LCPI0_9·-·4 |
19 | 0000000000000218··0000000b00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_10·-·4 | ||
20 | 0000000000000221··0000000c00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_11·-·4 | ||
20 | 000000000000024c··0000000d00000002·R_X86_64_PC32··········00000000000000 | 21 | 000000000000024c··0000000d00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_12·-·4 |
21 | 000000000000026 | 22 | 0000000000000262··0000000e00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_13·-·4 |
22 | 00000000000002 | 23 | 000000000000026f··0000000f00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_14·-·4 |
23 | 00000000000002a1··0000001000000002·R_X86_64_PC32··········0000000000000060·.LCPI0_13·-·4 | ||
24 | 00000000000002b9··0000001100000002·R_X86_64_PC32··········0000000000000068·.LCPI0_14·-·4 | ||
25 | 00000000000002 | 24 | 0000000000000278··0000001000000002·R_X86_64_PC32··········0000000000000070·.LCPI0_15·-·4 |
26 | 000000000000031a··0000000200000002·R_X86_64_PC32··········0000000000000010·.LCPI0_16·-·5 | ||
27 | 0000000000000323··0000000300000002·R_X86_64_PC32··········0000000000000020·.LCPI0_17·-·4 | ||
28 | 00000000000003 | 25 | 000000000000031d··0000001200000002·R_X86_64_PC32··········0000000000000080·.LCPI0_17·-·4 |
26 | 0000000000000389··0000001d00000002·R_X86_64_PC32··········00000000000000d8·.LCPI0_28·-·4 | ||
27 | 00000000000003cf··0000001900000002·R_X86_64_PC32··········00000000000000b8·.LCPI0_24·-·4 | ||
28 | 0000000000000428··0000002500000002·R_X86_64_PC32··········0000000000000118·.LCPI0_36·-·4 | ||
29 | 000000000000045b··0000001700000002·R_X86_64_PC32··········00000000000000a8·.LCPI0_22·-·4 | ||
30 | 000000000000048e··0000001500000002·R_X86_64_PC32··········0000000000000098·.LCPI0_20·-·4 | ||
29 | 00000000000004 | 31 | 00000000000004d4··0000001f00000002·R_X86_64_PC32··········00000000000000e8·.LCPI0_30·-·4 |
30 | 000000000000048a··0000001b00000002·R_X86_64_PC32··········00000000000000b8·.LCPI0_26·-·4 | ||
31 | 00000000000004e3··0000002700000002·R_X86_64_PC32··········0000000000000118·.LCPI0_38·-·4 | ||
32 | 0000000000000516··0000001900000002·R_X86_64_PC32··········00000000000000a8·.LCPI0_24·-·4 | ||
33 | 0000000000000549··0000001700000002·R_X86_64_PC32··········0000000000000098·.LCPI0_22·-·4 | ||
34 | 000000000000058f··0000002100000002·R_X86_64_PC32··········00000000000000e8·.LCPI0_32·-·4 | ||
35 | 00000000000005 | 32 | 0000000000000516··0000002200000002·R_X86_64_PC32··········0000000000000100·.LCPI0_33·-·4 |
36 | 00000000000005 | 33 | 0000000000000523··0000001100000002·R_X86_64_PC32··········0000000000000078·.LCPI0_16·-·4 |
37 | 00000000000005eb··0000001a00000002·R_X86_64_PC32··········00000000000000b0·.LCPI0_25·-·4 | ||
38 | 00000000000005f8··0000001600000002·R_X86_64_PC32··········0000000000000090·.LCPI0_21·-·4 | ||
39 | 0000000000000 | 34 | 0000000000000530··0000001800000002·R_X86_64_PC32··········00000000000000b0·.LCPI0_23·-·4 |
35 | 000000000000053d··0000001400000002·R_X86_64_PC32··········0000000000000090·.LCPI0_19·-·4 | ||
36 | 000000000000054a··0000001600000002·R_X86_64_PC32··········00000000000000a0·.LCPI0_21·-·4 | ||
37 | 0000000000000557··0000001300000002·R_X86_64_PC32··········0000000000000088·.LCPI0_18·-·4 | ||
40 | 0000000000000 | 38 | 0000000000000582··0000001b00000002·R_X86_64_PC32··········00000000000000c8·.LCPI0_26·-·4 |
41 | 000000000000063d··0000001d00000002·R_X86_64_PC32··········00000000000000c8·.LCPI0_28·-·4 | ||
42 | 0000000000000 | 39 | 00000000000005a0··0000002900000004·R_X86_64_PLT32·········0000000000000000·.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_114log10_accurateEiid·-·4 |
43 | 0000000000000663··0000002000000002·R_X86_64_PC32··········00000000000000e0·.LCPI0_31·-·4 | ||
44 | 0000000000000 | 40 | 00000000000005a8··0000001e00000002·R_X86_64_PC32··········00000000000000e0·.LCPI0_29·-·4 |
45 | 000000000000067d··0000002300000002·R_X86_64_PC32··········00000000000000f8·.LCPI0_34·-·4 | ||
46 | 000000000000068a··0000002200000002·R_X86_64_PC32··········00000000000000f0·.LCPI0_33·-·4 | ||
47 | 0000000000000 | 41 | 00000000000005b5··0000001c00000002·R_X86_64_PC32··········00000000000000d0·.LCPI0_27·-·4 |
42 | 00000000000005c2··0000002100000002·R_X86_64_PC32··········00000000000000f8·.LCPI0_32·-·4 | ||
43 | 00000000000005cf··0000002000000002·R_X86_64_PC32··········00000000000000f0·.LCPI0_31·-·4 | ||
44 | 00000000000005dc··0000001a00000002·R_X86_64_PC32··········00000000000000c0·.LCPI0_25·-·4 | ||
45 | 00000000000005e9··0000002400000002·R_X86_64_PC32··········0000000000000110·.LCPI0_35·-·4 | ||
48 | 0000000000000 | 46 | 00000000000005f6··0000002600000002·R_X86_64_PC32··········0000000000000120·.LCPI0_37·-·4 |
49 | 00000000000006b1··0000002800000002·R_X86_64_PC32··········0000000000000120·.LCPI0_39·-·4 | ||
50 | 00000000000006 | 47 | 0000000000000603··0000002300000002·R_X86_64_PC32··········0000000000000108·.LCPI0_34·-·4 |
51 | 00000000000006 | 48 | 000000000000060d··0000003500000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
52 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_114log10_accurateEiid'·at·offset·0x5 | 49 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_114log10_accurateEiid'·at·offset·0x5c40·contains·12·entries: |
53 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 50 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
54 | 000000000000012 | 51 | 0000000000000125··0000002f00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_111LOG10_TABLEE·-·4 |
55 | 000000000000016 | 52 | 0000000000000162··0000003600000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
56 | 00000000000001b | 53 | 00000000000001ba··0000003700000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·-·4 |
57 | 00000000000002 | 54 | 0000000000000283··0000003000000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·+·14 |
58 | 00000000000002b | 55 | 00000000000002b8··0000003600000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
59 | 00000000000003 | 56 | 0000000000000356··0000003000000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·+·2c |
60 | 000000000000038 | 57 | 000000000000038b··0000003600000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
61 | 00000000000004 | 58 | 0000000000000417··0000003000000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·+·44 |
62 | 000000000000043 | 59 | 000000000000043f··0000003600000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
63 | 00000000000004 | 60 | 00000000000004fc··0000003600000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
64 | 0000000000000 | 61 | 0000000000000504··0000003800000004·R_X86_64_PLT32·········0000000000000000·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·-·4 |
65 | 0000000000000 | 62 | 0000000000000610··0000003500000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
66 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE'·at·offset·0x5 | 63 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE'·at·offset·0x5d60·contains·8·entries: |
67 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 64 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
68 | 000000000000002d··0000002 | 65 | 000000000000002d··0000002c00000002·R_X86_64_PC32··········0000000000000130·.LCPI3_0·-·4 |
69 | 000000000000008 | 66 | 0000000000000086··0000003600000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
70 | 00000000000000 | 67 | 00000000000000a1··000000390000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2S2E·-·4 |
71 | 000000000000010 | 68 | 000000000000010f··0000003600000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
72 | 00000000000001 | 69 | 000000000000012a··0000003a0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2S3E·-·4 |
73 | 00000000000001 | 70 | 00000000000001a7··0000003600000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
74 | 00000000000001 | 71 | 00000000000001c2··0000003b0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2S4E·-·4 |
75 | 00000000000002 | 72 | 00000000000002d1··0000003500000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
76 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x5 | 73 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x5e20·contains·2·entries: |
77 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 74 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
78 | 000000000000013 | 75 | 0000000000000134··0000002d00000002·R_X86_64_PC32··········0000000000000000·.LCPI4_0·-·4 |
79 | 000000000000014 | 76 | 0000000000000145··0000002e00000002·R_X86_64_PC32··········0000000000000010·.LCPI4_1·-·4 |
Offset 1, 16 lines modified | Offset 1, 14 lines modified | ||
1 | H;D$0uqH | 1 | H;D$0uqH |
2 | UAWAVAUATSH | 2 | UAWAVAUATSH |
3 | [A\A]A^A_] | 3 | [A\A]A^A_] |
4 | UAWAVAUATSH | 4 | UAWAVAUATSH |
5 | X[A\A]A^A_] | 5 | X[A\A]A^A_] |
6 | Q_7IZT_} | 6 | Q_7IZT_} |
7 | .LCPI0_0 | 7 | .LCPI0_0 |
8 | .LCPI0_16 | ||
9 | .LCPI0_17 | ||
10 | .LCPI0_1 | 8 | .LCPI0_1 |
11 | .LCPI0_2 | 9 | .LCPI0_2 |
12 | .LCPI0_3 | 10 | .LCPI0_3 |
13 | .LCPI0_4 | 11 | .LCPI0_4 |
14 | .LCPI0_5 | 12 | .LCPI0_5 |
15 | .LCPI0_6 | 13 | .LCPI0_6 |
16 | .LCPI0_7 | 14 | .LCPI0_7 |
Offset 18, 14 lines modified | Offset 16, 16 lines modified | ||
18 | .LCPI0_9 | 16 | .LCPI0_9 |
19 | .LCPI0_10 | 17 | .LCPI0_10 |
20 | .LCPI0_11 | 18 | .LCPI0_11 |
21 | .LCPI0_12 | 19 | .LCPI0_12 |
22 | .LCPI0_13 | 20 | .LCPI0_13 |
23 | .LCPI0_14 | 21 | .LCPI0_14 |
24 | .LCPI0_15 | 22 | .LCPI0_15 |
23 | .LCPI0_16 | ||
24 | .LCPI0_17 | ||
25 | .LCPI0_18 | 25 | .LCPI0_18 |
26 | .LCPI0_19 | 26 | .LCPI0_19 |
27 | .LCPI0_20 | 27 | .LCPI0_20 |
28 | .LCPI0_21 | 28 | .LCPI0_21 |
29 | .LCPI0_22 | 29 | .LCPI0_22 |
30 | .LCPI0_23 | 30 | .LCPI0_23 |
31 | .LCPI0_24 | 31 | .LCPI0_24 |
Offset 39, 40 lines modified | Offset 39, 38 lines modified | ||
39 | .LCPI0_32 | 39 | .LCPI0_32 |
40 | .LCPI0_33 | 40 | .LCPI0_33 |
41 | .LCPI0_34 | 41 | .LCPI0_34 |
42 | .LCPI0_35 | 42 | .LCPI0_35 |
43 | .LCPI0_36 | 43 | .LCPI0_36 |
44 | .LCPI0_37 | 44 | .LCPI0_37 |
45 | .LCPI0_38 | 45 | .LCPI0_38 |
46 | .LCPI0_39 | ||
47 | .LCPI0_40 | ||
48 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_114log10_accurateEiid | 46 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_114log10_accurateEiid |
49 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_111LOG10_TABLEE | 47 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_111LOG10_TABLEE |
50 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE | 48 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
51 | .LCPI3_0 | 49 | .LCPI3_0 |
52 | .LCPI4_0 | 50 | .LCPI4_0 |
53 | .LCPI4_1 | 51 | .LCPI4_1 |
54 | __errno_location | 52 | __errno_location |
55 | _ZN19__llvm_libc_18_1_8_2RDE | 53 | _ZN19__llvm_libc_18_1_8_2RDE |
56 | _ZN19__llvm_libc_18_1_8_8LOG_R_DDE | 54 | _ZN19__llvm_libc_18_1_8_8LOG_R_DDE |
57 | _ZN19__llvm_libc_18_1_8_2CDE | ||
58 | __stack_chk_fail | 55 | __stack_chk_fail |
59 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ | 56 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
60 | _ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE | 57 | _ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE |
61 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | 58 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
62 | _ZN19__llvm_libc_18_1_8_2S2E | 59 | _ZN19__llvm_libc_18_1_8_2S2E |
63 | _ZN19__llvm_libc_18_1_8_2S3E | 60 | _ZN19__llvm_libc_18_1_8_2S3E |
64 | _ZN19__llvm_libc_18_1_8_2S4E | 61 | _ZN19__llvm_libc_18_1_8_2S4E |
65 | _ZN19__llvm_libc_18_1_8_5log10Ed | 62 | _ZN19__llvm_libc_18_1_8_5log10Ed |
66 | .shstrtab | 63 | .shstrtab |
67 | .note.gnu.property | 64 | .note.gnu.property |
68 | .rodata.cst | 65 | .rodata.cst4 |
69 | .rodata.cst8 | 66 | .rodata.cst8 |
70 | .rela.text.log10 | 67 | .rela.text.log10 |
71 | .rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_114log10_accurateEiid | 68 | .rela.text._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_114log10_accurateEiid |
72 | .text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ | 69 | .text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
73 | .rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE | 70 | .rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE |
71 | .rodata.cst16 | ||
74 | .rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | 72 | .rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
75 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_111LOG10_TABLEE | 73 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_111LOG10_TABLEE |
76 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE | 74 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
77 | .note.GNU-stack | 75 | .note.GNU-stack |
78 | .llvm_addrsig | 76 | .llvm_addrsig |
Offset 4, 9 lines modified | Offset 4, 9 lines modified | ||
4 | Hex·dump·of·section·'.group': | 4 | Hex·dump·of·section·'.group': |
5 | ··0x00000000·01000000·0d000000·0e000000··········............ | 5 | ··0x00000000·01000000·0d000000·0e000000··········............ |
6 | Hex·dump·of·section·'.group': | 6 | Hex·dump·of·section·'.group': |
7 | ··0x00000000·01000000· | 7 | ··0x00000000·01000000·10000000·11000000··········............ |
Offset 1, 8 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst16': | 1 | Hex·dump·of·section·'.rodata.cst16': |
2 | ··0x00000000·aaaaaaaa·aaaaaaaa·aaaaaaaa·aaaaaaaa·................ | ||
3 | ··0x00000010·00000000·00000000·00000000·0000a03a·...............: | ||
4 | ··0x00000020·0ee52615·7bcbdb3f·00000000·0000c03c·..&.{..?.......< | ||
5 | ··0x000000 | 2 | ··0x00000000·00000000·000090c6·00000000·00009046·...............F |
6 | ··0x000000 | 3 | ··0x00000010·00000000·000050b9·00000000·00005039·......P.......P9 |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·00000000·0000f87f·00000000·00003043·..............0C | 2 | ··0x00000000·00000000·0000f87f·00000000·00003043·..............0C |
3 | ··0x00000010·0038fafe·422ee63f·3067c793·57f32e3d·.8..B..?0g..W..= | 3 | ··0x00000010·0038fafe·422ee63f·3067c793·57f32e3d·.8..B..?0g..W..= |
4 | ··0x00000020·00000000·0000f0bf·9b4a5555·5555d53f·.........JUUUU.? | ||
5 | ··0x00000030·ffffffff·ffffdfbf·3c82c9dc·9999c93f·........<......? | ||
6 | ··0x00000040·67450900·0000d0bf·d724e6c4·021ac23f·gE.......$.....? | ||
7 | ··0x00000050·7a532eac·5055c5bf·0ee52615·7bcbdb3f·zS..PU....&.{..? | ||
4 | ··0x00000020·9b4a5555·5555d53f·ffffffff·ffffdfbf·.JUUUU.?........ | ||
5 | ··0x00000030·3c82c9dc·9999c93f·67450900·0000d0bf·<......?gE...... | ||
6 | ··0x00000040·d724e6c4·021ac23f·7a532eac·5055c5bf·.$.....?zS..PU.. | ||
7 | ··0x00000050·00000002·0000a041·0ee52615·7bcbdb3f·.......A..&.{..? | ||
8 | ··0x00000060·00000018·7bcbdb3f·00000090·d7c826be·....{..?......&. | ||
9 | ··0x000000 | 8 | ··0x00000060·d3faaaba·5553693c·00000000·0000c03c·....USi<.......< |
9 | ··0x00000070·00000000·0000a03a·00000000·00002c40·.......:......,@ | ||
10 | ··0x00000080·00000000·00003640·00000000·00003540·......6@......5@ | 10 | ··0x00000080·00000000·00003640·00000000·00003540·......6@......5@ |
11 | ··0x00000090·00000000·00003440·00000000·00003340·......4@......3@ | 11 | ··0x00000090·00000000·00003440·00000000·00003340·......4@......3@ |
12 | ··0x000000a0·00000000·00003240·00000000·00003140·......2@......1@ | 12 | ··0x000000a0·00000000·00003240·00000000·00003140·......2@......1@ |
13 | ··0x000000b0·00000000·00003040·00000000·00002e40·......0@.......@ | 13 | ··0x000000b0·00000000·00003040·00000000·00002e40·......0@.......@ |
14 | ··0x000000c0·00000000·0000f03f·00000000·00002a40·.......?......*@ | 14 | ··0x000000c0·00000000·0000f03f·00000000·00002a40·.......?......*@ |
15 | ··0x000000d0·00000000·00002840·00000000·00002640·......(@......&@ | 15 | ··0x000000d0·00000000·00002840·00000000·00002640·......(@......&@ |
16 | ··0x000000e0·00000000·00002440·00000000·00002240·......$@......"@ | 16 | ··0x000000e0·00000000·00002440·00000000·00002240·......$@......"@ |
Offset 6, 356 lines modified | Offset 6, 315 lines modified | ||
6 | 0000000000000000·<__llvm_libc_18_1_8_::log10(double)>: | 6 | 0000000000000000·<__llvm_libc_18_1_8_::log10(double)>: |
7 | log10(): | 7 | log10(): |
8 | » endbr64 | 8 | » endbr64 |
9 | » sub····$0x38,%rsp | 9 | » sub····$0x38,%rsp |
10 | » mov····%fs:0x28,%rax | 10 | » mov····%fs:0x28,%rax |
11 | » mov····%rax,0x30(%rsp) | 11 | » mov····%rax,0x30(%rsp) |
12 | » movabs·$0x3ff0000000000000,%rcx | 12 | » movabs·$0x3ff0000000000000,%rcx |
13 | » movq | 13 | » vmovq··%xmm0,%rax |
14 | » xorpd· | 14 | » vxorpd·%xmm1,%xmm1,%xmm1 |
15 | » cmp····%rcx,%rax | 15 | » cmp····%rcx,%rax |
16 | » je····· | 16 | » je·····294·<__llvm_libc_18_1_8_::log10(double)+0x294> |
17 | » movabs·$0x8010000000000000,%r | 17 | » movabs·$0x8010000000000000,%rsi |
18 | » add····%rax,%r | 18 | » add····%rax,%rsi |
19 | » shr····$0x35,%r | 19 | » shr····$0x35,%rsi |
20 | » mov····$0xfffffc01,% | 20 | » mov····$0xfffffc01,%edx |
21 | » cmp····$0x400,%e | 21 | » cmp····$0x400,%esi |
22 | » ja·····17d·<__llvm_libc_18_1_8_::log10(double)+0x17d> | 22 | » ja·····17d·<__llvm_libc_18_1_8_::log10(double)+0x17d> |
23 | » movq | 23 | » vmovq··%xmm0,%rsi |
24 | » movabs·$0x7fffffffffffffff,%rdx | 24 | » movabs·$0x7fffffffffffffff,%rdx |
25 | » and····%rsi,%rdx | 25 | » and····%rsi,%rdx |
26 | » je·····f1·<__llvm_libc_18_1_8_::log10(double)+0xf1> | 26 | » je·····f1·<__llvm_libc_18_1_8_::log10(double)+0xf1> |
27 | » movabs·$0x7ff0000000000000,%rsi | 27 | » movabs·$0x7ff0000000000000,%rsi |
28 | » test···%rax,%rax | 28 | » test···%rax,%rax |
29 | » jns····15 | 29 | » jns····15a·<__llvm_libc_18_1_8_::log10(double)+0x15a> |
30 | » cmp····%rsi,%rdx | 30 | » cmp····%rsi,%rdx |
31 | » ja·····15 | 31 | » ja·····15a·<__llvm_libc_18_1_8_::log10(double)+0x15a> |
32 | » call···8 | 32 | » call···8d·<__llvm_libc_18_1_8_::log10(double)+0x8d> |
33 | ·R_X86_64_PLT32» __errno_location-0x4 | 33 | ·R_X86_64_PLT32» __errno_location-0x4 |
34 | » movl···$0x21,(%rax) | 34 | » movl···$0x21,(%rax) |
35 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 35 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
36 | » mov····%rax,0x10(%rsp) | 36 | » mov····%rax,0x10(%rsp) |
37 | » | 37 | » vbroadcastss·0x0(%rip),%xmm0········ |
38 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 38 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
39 | » movupd·%xmm0,0x18(%rsp) | 39 | » vmovupd·%xmm0,0x18(%rsp) |
40 | » movl···$0xaaaaaaaa,0x28(%rsp) | 40 | » movl···$0xaaaaaaaa,0x28(%rsp) |
41 | » fnstenv·0x10(%rsp) | 41 | » fnstenv·0x10(%rsp) |
42 | » movl···$0xaaaaaaaa,0xc(%rsp) | 42 | » movl···$0xaaaaaaaa,0xc(%rsp) |
43 | » stmxcsr·0xc(%rsp) | 43 | » stmxcsr·0xc(%rsp) |
44 | » orb····$0x1,0x14(%rsp) | 44 | » orb····$0x1,0x14(%rsp) |
45 | » mov····0xc(%rsp),%eax | 45 | » mov····0xc(%rsp),%eax |
46 | » or·····$0x1,%eax | 46 | » or·····$0x1,%eax |
47 | » fldenv·0x10(%rsp) | 47 | » fldenv·0x10(%rsp) |
48 | » mov····%eax,0xc(%rsp) | 48 | » mov····%eax,0xc(%rsp) |
49 | » ldmxcsr·0xc(%rsp) | 49 | » ldmxcsr·0xc(%rsp) |
50 | » fwait | 50 | » fwait |
51 | » movsd | 51 | » vmovsd·0x0(%rip),%xmm1········ |
52 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 52 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
53 | » jmp···· | 53 | » jmp····294·<__llvm_libc_18_1_8_::log10(double)+0x294> |
54 | » call···f6·<__llvm_libc_18_1_8_::log10(double)+0xf6> | 54 | » call···f6·<__llvm_libc_18_1_8_::log10(double)+0xf6> |
55 | ·R_X86_64_PLT32» __errno_location-0x4 | 55 | ·R_X86_64_PLT32» __errno_location-0x4 |
56 | » movl···$0x22,(%rax) | 56 | » movl···$0x22,(%rax) |
57 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 57 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
58 | » mov····%rax,0x10(%rsp) | 58 | » mov····%rax,0x10(%rsp) |
59 | » | 59 | » vbroadcastss·0x0(%rip),%xmm0········ |
60 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 60 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
61 | » movupd·%xmm0,0x18(%rsp) | 61 | » vmovupd·%xmm0,0x18(%rsp) |
62 | » movl···$0xaaaaaaaa,0x28(%rsp) | 62 | » movl···$0xaaaaaaaa,0x28(%rsp) |
63 | » fnstenv·0x10(%rsp) | 63 | » fnstenv·0x10(%rsp) |
64 | » movl···$0xaaaaaaaa,0xc(%rsp) | 64 | » movl···$0xaaaaaaaa,0xc(%rsp) |
65 | » stmxcsr·0xc(%rsp) | 65 | » stmxcsr·0xc(%rsp) |
66 | » orb····$0x4,0x14(%rsp) | 66 | » orb····$0x4,0x14(%rsp) |
67 | » mov····0xc(%rsp),%eax | 67 | » mov····0xc(%rsp),%eax |
68 | » or·····$0x4,%eax | 68 | » or·····$0x4,%eax |
69 | » fldenv·0x10(%rsp) | 69 | » fldenv·0x10(%rsp) |
70 | » mov····%eax,0xc(%rsp) | 70 | » mov····%eax,0xc(%rsp) |
71 | » ldmxcsr·0xc(%rsp) | 71 | » ldmxcsr·0xc(%rsp) |
72 | » fwait | 72 | » fwait |
73 | » movsd | 73 | » vmovsd·0x0(%rip),%xmm1········ |
74 | ·R_X86_64_PC32» .LCPI0_ | 74 | ·R_X86_64_PC32» .LCPI0_38-0x4 |
75 | » jmp···· | 75 | » jmp····294·<__llvm_libc_18_1_8_::log10(double)+0x294> |
76 | » not····%rax | 76 | » not····%rax |
77 | » test···%rax,%rsi | 77 | » test···%rax,%rsi |
78 | » jne····16 | 78 | » jne····16b·<__llvm_libc_18_1_8_::log10(double)+0x16b> |
79 | » movapd·%xmm0,%xmm1 | 79 | » vmovapd·%xmm0,%xmm1 |
80 | » jmp···· | 80 | » jmp····294·<__llvm_libc_18_1_8_::log10(double)+0x294> |
81 | » mulsd | 81 | » vmulsd·0x0(%rip),%xmm0,%xmm0········ |
82 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 82 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
83 | » movq | 83 | » vmovq··%xmm0,%rax |
84 | » mov····$0xfffffbcd,% | 84 | » mov····$0xfffffbcd,%edx |
85 | » mov····%rax,%rsi | 85 | » mov····%rax,%rsi |
86 | » shr····$0x2d,%rsi | 86 | » shr····$0x2d,%rsi |
87 | » and····$0x7f,%esi | 87 | » and····$0x7f,%esi |
88 | » mov····0x0(%rip),%r | 88 | » mov····0x0(%rip),%r8········ |
89 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::RD-0x4 | 89 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::RD-0x4 |
90 | » movabs·$0x200000000000,%rdi | 90 | » movabs·$0x200000000000,%rdi |
91 | » add····%rax,%rdi | 91 | » add····%rax,%rdi |
92 | » shr····$0x34,%rdi | 92 | » shr····$0x34,%rdi |
93 | » add····% | 93 | » add····%edx,%edi |
94 | » xorps··%xmm1,%xmm1 | ||
95 | » cvtsi2sd·%edi,%xmm | 94 | » vcvtsi2sd·%edi,%xmm2,%xmm0 |
95 | » vmovsd·(%r8,%rsi,8),%xmm1 | ||
96 | » mov····%esi,% | 96 | » mov····%esi,%edx |
97 | » shl····$0x4,% | 97 | » shl····$0x4,%edx |
98 | » mov····0x0(%rip),%r | 98 | » mov····0x0(%rip),%r8········ |
99 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::LOG_R_DD-0x4 | 99 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::LOG_R_DD-0x4 |
100 | » movsd | 100 | » vmovsd·0x0(%rip),%xmm2········ |
101 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 101 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
102 | » vfmadd213sd·0x8(%r8,%rdx,1),%xmm0,%xmm2 | ||
102 | » mulsd··%xmm1,%xmm5 | ||
103 | » addsd··0x8(%r9,%r8,1),%xmm5 | ||
104 | » m | 103 | » vmovsd·0x0(%rip),%xmm3········ |
105 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 104 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
106 | » addsd | 105 | » vfmadd213sd·(%r8,%rdx,1),%xmm0,%xmm3 |
107 | » movabs·$0xfffffffffffff,%r | 106 | » movabs·$0xfffffffffffff,%rdx |
108 | » and····%rax,%r | 107 | » and····%rax,%rdx |
109 | » or·····%rcx,%r | 108 | » or·····%rcx,%rdx |
110 | » movq | 109 | » vmovq··%rdx,%xmm0 |
110 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm0········ | ||
111 | » movabs·$0x3fffe00000000000,%rcx | ||
112 | » and····%r8,%rcx | ||
113 | » movq···%rcx,%xmm2 | ||
114 | » subsd··%xmm2,%xmm0 | ||
115 | » mulsd··(%rdx,%rsi,8),%xmm0 | ||
116 | » mov····0x0(%rip),%rcx········ | ||
117 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::CD-0x4 | ||
118 | » addsd··(%rcx,%rsi,8),%xmm0 | ||
119 | » movsd··0x0(%rip),%xmm3········ | ||
120 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 111 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
121 | » mulsd··%xmm0,%xmm3 | ||
122 | » | 112 | » vmovsd·0x0(%rip),%xmm1········ |
123 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 113 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
124 | » m | 114 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm1········ |
125 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 115 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
126 | » mulsd··%xmm0,%xmm6 | ||
127 | » | 116 | » vmovsd·0x0(%rip),%xmm4········ |
128 | ·R_X86_64_PC32» .LCPI0_8-0x4 | 117 | ·R_X86_64_PC32» .LCPI0_8-0x4 |
129 | » m | 118 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm4········ |
Max diff block lines reached; 13116/18294 bytes (71.70%) of diff not shown. |
Offset 8, 114 lines modified | Offset 8, 113 lines modified | ||
8 | » push···%rbp | 8 | » push···%rbp |
9 | » push···%r15 | 9 | » push···%r15 |
10 | » push···%r14 | 10 | » push···%r14 |
11 | » push···%r13 | 11 | » push···%r13 |
12 | » push···%r12 | 12 | » push···%r12 |
13 | » push···%rbx | 13 | » push···%rbx |
14 | » sub····$0x138,%rsp | 14 | » sub····$0x138,%rsp |
15 | » movsd | 15 | » vmovsd·%xmm0,0x30(%rsp) |
16 | » xorps··%xmm0,%xmm0 | ||
17 | » cvtsi2ss·%edi,%xmm0 | 16 | » vcvtsi2ss·%edi,%xmm1,%xmm0 |
18 | » mov····%fs:0x28,%rax | 17 | » mov····%fs:0x28,%rax |
19 | » mov····%rax,0x130(%rsp) | 18 | » mov····%rax,0x130(%rsp) |
20 | » movd | 19 | » vmovd··%xmm0,%edx |
21 | » mov····%edx,%eax | 20 | » mov····%edx,%eax |
22 | » shr····$0x1f,%eax | 21 | » shr····$0x1f,%eax |
23 | » mov····%edx,%ecx | 22 | » mov····%edx,%ecx |
24 | » shr····$0x17,%ecx | 23 | » shr····$0x17,%ecx |
25 | » movzbl·%cl,%r8d | 24 | » movzbl·%cl,%r8d |
26 | » add····$0xffffff6a,%r8d | 25 | » add····$0xffffff6a,%r8d |
27 | » mov····%edx,%edi | 26 | » mov····%edx,%edi |
28 | » and····$0x7fffff,%edi | 27 | » and····$0x7fffff,%edi |
29 | » lea····0x800000(%rdi),%ecx | 28 | » lea····0x800000(%rdi),%ecx |
30 | » test···$0x7f800000,%edx | 29 | » test···$0x7f800000,%edx |
31 | » cmove··%edi,%ecx | 30 | » cmove··%edi,%ecx |
32 | » test···%ecx,%ecx | 31 | » test···%ecx,%ecx |
33 | » je·····7 | 32 | » je·····77·<__llvm_libc_18_1_8_::(anonymous·namespace)::log10_accurate(int,·int,·double)+0x77> |
34 | » mov····%ecx,%edi | 33 | » mov····%ecx,%edi |
35 | » bsr····%rdi,%rcx | 34 | » bsr····%rdi,%rcx |
36 | » xor····$0x3f,%rcx | 35 | » xor····$0x3f,%rcx |
37 | » mov····%ecx,%edx | 36 | » mov····%ecx,%edx |
38 | » or·····$0x40,%edx | 37 | » or·····$0x40,%edx |
39 | » sub····%edx,%r8d | 38 | » sub····%edx,%r8d |
40 | » shl····%cl,%rdi | 39 | » shl····%cl,%rdi |
41 | » jmp····7 | 40 | » jmp····79·<__llvm_libc_18_1_8_::(anonymous·namespace)::log10_accurate(int,·int,·double)+0x79> |
42 | » xor····%edi,%edi | 41 | » xor····%edi,%edi |
43 | » movw···$0xaaaa,0x111(%rsp) | 42 | » movw···$0xaaaa,0x111(%rsp) |
44 | » movb···$0xaa,0x113(%rsp) | 43 | » movb···$0xaa,0x113(%rsp) |
45 | » mov····%al,0x110(%rsp) | 44 | » mov····%al,0x110(%rsp) |
46 | » lea····-0x1(%r8),%eax | 45 | » lea····-0x1(%r8),%eax |
47 | » mov····%eax,0x114(%rsp) | 46 | » mov····%eax,0x114(%rsp) |
48 | » test···%rdi,%rdi | 47 | » test···%rdi,%rdi |
49 | » je·····f | 48 | » je·····fc·<__llvm_libc_18_1_8_::(anonymous·namespace)::log10_accurate(int,·int,·double)+0xfc> |
50 | » movabs·$0x8f8959ac0b7c9178,%rcx | 49 | » movabs·$0x8f8959ac0b7c9178,%rcx |
51 | » mov····%rdi,%rax | 50 | » mov····%rdi,%rax |
52 | » mul····%rcx | 51 | » mul····%rcx |
53 | » mov····%rdx,%rcx | 52 | » mov····%rdx,%rcx |
54 | » movabs·$0x9a209a84fbcff798,%rdx | 53 | » movabs·$0x9a209a84fbcff798,%rdx |
55 | » mov····%rdi,%rax | 54 | » mov····%rdi,%rax |
56 | » mul····%rdx | 55 | » mul····%rdx |
57 | » add····%rcx,%rax | 56 | » add····%rcx,%rax |
58 | » adc····$0x0,%rdx | 57 | » adc····$0x0,%rdx |
59 | » mov····%rax,0x118(%rsp) | 58 | » mov····%rax,0x118(%rsp) |
60 | » mov····%rdx,0x120(%rsp) | 59 | » mov····%rdx,0x120(%rsp) |
61 | » js·····11 | 60 | » js·····112·<__llvm_libc_18_1_8_::(anonymous·namespace)::log10_accurate(int,·int,·double)+0x112> |
62 | » add····$0xfffffffe,%r8d | 61 | » add····$0xfffffffe,%r8d |
63 | » mov····%r8d,0x114(%rsp) | 62 | » mov····%r8d,0x114(%rsp) |
64 | » shld···$0x1,%rax,%rdx | 63 | » shld···$0x1,%rax,%rdx |
65 | » add····%rax,%rax | 64 | » add····%rax,%rax |
66 | » mov····%rax,0x118(%rsp) | 65 | » mov····%rax,0x118(%rsp) |
67 | » jmp····10 | 66 | » jmp····10a·<__llvm_libc_18_1_8_::(anonymous·namespace)::log10_accurate(int,·int,·double)+0x10a> |
68 | » movq···$0x0,0x118(%rsp) | 67 | » movq···$0x0,0x118(%rsp) |
69 | » xor····%edx,%edx | 68 | » xor····%edx,%edx |
70 | » mov····%rdx,0x120(%rsp) | 69 | » mov····%rdx,0x120(%rsp) |
71 | » movabs·$0xaaaaaaaaaaaaaaaa,%r14 | 70 | » movabs·$0xaaaaaaaaaaaaaaaa,%r14 |
72 | » mov····%esi,%eax | 71 | » mov····%esi,%eax |
73 | » lea····(%rax,%rax,2),%rax | 72 | » lea····(%rax,%rax,2),%rax |
74 | » lea····0x0(%rip),%rbx········ | 73 | » lea····0x0(%rip),%rbx········ |
75 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_111LOG10_TABLEE-0x4 | 74 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_111LOG10_TABLEE-0x4 |
76 | » mov····0x120(%rsp),%rcx | 75 | » mov····0x120(%rsp),%rcx |
77 | » mov····%rcx,0x10(%rsp) | 76 | » mov····%rcx,0x10(%rsp) |
78 | » movaps·0x110(%rsp),%xmm0 | 77 | » vmovaps·0x110(%rsp),%xmm0 |
79 | » movups·%xmm0,(%rsp) | 78 | » vmovups·%xmm0,(%rsp) |
80 | » mov····0x10(%rbx,%rax,8),%rcx | 79 | » mov····0x10(%rbx,%rax,8),%rcx |
81 | » mov····%rcx,0x28(%rsp) | 80 | » mov····%rcx,0x28(%rsp) |
82 | » movups·(%rbx,%rax,8),%xmm0 | 81 | » vmovups·(%rbx,%rax,8),%xmm0 |
83 | » movups·%xmm0,0x18(%rsp) | 82 | » vmovups·%xmm0,0x18(%rsp) |
84 | » lea····0xf8(%rsp),%rdi | 83 | » lea····0xf8(%rsp),%rdi |
85 | » call···16 | 84 | » call···166·<__llvm_libc_18_1_8_::(anonymous·namespace)::log10_accurate(int,·int,·double)+0x166> |
86 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 85 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
87 | » mov····0x108(%rsp),%rax | 86 | » mov····0x108(%rsp),%rax |
88 | » mov····%rax,0x120(%rsp) | 87 | » mov····%rax,0x120(%rsp) |
89 | » movups·0xf8(%rsp),%xmm0 | 88 | » vmovups·0xf8(%rsp),%xmm0 |
90 | » movaps·%xmm0,0x110(%rsp) | 89 | » vmovaps·%xmm0,0x110(%rsp) |
91 | » mov····%r14,0xf8(%rsp) | 90 | » mov····%r14,0xf8(%rsp) |
92 | » mov····%r14,0x100(%rsp) | 91 | » mov····%r14,0x100(%rsp) |
93 | » mov····%r14,0x108(%rsp) | 92 | » mov····%r14,0x108(%rsp) |
94 | » lea····0xf8(%rsp),%rdi | 93 | » lea····0xf8(%rsp),%rdi |
95 | » lea····0x110(%rsp),%rdx | 94 | » lea····0x110(%rsp),%rdx |
96 | » movsd | 95 | » vmovsd·0x30(%rsp),%xmm0 |
97 | » mov····%rbx,%rsi | 96 | » mov····%rbx,%rsi |
98 | » call···1b | 97 | » call···1be·<__llvm_libc_18_1_8_::(anonymous·namespace)::log10_accurate(int,·int,·double)+0x1be> |
99 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)-0x4 | 98 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)-0x4 |
100 | » movzbl·0xf8(%rsp),%ebp | 99 | » movzbl·0xf8(%rsp),%ebp |
101 | » mov····%ebp,%edi | 100 | » mov····%ebp,%edi |
102 | » not····%dil | 101 | » not····%dil |
103 | » mov····0xfc(%rsp),%r12d | 102 | » mov····0xfc(%rsp),%r12d |
104 | » mov····0x100(%rsp),%r14 | 103 | » mov····0x100(%rsp),%r14 |
105 | » mov····0x108(%rsp),%rbx | 104 | » mov····0x108(%rsp),%rbx |
106 | » and····$0x1,%dil | 105 | » and····$0x1,%dil |
107 | » lea····-0x3(%r12),%r8d | 106 | » lea····-0x3(%r12),%r8d |
108 | » mov····%r14,%rax | 107 | » mov····%r14,%rax |
109 | » or·····%rbx,%rax | 108 | » or·····%rbx,%rax |
110 | » sete···%r13b | 109 | » sete···%r13b |
111 | » jne····1f | 110 | » jne····1fe·<__llvm_libc_18_1_8_::(anonymous·namespace)::log10_accurate(int,·int,·double)+0x1fe> |
112 | » xor····%eax,%eax | 111 | » xor····%eax,%eax |
113 | » xor····%edx,%edx | 112 | » xor····%edx,%edx |
114 | » jmp····24 | 113 | » jmp····24d·<__llvm_libc_18_1_8_::(anonymous·namespace)::log10_accurate(int,·int,·double)+0x24d> |
115 | » movabs·$0xde5bd8a9373f89a7,%r9 | 114 | » movabs·$0xde5bd8a9373f89a7,%r9 |
116 | » mov····%r14,%rax | 115 | » mov····%r14,%rax |
117 | » mul····%r9 | 116 | » mul····%r9 |
118 | » mov····%rax,%rcx | 117 | » mov····%rax,%rcx |
119 | » mov····%rdx,%rsi | 118 | » mov····%rdx,%rsi |
120 | » movabs·$0x6903c4ce1582517d,%rdx | 119 | » movabs·$0x6903c4ce1582517d,%rdx |
121 | » mov····%rbx,%rax | 120 | » mov····%rbx,%rax |
Offset 125, 117 lines modified | Offset 124, 117 lines modified | ||
125 | » xor····%ecx,%ecx | 124 | » xor····%ecx,%ecx |
126 | » cmp····%rdx,%rsi | 125 | » cmp····%rdx,%rsi |
127 | » setb···%cl | 126 | » setb···%cl |
128 | » mov····%rbx,%rax | 127 | » mov····%rbx,%rax |
129 | » mul····%r9 | 128 | » mul····%r9 |
130 | » add····%rsi,%rax | 129 | » add····%rsi,%rax |
131 | » adc····%rcx,%rdx | 130 | » adc····%rcx,%rdx |
132 | » js·····24 | 131 | » js·····24d·<__llvm_libc_18_1_8_::(anonymous·namespace)::log10_accurate(int,·int,·double)+0x24d> |
133 | » lea····-0x4(%r12),%r8d | 132 | » lea····-0x4(%r12),%r8d |
134 | » shld···$0x1,%rax,%rdx | 133 | » shld···$0x1,%rax,%rdx |
135 | » add····%rax,%rax | 134 | » add····%rax,%rax |
136 | » mov····%dil,0xc8(%rsp) | 135 | » mov····%dil,0xc8(%rsp) |
Max diff block lines reached; 8991/14232 bytes (63.17%) of diff not shown. |
Offset 9, 85 lines modified | Offset 9, 85 lines modified | ||
9 | » push···%rbx | 9 | » push···%rbx |
10 | » mov····%rdi,%rax | 10 | » mov····%rdi,%rax |
11 | » lea····0x28(%rsp),%r11 | 11 | » lea····0x28(%rsp),%r11 |
12 | » mov····0x18(%rsp),%rsi | 12 | » mov····0x18(%rsp),%rsi |
13 | » mov····0x20(%rsp),%r10 | 13 | » mov····0x20(%rsp),%r10 |
14 | » mov····%rsi,%rcx | 14 | » mov····%rsi,%rcx |
15 | » or·····%r10,%rcx | 15 | » or·····%r10,%rcx |
16 | » jne····3 | 16 | » jne····32·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x32> |
17 | » mov····0x10(%r11),%rcx | 17 | » mov····0x10(%r11),%rcx |
18 | » mov····%rcx,0x10(%rax) | 18 | » mov····%rcx,0x10(%rax) |
19 | » movups·(%r11),%xmm0 | 19 | » vmovups·(%r11),%xmm0 |
20 | » movups·%xmm0,(%rax) | 20 | » vmovups·%xmm0,(%rax) |
21 | » pop····%rbx | 21 | » pop····%rbx |
22 | » ret | 22 | » ret |
23 | » lea····0x10(%rsp),%r8 | 23 | » lea····0x10(%rsp),%r8 |
24 | » mov····0x8(%r11),%rdi | 24 | » mov····0x8(%r11),%rdi |
25 | » mov····0x10(%r11),%r9 | 25 | » mov····0x10(%r11),%r9 |
26 | » mov····%rdi,%rcx | 26 | » mov····%rdi,%rcx |
27 | » or·····%r9,%rcx | 27 | » or·····%r9,%rcx |
28 | » jne····5 | 28 | » jne····5a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x5a> |
29 | » mov····0x10(%r8),%rcx | 29 | » mov····0x10(%r8),%rcx |
30 | » mov····%rcx,0x10(%rax) | 30 | » mov····%rcx,0x10(%rax) |
31 | » movups·(%r8),%xmm0 | 31 | » vmovups·(%r8),%xmm0 |
32 | » movups·%xmm0,(%rax) | 32 | » vmovups·%xmm0,(%rax) |
33 | » pop····%rbx | 33 | » pop····%rbx |
34 | » ret | 34 | » ret |
35 | » mov····0x4(%r8),%edx | 35 | » mov····0x4(%r8),%edx |
36 | » mov····0x4(%r11),%ebx | 36 | » mov····0x4(%r11),%ebx |
37 | » mov····%edx,%ecx | 37 | » mov····%edx,%ecx |
38 | » sub····%ebx,%ecx | 38 | » sub····%ebx,%ecx |
39 | » jle····7 | 39 | » jle····76·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x76> |
40 | » cmp····$0x7f,%ecx | 40 | » cmp····$0x7f,%ecx |
41 | » jbe····8 | 41 | » jbe····8a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x8a> |
42 | » xor····%edi,%edi | 42 | » xor····%edi,%edi |
43 | » mov····%edx,%ebx | 43 | » mov····%edx,%ebx |
44 | » xor····%r9d,%r9d | 44 | » xor····%r9d,%r9d |
45 | » jmp····b | 45 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
46 | » mov····%ebx,%ecx | 46 | » mov····%ebx,%ecx |
47 | » sub····%edx,%ecx | 47 | » sub····%edx,%ecx |
48 | » jle····b | 48 | » jle····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
49 | » cmp····$0x7f,%ecx | 49 | » cmp····$0x7f,%ecx |
50 | » jbe···· | 50 | » jbe····a2·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xa2> |
51 | » xor····%esi,%esi | 51 | » xor····%esi,%esi |
52 | » mov····%ebx,%edx | 52 | » mov····%ebx,%edx |
53 | » xor····%r10d,%r10d | 53 | » xor····%r10d,%r10d |
54 | » jmp····b | 54 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
55 | » shrd···%cl,%r9,%rdi | 55 | » shrd···%cl,%r9,%rdi |
56 | » shr····%cl,%r9 | 56 | » shr····%cl,%r9 |
57 | » xor····%ebx,%ebx | 57 | » xor····%ebx,%ebx |
58 | » test···$0x40,%cl | 58 | » test···$0x40,%cl |
59 | » cmovne·%r9,%rdi | 59 | » cmovne·%r9,%rdi |
60 | » cmovne·%rbx,%r9 | 60 | » cmovne·%rbx,%r9 |
61 | » mov····%edx,%ebx | 61 | » mov····%edx,%ebx |
62 | » jmp····b | 62 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
63 | » shrd···%cl,%r10,%rsi | 63 | » shrd···%cl,%r10,%rsi |
64 | » shr····%cl,%r10 | 64 | » shr····%cl,%r10 |
65 | » xor····%edx,%edx | 65 | » xor····%edx,%edx |
66 | » test···$0x40,%cl | 66 | » test···$0x40,%cl |
67 | » cmovne·%r10,%rsi | 67 | » cmovne·%r10,%rsi |
68 | » cmovne·%rdx,%r10 | 68 | » cmovne·%rdx,%r10 |
69 | » mov····%ebx,%edx | 69 | » mov····%ebx,%edx |
70 | » movzbl·(%r8),%r8d | 70 | » movzbl·(%r8),%r8d |
71 | » movzbl·(%r11),%ecx | 71 | » movzbl·(%r11),%ecx |
72 | » mov····%ecx,%r11d | 72 | » mov····%ecx,%r11d |
73 | » xor····%r8b,%r11b | 73 | » xor····%r8b,%r11b |
74 | » test···$0x1,%r11b | 74 | » test···$0x1,%r11b |
75 | » jne····11 | 75 | » jne····11d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x11d> |
76 | » mov····%rdi,%rcx | 76 | » mov····%rdi,%rcx |
77 | » add····%rsi,%rcx | 77 | » add····%rsi,%rcx |
78 | » mov····%r10,%r11 | 78 | » mov····%r10,%r11 |
79 | » adc····$0x0,%r11 | 79 | » adc····$0x0,%r11 |
80 | » add····%rsi,%rdi | 80 | » add····%rsi,%rdi |
81 | » mov····%r9,%rcx | 81 | » mov····%r9,%rcx |
82 | » adc····%r10,%rcx | 82 | » adc····%r10,%rcx |
83 | » cmp····%r10,%r11 | 83 | » cmp····%r10,%r11 |
84 | » jb·····e | 84 | » jb·····ec·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xec> |
85 | » cmp····%r9,%rcx | 85 | » cmp····%r9,%rcx |
86 | » jae···· | 86 | » jae····103·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x103> |
87 | » shrd···$0x1,%rcx,%rdi | 87 | » shrd···$0x1,%rcx,%rdi |
88 | » inc····%edx | 88 | » inc····%edx |
89 | » shr····$1,%rcx | 89 | » shr····$1,%rcx |
90 | » movabs·$0x8000000000000000,%rsi | 90 | » movabs·$0x8000000000000000,%rsi |
91 | » or·····%rsi,%rcx | 91 | » or·····%rsi,%rcx |
92 | » mov····%r8b,(%rax) | 92 | » mov····%r8b,(%rax) |
93 | » movw···$0xaaaa,0x1(%rax) | 93 | » movw···$0xaaaa,0x1(%rax) |
Offset 95, 39 lines modified | Offset 95, 39 lines modified | ||
95 | » mov····%edx,0x4(%rax) | 95 | » mov····%edx,0x4(%rax) |
96 | » mov····%rdi,0x8(%rax) | 96 | » mov····%rdi,0x8(%rax) |
97 | » mov····%rcx,0x10(%rax) | 97 | » mov····%rcx,0x10(%rax) |
98 | » pop····%rbx | 98 | » pop····%rbx |
99 | » ret | 99 | » ret |
100 | » mov····%r10,%r11 | 100 | » mov····%r10,%r11 |
101 | » sub····%r9,%r11 | 101 | » sub····%r9,%r11 |
102 | » ja·····12 | 102 | » ja·····12c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x12c> |
103 | » jb·····1 | 103 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
104 | » cmp····%rdi,%rsi | 104 | » cmp····%rdi,%rsi |
105 | » jb·····1 | 105 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
106 | » xor····%ecx,%ecx | 106 | » xor····%ecx,%ecx |
107 | » sub····%rdi,%rsi | 107 | » sub····%rdi,%rsi |
108 | » setb···%cl | 108 | » setb···%cl |
109 | » sub····%rcx,%r11 | 109 | » sub····%rcx,%r11 |
110 | » mov····%rsi,%rcx | 110 | » mov····%rsi,%rcx |
111 | » or·····%r11,%rcx | 111 | » or·····%r11,%rcx |
112 | » jne····1 | 112 | » jne····162·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x162> |
113 | » jmp····19 | 113 | » jmp····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
114 | » xor····%edx,%edx | 114 | » xor····%edx,%edx |
115 | » sub····%rsi,%rdi | 115 | » sub····%rsi,%rdi |
116 | » setb···%dl | 116 | » setb···%dl |
117 | » sub····%r10,%r9 | 117 | » sub····%r10,%r9 |
118 | » sub····%rdx,%r9 | 118 | » sub····%rdx,%r9 |
119 | » mov····%ebx,%edx | 119 | » mov····%ebx,%edx |
120 | » mov····%ecx,%r8d | 120 | » mov····%ecx,%r8d |
121 | » mov····%rdi,%rsi | 121 | » mov····%rdi,%rsi |
122 | » mov····%r9,%r11 | 122 | » mov····%r9,%r11 |
123 | » mov····%rsi,%rcx | 123 | » mov····%rsi,%rcx |
124 | » or·····%r11,%rcx | 124 | » or·····%r11,%rcx |
125 | » je·····19 | 125 | » je·····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
126 | » je·····19 | 126 | » je·····19a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19a> |
127 | » xor····%edi,%edi | 127 | » xor····%edi,%edi |
128 | » test···%r11,%r11 | 128 | » test···%r11,%r11 |
129 | » sete···%dil | 129 | » sete···%dil |
130 | » mov····%r11,%rcx | 130 | » mov····%r11,%rcx |
131 | » cmove··%rsi,%rcx | 131 | » cmove··%rsi,%rcx |
132 | » shl····$0x6,%edi | 132 | » shl····$0x6,%edi |
133 | » bsr····%rcx,%rcx | 133 | » bsr····%rcx,%rcx |
Offset 136, 15 lines modified | Offset 136, 15 lines modified | ||
136 | » shld···%cl,%rsi,%r11 | 136 | » shld···%cl,%rsi,%r11 |
Max diff block lines reached; 684/10967 bytes (6.24%) of diff not shown. |
Offset 14, 66 lines modified | Offset 14, 66 lines modified | ||
14 | » push···%rbx | 14 | » push···%rbx |
15 | » sub····$0x58,%rsp | 15 | » sub····$0x58,%rsp |
16 | » mov····%rdx,%r14 | 16 | » mov····%rdx,%r14 |
17 | » mov····%rsi,%r15 | 17 | » mov····%rsi,%r15 |
18 | » mov····%rdi,%rbx | 18 | » mov····%rdi,%rbx |
19 | » mov····%fs:0x28,%rax | 19 | » mov····%fs:0x28,%rax |
20 | » mov····%rax,0x50(%rsp) | 20 | » mov····%rax,0x50(%rsp) |
21 | » mulsd | 21 | » vmulsd·0x0(%rip),%xmm0,%xmm0········#·31·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x31> |
22 | ·R_X86_64_PC32» .LCPI3_0-0x4 | 22 | ·R_X86_64_PC32» .LCPI3_0-0x4 |
23 | » cvttsd2si·%xmm0,%r12 | 23 | » vcvttsd2si·%xmm0,%r12 |
24 | » movabs·$0x10200000000000,%r13 | 24 | » movabs·$0x10200000000000,%r13 |
25 | » add····%r12,%r13 | 25 | » add····%r12,%r13 |
26 | » sar····$0x2e,%r13 | 26 | » sar····$0x2e,%r13 |
27 | » lea····0x0(,%r13,2),%rax | 27 | » lea····0x0(,%r13,2),%rax |
28 | » add····%r13,%rax | 28 | » add····%r13,%rax |
29 | » mov····0xc10(%rsi,%rax,8),%rcx | 29 | » mov····0xc10(%rsi,%rax,8),%rcx |
30 | » mov····%rcx,0x28(%rsp) | 30 | » mov····%rcx,0x28(%rsp) |
31 | » movups·0xc00(%rsi,%rax,8),%xmm0 | 31 | » vmovups·0xc00(%rsi,%rax,8),%xmm0 |
32 | » movups·%xmm0,0x18(%rsp) | 32 | » vmovups·%xmm0,0x18(%rsp) |
33 | » mov····0x10(%rdx),%rax | 33 | » mov····0x10(%rdx),%rax |
34 | » mov····%rax,0x10(%rsp) | 34 | » mov····%rax,0x10(%rsp) |
35 | » movups·(%rdx),%xmm0 | 35 | » vmovups·(%rdx),%xmm0 |
36 | » movups·%xmm0,(%rsp) | 36 | » vmovups·%xmm0,(%rsp) |
37 | » lea····0x38(%rsp),%rdi | 37 | » lea····0x38(%rsp),%rdi |
38 | » call···8 | 38 | » call···8a·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x8a> |
39 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 39 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
40 | » mov····0x48(%rsp),%rax | 40 | » mov····0x48(%rsp),%rax |
41 | » mov····%rax,0x10(%r14) | 41 | » mov····%rax,0x10(%r14) |
42 | » movups·0x38(%rsp),%xmm0 | 42 | » vmovups·0x38(%rsp),%xmm0 |
43 | » movups·%xmm0,(%r14) | 43 | » vmovups·%xmm0,(%r14) |
44 | » mov····0x0(%rip),%rax········#· | 44 | » mov····0x0(%rip),%rax········#·a5·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0xa5> |
45 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S2-0x4 | 45 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S2-0x4 |
46 | » movslq·(%rax,%r13,4),%rax | 46 | » movslq·(%rax,%r13,4),%rax |
47 | » mov····%r12,%rcx | 47 | » mov····%r12,%rcx |
48 | » shl····$0x10,%rcx | 48 | » shl····$0x10,%rcx |
49 | » movabs·$0x1000000000000000,%r13 | 49 | » movabs·$0x1000000000000000,%r13 |
50 | » add····%r12,%r13 | 50 | » add····%r12,%r13 |
51 | » imul···%rax,%r13 | 51 | » imul···%rax,%r13 |
52 | » add····%rcx,%r13 | 52 | » add····%rcx,%r13 |
53 | » movabs·$0x2840000000000000,%r12 | 53 | » movabs·$0x2840000000000000,%r12 |
54 | » add····%r13,%r12 | 54 | » add····%r13,%r12 |
55 | » sar····$0x37,%r12 | 55 | » sar····$0x37,%r12 |
56 | » lea····(%r12,%r12,2),%rax | 56 | » lea····(%r12,%r12,2),%rax |
57 | » mov····0x1e28(%r15,%rax,8),%rcx | 57 | » mov····0x1e28(%r15,%rax,8),%rcx |
58 | » mov····%rcx,0x28(%rsp) | 58 | » mov····%rcx,0x28(%rsp) |
59 | » movups·0x1e18(%r15,%rax,8),%xmm0 | 59 | » vmovups·0x1e18(%r15,%rax,8),%xmm0 |
60 | » movups·%xmm0,0x18(%rsp) | 60 | » vmovups·%xmm0,0x18(%rsp) |
61 | » mov····0x10(%r14),%rax | 61 | » mov····0x10(%r14),%rax |
62 | » mov····%rax,0x10(%rsp) | 62 | » mov····%rax,0x10(%rsp) |
63 | » movups·(%r14),%xmm0 | 63 | » vmovups·(%r14),%xmm0 |
64 | » movups·%xmm0,(%rsp) | 64 | » vmovups·%xmm0,(%rsp) |
65 | » lea····0x38(%rsp),%rdi | 65 | » lea····0x38(%rsp),%rdi |
66 | » call···1 | 66 | » call···113·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x113> |
67 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 67 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
68 | » mov····0x48(%rsp),%rax | 68 | » mov····0x48(%rsp),%rax |
69 | » mov····%rax,0x10(%r14) | 69 | » mov····%rax,0x10(%r14) |
70 | » movups·0x38(%rsp),%xmm0 | 70 | » vmovups·0x38(%rsp),%xmm0 |
71 | » movups·%xmm0,(%r14) | 71 | » vmovups·%xmm0,(%r14) |
72 | » mov····0x0(%rip),%rax········#·12 | 72 | » mov····0x0(%rip),%rax········#·12e·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x12e> |
73 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S3-0x4 | 73 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S3-0x4 |
74 | » movslq·(%rax,%r12,4),%rax | 74 | » movslq·(%rax,%r12,4),%rax |
75 | » mov····%rax,%r12 | 75 | » mov····%rax,%r12 |
76 | » shl····$0x37,%r12 | 76 | » shl····$0x37,%r12 |
77 | » add····%r13,%r12 | 77 | » add····%r13,%r12 |
78 | » imul···%r13 | 78 | » imul···%r13 |
79 | » mov····%r12,%r13 | 79 | » mov····%r12,%r13 |
Offset 87, 28 lines modified | Offset 87, 28 lines modified | ||
87 | » add····$0x83,%eax | 87 | » add····$0x83,%eax |
88 | » sar····$1,%eax | 88 | » sar····$1,%eax |
89 | » movslq·%eax,%rbp | 89 | » movslq·%eax,%rbp |
90 | » lea····0x0(,%rbp,2),%rax | 90 | » lea····0x0(,%rbp,2),%rax |
91 | » add····%rbp,%rax | 91 | » add····%rbp,%rax |
92 | » mov····0x2d40(%r15,%rax,8),%rcx | 92 | » mov····0x2d40(%r15,%rax,8),%rcx |
93 | » mov····%rcx,0x28(%rsp) | 93 | » mov····%rcx,0x28(%rsp) |
94 | » movups·0x2d30(%r15,%rax,8),%xmm0 | 94 | » vmovups·0x2d30(%r15,%rax,8),%xmm0 |
95 | » movups·%xmm0,0x18(%rsp) | 95 | » vmovups·%xmm0,0x18(%rsp) |
96 | » mov····0x10(%r14),%rax | 96 | » mov····0x10(%r14),%rax |
97 | » mov····%rax,0x10(%rsp) | 97 | » mov····%rax,0x10(%rsp) |
98 | » movups·(%r14),%xmm0 | 98 | » vmovups·(%r14),%xmm0 |
99 | » movups·%xmm0,(%rsp) | 99 | » vmovups·%xmm0,(%rsp) |
100 | » lea····0x38(%rsp),%rdi | 100 | » lea····0x38(%rsp),%rdi |
101 | » call···1 | 101 | » call···1ab·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x1ab> |
102 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 102 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
103 | » mov····0x48(%rsp),%rax | 103 | » mov····0x48(%rsp),%rax |
104 | » mov····%rax,0x10(%r14) | 104 | » mov····%rax,0x10(%r14) |
105 | » movups·0x38(%rsp),%xmm0 | 105 | » vmovups·0x38(%rsp),%xmm0 |
106 | » movups·%xmm0,(%r14) | 106 | » vmovups·%xmm0,(%r14) |
107 | » mov····0x0(%rip),%rax········#·1 | 107 | » mov····0x0(%rip),%rax········#·1c6·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x1c6> |
108 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S4-0x4 | 108 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S4-0x4 |
109 | » movslq·(%rax,%rbp,4),%rcx | 109 | » movslq·(%rax,%rbp,4),%rcx |
110 | » movabs·$0x200000000,%rsi | 110 | » movabs·$0x200000000,%rsi |
111 | » add····%r13,%rsi | 111 | » add····%r13,%rsi |
112 | » mov····%r12,%rax | 112 | » mov····%r12,%rax |
113 | » mul····%rcx | 113 | » mul····%rcx |
114 | » imul···%rcx,%rsi | 114 | » imul···%rcx,%rsi |
Offset 117, 41 lines modified | Offset 117, 41 lines modified | ||
117 | » mov····%r12,%rdi | 117 | » mov····%r12,%rdi |
118 | » shl····$0x1c,%rdi | 118 | » shl····$0x1c,%rdi |
119 | » imul···%r12,%rcx | 119 | » imul···%r12,%rcx |
120 | » add····%rsi,%rdx | 120 | » add····%rsi,%rdx |
121 | » add····%rcx,%rdx | 121 | » add····%rcx,%rdx |
122 | » add····%rdi,%rax | 122 | » add····%rdi,%rax |
123 | » adc····%r13,%rdx | 123 | » adc····%r13,%rdx |
124 | » js·····2 | 124 | » js·····23f·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x23f> |
125 | » movb···$0x0,(%rbx) | 125 | » movb···$0x0,(%rbx) |
126 | » movl···$0xffffff83,0x4(%rbx) | 126 | » movl···$0xffffff83,0x4(%rbx) |
127 | » mov····%rax,0x8(%rbx) | 127 | » mov····%rax,0x8(%rbx) |
128 | » mov····%rdx,0x10(%rbx) | 128 | » mov····%rdx,0x10(%rbx) |
129 | » mov····%rdx,%rcx | 129 | » mov····%rdx,%rcx |
130 | » or·····%rax,%rcx | 130 | » or·····%rax,%rcx |
131 | » je·····2 | 131 | » je·····2ae·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x2ae> |
132 | » lea····0x4(%rbx),%rdi | 132 | » lea····0x4(%rbx),%rdi |
133 | » lea····0x8(%rbx),%r8 | 133 | » lea····0x8(%rbx),%r8 |
134 | » lea····0x10(%rbx),%r9 | 134 | » lea····0x10(%rbx),%r9 |
135 | » test···%rdx,%rdx | 135 | » test···%rdx,%rdx |
136 | » sete···%cl | 136 | » sete···%cl |
137 | » mov····%rdx,%r10 | 137 | » mov····%rdx,%r10 |
138 | » cmove··%rax,%r10 | 138 | » cmove··%rax,%r10 |
139 | » mov····%rdx,%rsi | 139 | » mov····%rdx,%rsi |
140 | » jmp····2 | 140 | » jmp····27a·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x27a> |
141 | » xor····%esi,%esi | 141 | » xor····%esi,%esi |
142 | » neg····%rax | 142 | » neg····%rax |
143 | » sbb····%rdx,%rsi | 143 | » sbb····%rdx,%rsi |
144 | » movb···$0x1,(%rbx) | 144 | » movb···$0x1,(%rbx) |
145 | » movl···$0xffffff83,0x4(%rbx) | 145 | » movl···$0xffffff83,0x4(%rbx) |
146 | » mov····%rax,0x8(%rbx) | 146 | » mov····%rax,0x8(%rbx) |
147 | » mov····%rsi,0x10(%rbx) | 147 | » mov····%rsi,0x10(%rbx) |
Max diff block lines reached; 1183/8359 bytes (14.15%) of diff not shown. |
Offset 4, 18 lines modified | Offset 4, 18 lines modified | ||
4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: | 4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: |
5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: |
6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: | 6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: |
7 | » endbr64 | 7 | » endbr64 |
8 | » mov····0x8(%rdi),%r8 | 8 | » mov····0x8(%rdi),%r8 |
9 | » mov····0x10(%rdi),%rsi | 9 | » mov····0x10(%rdi),%rsi |
10 | » | 10 | » vxorpd·%xmm0,%xmm0,%xmm0 |
11 | » mov····%r8,%rax | 11 | » mov····%r8,%rax |
12 | » or·····%rsi,%rax | 12 | » or·····%rsi,%rax |
13 | » je·····19 | 13 | » je·····190·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x190> |
14 | » push···%r15 | 14 | » push···%r15 |
15 | » push···%r14 | 15 | » push···%r14 |
16 | » push···%r12 | 16 | » push···%r12 |
17 | » push···%rbx | 17 | » push···%rbx |
18 | » mov····0x4(%rdi),%edx | 18 | » mov····0x4(%rdi),%edx |
19 | » lea····0x47e(%rdx),%r9d | 19 | » lea····0x47e(%rdx),%r9d |
20 | » mov····$0xfffffbce,%eax | 20 | » mov····$0xfffffbce,%eax |
Offset 35, 29 lines modified | Offset 35, 29 lines modified | ||
35 | » shr····%cl,%r10 | 35 | » shr····%cl,%r10 |
36 | » test···$0x40,%cl | 36 | » test···$0x40,%cl |
37 | » cmove··%r9,%r10 | 37 | » cmove··%r9,%r10 |
38 | » movabs·$0xfffffffffffff,%rbx | 38 | » movabs·$0xfffffffffffff,%rbx |
39 | » and····%r10,%rbx | 39 | » and····%r10,%rbx |
40 | » movabs·$0x8000000000000000,%r9 | 40 | » movabs·$0x8000000000000000,%r9 |
41 | » movabs·$0x7ff0000000000000,%r11 | 41 | » movabs·$0x7ff0000000000000,%r11 |
42 | » movzbl·(%rdi),% | 42 | » movzbl·(%rdi),%edi |
43 | » mov····%rax,%r | 43 | » mov····%rax,%r10 |
44 | » shl····$0x34,%r | 44 | » shl····$0x34,%r10 |
45 | » lea····(%r | 45 | » lea····(%r10,%rbx,1),%r14 |
46 | » or·····%r9,%r14 | 46 | » or·····%r9,%r14 |
47 | » mov····%r | 47 | » mov····%r10,%r15 |
48 | » and····%r11,%r15 | 48 | » and····%r11,%r15 |
49 | » or·····%rbx,%r15 | 49 | » or·····%rbx,%r15 |
50 | » test···% | 50 | » test···%dil,%dil |
51 | » cmovne·%r14,%r15 | 51 | » cmovne·%r14,%r15 |
52 | » dec····%ecx | 52 | » dec····%ecx |
53 | » mov····$0x1,%ebx | 53 | » mov····$0x1,%ebx |
54 | » xor····%r14d,%r14d | 54 | » xor····%r14d,%r14d |
55 | » shld···%cl,%rbx,%r14 | 55 | » shld···%cl,%rbx,%r14 |
56 | » movq | 56 | » vmovq··%r15,%xmm1 |
57 | » xor····%r15d,%r15d | 57 | » xor····%r15d,%r15d |
58 | » shl····%cl,%rbx | 58 | » shl····%cl,%rbx |
59 | » test···$0x40,%cl | 59 | » test···$0x40,%cl |
60 | » cmovne·%rbx,%r14 | 60 | » cmovne·%rbx,%r14 |
61 | » cmovne·%r15,%rbx | 61 | » cmovne·%r15,%rbx |
62 | » cmp····$0x7f,%ecx | 62 | » cmp····$0x7f,%ecx |
63 | » cmova··%r15,%r14 | 63 | » cmova··%r15,%r14 |
Offset 74, 48 lines modified | Offset 74, 45 lines modified | ||
74 | » and····%r8,%rcx | 74 | » and····%r8,%rcx |
75 | » and····%rsi,%r15 | 75 | » and····%rsi,%r15 |
76 | » xor····%esi,%esi | 76 | » xor····%esi,%esi |
77 | » or·····%rcx,%r15 | 77 | » or·····%rcx,%r15 |
78 | » setne··%sil | 78 | » setne··%sil |
79 | » lea····(%rsi,%r12,2),%ecx | 79 | » lea····(%rsi,%r12,2),%ecx |
80 | » cmp····$0x36,%eax | 80 | » cmp····$0x36,%eax |
81 | » jg·····15 | 81 | » jg·····150·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x150> |
82 | » add····$0x34,%eax | 82 | » add····$0x34,%eax |
83 | » shl····$0x34,%rax | 83 | » shl····$0x34,%rax |
84 | » or·····%rax,%r9 | 84 | » or·····%rax,%r9 |
85 | » and····%r11,%rax | 85 | » and····%r11,%rax |
86 | » xor····%edx,%edx | 86 | » xor····%edx,%edx |
87 | » test···% | 87 | » test···%dil,%dil |
88 | » sete···%dl | 88 | » sete···%dl |
89 | » cmovne·%r9,%rax | 89 | » cmovne·%r9,%rax |
90 | » vcvtsi2sd·%ecx,%xmm2,%xmm0 | ||
90 | » movq | 91 | » vmovq··%rax,%xmm2 |
91 | » cvtsi2sd·%ecx,%xmm2 | ||
92 | » mulsd··%xmm0,%xmm2 | ||
93 | » lea····0x0(%rip),%rax········#·13 | 92 | » lea····0x0(%rip),%rax········#·138·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x138> |
94 | ·R_X86_64_PC32» .LCPI4_0-0x4 | 93 | ·R_X86_64_PC32» .LCPI4_0-0x4 |
95 | » mulsd | 94 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm1 |
96 | » addsd· | 95 | » vfmadd231sd·%xmm0,%xmm2,%xmm1 |
97 | » lea····0x0(%rip),%rax········#·14 | 96 | » lea····0x0(%rip),%rax········#·149·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x149> |
98 | ·R_X86_64_PC32» .LCPI4_1-0x4 | 97 | ·R_X86_64_PC32» .LCPI4_1-0x4 |
99 | » mulsd | 98 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm0 |
100 | » movapd·%xmm1,%xmm0 | ||
101 | » jmp····1 | 99 | » jmp····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
102 | » add····$0xfca,%eax | 100 | » add····$0xfca,%eax |
103 | » shl····$0x34,%rax | 101 | » shl····$0x34,%rax |
104 | » or·····%rax,%r9 | 102 | » or·····%rax,%r9 |
105 | » and····%r11,%rax | 103 | » and····%r11,%rax |
106 | » test···% | 104 | » test···%dil,%dil |
107 | » cmovne·%r9,%rax | 105 | » cmovne·%r9,%rax |
108 | » cvtsi2sd·%ecx,%xmm0 | ||
109 | » movq | 106 | » vmovq··%rax,%xmm2 |
110 | » mulsd··%xmm2,%xmm0 | ||
111 | » | 107 | » vcvtsi2sd·%ecx,%xmm3,%xmm0 |
108 | » vfmadd213sd·%xmm1,%xmm2,%xmm0 | ||
112 | » cmp····$0xfffffb82,%edx | 109 | » cmp····$0xfffffb82,%edx |
113 | » jg·····1 | 110 | » jg·····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
114 | » movq | 111 | » vmovq··%xmm0,%rax |
115 | » sub····%r | 112 | » sub····%r10,%rax |
116 | » movq | 113 | » vmovq··%rax,%xmm0 |
117 | » pop····%rbx | 114 | » pop····%rbx |
118 | » pop····%r12 | 115 | » pop····%r12 |
119 | » pop····%r14 | 116 | » pop····%r14 |
120 | » pop····%r15 | 117 | » pop····%r15 |
121 | » ret | 118 | » ret |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000· | 2 | ··0x00000000·3e422c······························>B, |
Offset 1, 71 lines modified | Offset 1, 68 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f31 | 3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L | ||
4 | ··0x000000 | 5 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
5 | ··0x000000 | 6 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
6 | ··0x000000 | 7 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI |
8 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. | ||
7 | ··0x00000050·305f3600·2e4c4350·49305f37·002e4c43·0_6..LCPI0_7..LC | ||
8 | ··0x00000060·5049305f·38002e4c·43504930·5f39002e·PI0_8..LCPI0_9.. | ||
9 | ··0x00000070·4c435049·305f313 | 9 | ··0x00000070·4c435049·305f3132·002e4c43·5049305f·LCPI0_12..LCPI0_ |
10 | ··0x00000080·313 | 10 | ··0x00000080·3133002e·4c435049·305f3134·002e4c43·13..LCPI0_14..LC |
11 | ··0x00000090·5049305f·313 | 11 | ··0x00000090·5049305f·3135002e·4c435049·305f3136·PI0_15..LCPI0_16 |
12 | ··0x000000a0·002e4c43·5049305f·313 | 12 | ··0x000000a0·002e4c43·5049305f·3137002e·4c435049·..LCPI0_17..LCPI |
13 | ··0x000000b0·305f3138·002e4c43·5049305f·3139002e·0_18..LCPI0_19.. | 13 | ··0x000000b0·305f3138·002e4c43·5049305f·3139002e·0_18..LCPI0_19.. |
14 | ··0x000000c0·4c435049·305f3230·002e4c43·5049305f·LCPI0_20..LCPI0_ | 14 | ··0x000000c0·4c435049·305f3230·002e4c43·5049305f·LCPI0_20..LCPI0_ |
15 | ··0x000000d0·3231002e·4c435049·305f3232·002e4c43·21..LCPI0_22..LC | 15 | ··0x000000d0·3231002e·4c435049·305f3232·002e4c43·21..LCPI0_22..LC |
16 | ··0x000000e0·5049305f·3233002e·4c435049·305f3234·PI0_23..LCPI0_24 | 16 | ··0x000000e0·5049305f·3233002e·4c435049·305f3234·PI0_23..LCPI0_24 |
17 | ··0x000000f0·002e4c43·5049305f·3235002e·4c435049·..LCPI0_25..LCPI | 17 | ··0x000000f0·002e4c43·5049305f·3235002e·4c435049·..LCPI0_25..LCPI |
18 | ··0x00000100·305f3236·002e4c43·5049305f·3237002e·0_26..LCPI0_27.. | 18 | ··0x00000100·305f3236·002e4c43·5049305f·3237002e·0_26..LCPI0_27.. |
19 | ··0x00000110·4c435049·305f3238·002e4c43·5049305f·LCPI0_28..LCPI0_ | 19 | ··0x00000110·4c435049·305f3238·002e4c43·5049305f·LCPI0_28..LCPI0_ |
20 | ··0x00000120·3239002e·4c435049·305f3330·002e4c43·29..LCPI0_30..LC | 20 | ··0x00000120·3239002e·4c435049·305f3330·002e4c43·29..LCPI0_30..LC |
21 | ··0x00000130·5049305f·3331002e·4c435049·305f3332·PI0_31..LCPI0_32 | 21 | ··0x00000130·5049305f·3331002e·4c435049·305f3332·PI0_31..LCPI0_32 |
22 | ··0x00000140·002e4c43·5049305f·3333002e·4c435049·..LCPI0_33..LCPI | 22 | ··0x00000140·002e4c43·5049305f·3333002e·4c435049·..LCPI0_33..LCPI |
23 | ··0x00000150·305f3334·002e4c43·5049305f·3335002e·0_34..LCPI0_35.. | 23 | ··0x00000150·305f3334·002e4c43·5049305f·3335002e·0_34..LCPI0_35.. |
24 | ··0x00000160·4c435049·305f3336·002e4c43·5049305f·LCPI0_36..LCPI0_ | 24 | ··0x00000160·4c435049·305f3336·002e4c43·5049305f·LCPI0_36..LCPI0_ |
25 | ··0x00000170·3337002e·4c435049·305f3338·00 | 25 | ··0x00000170·3337002e·4c435049·305f3338·005f5a4e·37..LCPI0_38._ZN |
26 | ··0x00000180· | 26 | ··0x00000180·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 |
27 | ··0x00000190·5f315f38·5f31325f·474c4f42·414c5f5f·_1_8_12_GLOBAL__ | ||
28 | ··0x000001a0·4e5f3131·346c6f67·31305f61·63637572·N_114log10_accur | ||
29 | ··0x000001b0·61746545·69696400·5f5a4e31·395f5f6c·ateEiid._ZN19__l | ||
30 | ··0x000001c0·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ | ||
31 | ··0x000001d0·31325f47·4c4f4241·4c5f5f4e·5f313131·12_GLOBAL__N_111 | ||
32 | ··0x000001e0·4c4f4731·305f5441·424c4545·005f5a4e·LOG10_TABLEE._ZN | ||
33 | ··0x000001f0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
34 | ··0x00000200·5f315f38·5f31325f·474c4f42·414c5f5f·_1_8_12_GLOBAL__ | ||
35 | ··0x00000210·4e5f3131·30424947·5f434f45·46465345·N_110BIG_COEFFSE | ||
36 | ··0x00000220·002e4c43·5049335f·30002e4c·43504934·..LCPI3_0..LCPI4 | ||
37 | ··0x00000230·5f30002e·4c435049·345f3100·6c6f6731·_0..LCPI4_1.log1 | ||
38 | ··0x00000240·30005f5f·6572726e·6f5f6c6f·63617469·0.__errno_locati | ||
39 | ··0x00000250·6f6e005f·5a4e3139·5f5f6c6c·766d5f6c·on._ZN19__llvm_l | ||
40 | ··0x00000260·6962635f·31385f31·5f385f32·52444500·ibc_18_1_8_2RDE. | ||
41 | ··0x00000270·5f5a4e31·395f5f6c·6c766d5f·6c696263·_ZN19__llvm_libc | ||
42 | ··0x00000280·5f31385f·315f385f·384c4f47·5f525f44·_18_1_8_8LOG_R_D | ||
43 | ··0x00000290·4445005f·5f737461·636b5f63·686b5f66·DE.__stack_chk_f | ||
44 | ··0x000002a0·61696c00·5f5a4e31·395f5f6c·6c766d5f·ail._ZN19__llvm_ | ||
45 | ··0x000002b0·6c696263·5f31385f·315f385f·36667075·libc_18_1_8_6fpu | ||
46 | ··0x000002c0·74696c39·71756963·6b5f6164·64494c6d·til9quick_addILm | ||
47 | ··0x000002d0·31323845·45454e53·305f3131·44796164·128EEENS0_11Dyad | ||
48 | ··0x000002e0·6963466c·6f617449·58545f45·45455333·icFloatIXT_EEES3 | ||
49 | ··0x000002f0·5f53335f·005f5a4e·31395f5f·6c6c766d·_S3_._ZN19__llvm | ||
50 | ··0x00000300·5f6c6962·635f3138·5f315f38·5f31396c·_libc_18_1_8_19l | ||
51 | ··0x00000310·6f675f72·616e6765·5f726564·75637469·og_range_reducti | ||
52 | ··0x00000320·6f6e4564·524b4e53·5f354c6f·67525245·onEdRKNS_5LogRRE | ||
53 | ··0x00000330·524e535f·36667075·74696c31·31447961·RNS_6fputil11Dya | ||
54 | ··0x00000340·64696346·6c6f6174·494c6d31·32384545·dicFloatILm128EE | ||
55 | ··0x00000350·45005f5a·4e4b3139·5f5f6c6c·766d5f6c·E._ZNK19__llvm_l | ||
56 | ··0x00000360·6962635f·31385f31·5f385f36·66707574·ibc_18_1_8_6fput | ||
57 | ··0x00000370·696c3131·44796164·6963466c·6f617449·il11DyadicFloatI | ||
58 | ··0x00000380·4c6d3132·38454563·76545f49·64764545·Lm128EEcvT_IdvEE | ||
27 | ··0x00000 | 59 | ··0x00000390·76005f5a·4e31395f·5f6c6c76·6d5f6c69·v._ZN19__llvm_li |
28 | ··0x000001a0·635f3138·5f315f38·5f31325f·474c4f42·c_18_1_8_12_GLOB | ||
29 | ··0x000001b0·414c5f5f·4e5f3131·346c6f67·31305f61·AL__N_114log10_a | ||
30 | ··0x00000 | 60 | ··0x000003a0·62635f31·385f315f·385f3253·3245005f·bc_18_1_8_2S2E._ |
61 | ··0x000003b0·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
62 | ··0x000003c0·31385f31·5f385f32·53334500·5f5a4e31·18_1_8_2S3E._ZN1 | ||
31 | ··0x00000 | 63 | ··0x000003d0·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ |
32 | ··0x000001e0·315f385f·31325f47·4c4f4241·4c5f5f4e·1_8_12_GLOBAL__N | ||
33 | ··0x000001f0·5f313131·4c4f4731·305f5441·424c4545·_111LOG10_TABLEE | ||
34 | ··0x00000200·005f5a4e·31395f5f·6c6c766d·5f6c6962·._ZN19__llvm_lib | ||
35 | ··0x00000210·635f3138·5f315f38·5f31325f·474c4f42·c_18_1_8_12_GLOB | ||
36 | ··0x00000220·414c5f5f·4e5f3131·30424947·5f434f45·AL__N_110BIG_COE | ||
37 | ··0x00000230·46465345·002e4c43·5049335f·30002e4c·FFSE..LCPI3_0..L | ||
38 | ··0x00000240·43504934·5f30002e·4c435049·345f3100·CPI4_0..LCPI4_1. | ||
39 | ··0x00000250·6c6f6731·30005f5f·6572726e·6f5f6c6f·log10.__errno_lo | ||
40 | ··0x00000260·63617469·6f6e005f·5a4e3139·5f5f6c6c·cation._ZN19__ll | ||
41 | ··0x00000270·766d5f6c·6962635f·31385f31·5f385f32·vm_libc_18_1_8_2 | ||
42 | ··0x00000280·52444500·5f5a4e31·395f5f6c·6c766d5f·RDE._ZN19__llvm_ | ||
43 | ··0x00000290·6c696263·5f31385f·315f385f·384c4f47·libc_18_1_8_8LOG | ||
44 | ··0x000002a0·5f525f44·4445005f·5a4e3139·5f5f6c6c·_R_DDE._ZN19__ll | ||
45 | ··0x000002b0·766d5f6c·6962635f·31385f31·5f385f32·vm_libc_18_1_8_2 | ||
46 | ··0x000002c0·43444500·5f5f7374·61636b5f·63686b5f·CDE.__stack_chk_ | ||
47 | ··0x000002d0·6661696c·005f5a4e·31395f5f·6c6c766d·fail._ZN19__llvm | ||
48 | ··0x000002e0·5f6c6962·635f3138·5f315f38·5f366670·_libc_18_1_8_6fp | ||
49 | ··0x000002f0·7574696c·39717569·636b5f61·6464494c·util9quick_addIL | ||
50 | ··0x00000300·6d313238·4545454e·53305f31·31447961·m128EEENS0_11Dya | ||
51 | ··0x00000310·64696346·6c6f6174·4958545f·45454553·dicFloatIXT_EEES | ||
52 | ··0x00000320·335f5333·5f005f5a·4e31395f·5f6c6c76·3_S3_._ZN19__llv | ||
53 | ··0x00000330·6d5f6c69·62635f31·385f315f·385f3139·m_libc_18_1_8_19 | ||
54 | ··0x00000340·6c6f675f·72616e67·655f7265·64756374·log_range_reduct | ||
55 | ··0x00000350·696f6e45·64524b4e·535f354c·6f675252·ionEdRKNS_5LogRR | ||
56 | ··0x00000360·45524e53·5f366670·7574696c·31314479·ERNS_6fputil11Dy | ||
57 | ··0x00000370·61646963·466c6f61·74494c6d·31323845·adicFloatILm128E | ||
58 | ··0x00000380·4545005f·5a4e4b31·395f5f6c·6c766d5f·EE._ZNK19__llvm_ | ||
59 | ··0x00000390·6c696263·5f31385f·315f385f·36667075·libc_18_1_8_6fpu | ||
60 | ··0x000003a0·74696c31·31447961·64696346·6c6f6174·til11DyadicFloat | ||
61 | ··0x000003b0·494c6d31·32384545·6376545f·49647645·ILm128EEcvT_IdvE | ||
62 | ··0x000003c0·4576005f·5a4e3139·5f5f6c6c·766d5f6c·Ev._ZN19__llvm_l | ||
63 | ··0x000003d0·6962635f·31385f31·5f385f32·53324500·ibc_18_1_8_2S2E. | ||
64 | ··0x000003e0·5f5a4e31·395f5f6c·6c766d5f·6c696263·_ZN19__llvm_libc | ||
65 | ··0x000003f0·5f31385f·315f385f·32533345·005f5a4e·_18_1_8_2S3E._ZN | ||
66 | ··0x00000400·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
67 | ··0x00000 | 64 | ··0x000003e0·315f385f·32533445·005f5a4e·31395f5f·1_8_2S4E._ZN19__ |
68 | ··0x00000 | 65 | ··0x000003f0·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 |
69 | ··0x000004 | 66 | ··0x00000400·5f356c6f·67313045·6400··············_5log10Ed. |
Offset 1, 40 lines modified | Offset 1, 41 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·6373743 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040· | 6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r |
7 | ··0x00000050· | 7 | ··0x00000050·656c612e·74657874·2e6c6f67·3130002e·ela.text.log10.. |
8 | ··0x00000060· | 8 | ··0x00000060·72656c61·2e746578·742e5f5a·4e31395f·rela.text._ZN19_ |
9 | ··0x00000070·5f | 9 | ··0x00000070·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ |
10 | ··0x00000080· | 10 | ··0x00000080·385f3132·5f474c4f·42414c5f·5f4e5f31·8_12_GLOBAL__N_1 |
11 | ··0x00000090·313 | 11 | ··0x00000090·31346c6f·6731305f·61636375·72617465·14log10_accurate |
12 | ··0x000000a0· | 12 | ··0x000000a0·45696964·002e6772·6f757000·2e746578·Eiid..group..tex |
13 | ··0x000000b0·7 | 13 | ··0x000000b0·742e5f5a·4e31395f·5f6c6c76·6d5f6c69·t._ZN19__llvm_li |
14 | ··0x000000c0·6 | 14 | ··0x000000c0·62635f31·385f315f·385f3666·70757469·bc_18_1_8_6fputi |
15 | ··0x000000d0·6 | 15 | ··0x000000d0·6c397175·69636b5f·61646449·4c6d3132·l9quick_addILm12 |
16 | ··0x000000e0·3 | 16 | ··0x000000e0·38454545·4e53305f·31314479·61646963·8EEENS0_11Dyadic |
17 | ··0x000000f0· | 17 | ··0x000000f0·466c6f61·74495854·5f454545·53335f53·FloatIXT_EEES3_S |
18 | ··0x00000100· | 18 | ··0x00000100·335f002e·72656c61·2e746578·742e5f5a·3_..rela.text._Z |
19 | ··0x00000110· | 19 | ··0x00000110·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 |
20 | ··0x00000120·3 | 20 | ··0x00000120·385f315f·385f3139·6c6f675f·72616e67·8_1_8_19log_rang |
21 | ··0x00000130·6 | 21 | ··0x00000130·655f7265·64756374·696f6e45·64524b4e·e_reductionEdRKN |
22 | ··0x00000140· | 22 | ··0x00000140·535f354c·6f675252·45524e53·5f366670·S_5LogRRERNS_6fp |
23 | ··0x00000150·7 | 23 | ··0x00000150·7574696c·31314479·61646963·466c6f61·util11DyadicFloa |
24 | ··0x00000160· | 24 | ··0x00000160·74494c6d·31323845·4545002e·726f6461·tILm128EEE..roda |
25 | ··0x00000170·74612e63·73743136·002e7265·6c612e74·ta.cst16..rela.t | ||
25 | ··0x000001 | 26 | ··0x00000180·6578742e·5f5a4e4b·31395f5f·6c6c766d·ext._ZNK19__llvm |
26 | ··0x000001 | 27 | ··0x00000190·5f6c6962·635f3138·5f315f38·5f366670·_libc_18_1_8_6fp |
27 | ··0x000001 | 28 | ··0x000001a0·7574696c·31314479·61646963·466c6f61·util11DyadicFloa |
28 | ··0x000001 | 29 | ··0x000001b0·74494c6d·31323845·45637654·5f496476·tILm128EEcvT_Idv |
29 | ··0x000001b0·49647645·4576002e·726f6461·74612e5f·IdvEEv..rodata._ | ||
30 | ··0x000001c0·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
31 | ··0x000001d0·31385f31·5f385f31·325f474c·4f42414c·18_1_8_12_GLOBAL | ||
32 | ··0x000001e0·5f5f4e5f·3131314c·4f473130·5f544142·__N_111LOG10_TAB | ||
33 | ··0x000001 | 30 | ··0x000001c0·45457600·2e726f64·6174612e·5f5a4e31·EEv..rodata._ZN1 |
34 | ··0x00000 | 31 | ··0x000001d0·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ |
35 | ··0x00000 | 32 | ··0x000001e0·315f385f·31325f47·4c4f4241·4c5f5f4e·1_8_12_GLOBAL__N |
33 | ··0x000001f0·5f313131·4c4f4731·305f5441·424c4545·_111LOG10_TABLEE | ||
34 | ··0x00000200·002e726f·64617461·2e5f5a4e·31395f5f·..rodata._ZN19__ | ||
35 | ··0x00000210·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 | ||
36 | ··0x00000220·5f31325f·474c4f42·414c5f5f·4e5f3131·_12_GLOBAL__N_11 | ||
36 | ··0x000002 | 37 | ··0x00000230·30424947·5f434f45·46465345·002e6e6f·0BIG_COEFFSE..no |
37 | ··0x000002 | 38 | ··0x00000240·74652e47·4e552d73·7461636b·002e6c6c·te.GNU-stack..ll |
38 | ··0x000002 | 39 | ··0x00000250·766d5f61·64647273·696700············vm_addrsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:·········· | 13 | ··Start·of·section·headers:··········4864·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········16 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·15 |
Offset 1, 26 lines modified | Offset 1, 25 lines modified | ||
1 | There·are·1 | 1 | There·are·16·section·headers,·starting·at·offset·0x1300: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····13··28··4 |
6 | ··[·2]·.text·············PROGBITS········0000000000000000·00004c·000000·00··AX··0···0··4 | 6 | ··[·2]·.text·············PROGBITS········0000000000000000·00004c·000000·00··AX··0···0··4 |
7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000050·000020·00···A··0···0··8 | 7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000050·000020·00···A··0···0··8 |
8 | ··[·4]·.rodata.cst4······PROGBITS········0000000000000000·000070·0000 | 8 | ··[·4]·.rodata.cst4······PROGBITS········0000000000000000·000070·000044·04··AM··0···0··4 |
9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·0000b | 9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·0000b8·000030·08··AM··0···0··8 |
10 | ··[·6]·.rodata.cst16·····PROGBITS········0000000000000000·0000f0·000020·10··AM··0···0·16 | ||
11 | ··[· | 10 | ··[·6]·.text.log10f······PROGBITS········0000000000000000·0000f0·00033a·00··AX··0···0·16 |
12 | ··[· | 11 | ··[·7]·.rela.text.log10f·RELA············0000000000000000·000ee0·0002a0·18···I·13···6··8 |
13 | ··[· | 12 | ··[·8]·.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·PROGBITS········0000000000000000·000430·00020d·00·AXG··0···0·16 |
14 | ··[ | 13 | ··[·9]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·RELA············0000000000000000·001180·000090·18··IG·13···8··8 |
15 | ··[1 | 14 | ··[10]·.rodata._ZN19__llvm_libc_18_1_8_L7LOG10_RE·PROGBITS········0000000000000000·000640·000400·00···A··0···0·16 |
16 | ··[1 | 15 | ··[11]·.note.GNU-stack···PROGBITS········0000000000000000·000a40·000000·00······0···0··1 |
17 | ··[1 | 16 | ··[12]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000a40·000002·00···E··0···0··1 |
18 | ··[1 | 17 | ··[13]·.symtab···········SYMTAB··········0000000000000000·000a48·000300·18·····14··26··8 |
19 | ··[1 | 18 | ··[14]·.strtab···········STRTAB··········0000000000000000·000d48·000196·00······0···0··1 |
20 | ··[1 | 19 | ··[15]·.shstrtab·········STRTAB··········0000000000000000·001210·0000eb·00······0···0··1 |
21 | Key·to·Flags: | 20 | Key·to·Flags: |
22 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 21 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
23 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 22 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
24 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 23 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
25 | ··D·(mbind),·l·(large),·p·(processor·specific) | 24 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Symbol·table·'.symtab'·contains·3 | 1 | Symbol·table·'.symtab'·contains·32·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 |
5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 | 5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 |
6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 | 6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 |
7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 | 7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 |
8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_4 | 8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_4 |
Offset 12, 25 lines modified | Offset 12, 24 lines modified | ||
12 | ·····8:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_7 | 12 | ·····8:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_7 |
13 | ·····9:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_8 | 13 | ·····9:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_8 |
14 | ····10:·0000000000000024·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_9 | 14 | ····10:·0000000000000024·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_9 |
15 | ····11:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_10 | 15 | ····11:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_10 |
16 | ····12:·000000000000002c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_11 | 16 | ····12:·000000000000002c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_11 |
17 | ····13:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_12 | 17 | ····13:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_12 |
18 | ····14:·0000000000000034·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_13 | 18 | ····14:·0000000000000034·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_13 |
19 | ····15:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 | 19 | ····15:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_20 |
20 | ····16:·000000000000003c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_21 | ||
20 | ····1 | 21 | ····17:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_14 |
21 | ····1 | 22 | ····18:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_15 |
22 | ····1 | 23 | ····19:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_16 |
23 | ···· | 24 | ····20:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_17 |
24 | ····2 | 25 | ····21:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_18 |
25 | ····2 | 26 | ····22:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_19 |
26 | ····22:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_20 | ||
27 | ····23:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_21 | ||
28 | ····2 | 27 | ····23:·0000000000000000··1024·OBJECT··LOCAL··DEFAULT···10·_ZN19__llvm_libc_18_1_8_L7LOG10_RE |
29 | ····2 | 28 | ····24:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI1_0 |
30 | ····2 | 29 | ····25:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata._ZN19__llvm_libc_18_1_8_L7LOG10_RE |
31 | ····2 | 30 | ····26:·0000000000000000···826·FUNC····GLOBAL·DEFAULT····6·log10f |
32 | ····2 | 31 | ····27:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
33 | ····2 | 32 | ····28:·0000000000000000···525·FUNC····WEAK···HIDDEN·····8·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
34 | ···· | 33 | ····29:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_1RE |
35 | ····3 | 34 | ····30:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
36 | ····3 | 35 | ····31:·0000000000000000···826·FUNC····GLOBAL·DEFAULT····6·_ZN19__llvm_libc_18_1_8_6log10fEf |
Offset 1, 41 lines modified | Offset 1, 40 lines modified | ||
1 | Relocation·section·'.rela.text.log10f'·at·offset·0x | 1 | Relocation·section·'.rela.text.log10f'·at·offset·0xee0·contains·28·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 0000000000000095··0000000900000002·R_X86_64_PC32··········0000000000000020·.LCPI0_8·-·4 | ||
4 | 00000000000000 | 3 | 000000000000004d··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_4·-·4 |
4 | 0000000000000082··0000000800000002·R_X86_64_PC32··········000000000000001c·.LCPI0_7·-·4 | ||
5 | 00000000000000d3··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 | ||
5 | 00000000000000f | 6 | 00000000000000fd··0000000a00000002·R_X86_64_PC32··········0000000000000024·.LCPI0_9·-·4 |
7 | 000000000000011c··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI0_5·-·4 | ||
8 | 0000000000000161··0000001b00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
9 | 0000000000000171··0000001c00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 | ||
10 | 0000000000000179··0000000c00000002·R_X86_64_PC32··········000000000000002c·.LCPI0_11·-·4 | ||
11 | 0000000000000198··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | ||
12 | 00000000000001a5··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_3·-·4 | ||
13 | 00000000000001c8··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 | ||
14 | 00000000000001ea··0000000900000002·R_X86_64_PC32··········0000000000000020·.LCPI0_8·-·4 | ||
6 | 00000000000001 | 15 | 00000000000001f7··0000000700000002·R_X86_64_PC32··········0000000000000018·.LCPI0_6·-·4 |
7 | 00000000000001c4··0000001c00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
8 | 00000000000001d4··0000001d00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 | ||
9 | 00000000000001dc··0000000d00000002·R_X86_64_PC32··········0000000000000030·.LCPI0_12·-·4 | ||
10 | 00000000000001fb··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | ||
11 | 000000000000022d··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 | ||
12 | 0000000000000249··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI0_5·-·4 | ||
13 | 0000000000000269··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 | ||
14 | 0000000000000296··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_3·-·4 | ||
15 | 00000000000002a5··0000000a00000002·R_X86_64_PC32··········0000000000000024·.LCPI0_9·-·4 | ||
16 | 00000000000002af··0000000800000002·R_X86_64_PC32··········000000000000001c·.LCPI0_7·-·4 | ||
17 | 00000000000002 | 16 | 0000000000000204··0000000b00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_10·-·4 |
18 | 00000000000002 | 17 | 000000000000020e··0000001b00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
19 | 00000000000002dc··0000001700000002·R_X86_64_PC32··········0000000000000000·.LCPI0_21·-·4 | ||
20 | 0000000000000 | 18 | 000000000000022c··0000000f00000002·R_X86_64_PC32··········0000000000000038·.LCPI0_20·-·4 |
19 | 000000000000026d··0000001000000002·R_X86_64_PC32··········000000000000003c·.LCPI0_21·-·4 | ||
20 | 0000000000000287··0000000d00000002·R_X86_64_PC32··········0000000000000030·.LCPI0_12·-·4 | ||
21 | 00000000000002b4··0000001d0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_1RE·-·4 | ||
21 | 0000000000000 | 22 | 00000000000002c2··0000000e00000002·R_X86_64_PC32··········0000000000000034·.LCPI0_13·-·4 |
22 | 0000000000000367··0000001e0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_1RE·-·4 | ||
23 | 0000000000000 | 23 | 00000000000002ce··0000001100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_14·-·4 |
24 | 0000000000000 | 24 | 00000000000002d7··0000001200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_15·-·4 |
25 | 0000000000000 | 25 | 00000000000002e3··0000001300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_16·-·4 |
26 | 0000000000000 | 26 | 00000000000002ec··0000001400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_17·-·4 |
27 | 00000000000003a8··0000001400000002·R_X86_64_PC32··········0000000000000020·.LCPI0_18·-·4 | ||
28 | 0000000000000 | 27 | 00000000000002f3··0000001900000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_L7LOG10_RE·-·4 |
28 | 00000000000002fb··0000001500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_18·-·4 | ||
29 | 00000000000003 | 29 | 0000000000000318··0000001600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_19·-·4 |
30 | 00000000000003d8··0000001600000002·R_X86_64_PC32··········0000000000000030·.LCPI0_20·-·4 | ||
31 | 00000000000003 | 30 | 0000000000000336··0000001e00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
32 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0x1 | 31 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0x1180·contains·6·entries: |
33 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 32 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
34 | 000000000000007 | 33 | 0000000000000073··0000001800000002·R_X86_64_PC32··········0000000000000040·.LCPI1_0·-·4 |
35 | 00000000000000 | 34 | 00000000000000c4··0000001800000002·R_X86_64_PC32··········0000000000000040·.LCPI1_0·-·4 |
36 | 000000000000010d··0000001900000002·R_X86_64_PC32··········0000000000000010·.LCPI1_0·-·4 | ||
37 | 00000000000001 | 35 | 0000000000000115··0000001800000002·R_X86_64_PC32··········0000000000000040·.LCPI1_0·-·4 |
38 | 00000000000001 | 36 | 0000000000000166··0000001800000002·R_X86_64_PC32··········0000000000000040·.LCPI1_0·-·4 |
37 | 00000000000001b7··0000001800000002·R_X86_64_PC32··········0000000000000040·.LCPI1_0·-·4 | ||
39 | 0000000000000 | 38 | 0000000000000209··0000001e00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 1, 40 lines modified | Offset 1, 39 lines modified | ||
1 | K~c='knN | ||
1 | .LCPI0_0 | 2 | .LCPI0_0 |
2 | .LCPI0_1 | 3 | .LCPI0_1 |
3 | .LCPI0_2 | 4 | .LCPI0_2 |
4 | .LCPI0_3 | 5 | .LCPI0_3 |
5 | .LCPI0_4 | 6 | .LCPI0_4 |
6 | .LCPI0_5 | 7 | .LCPI0_5 |
7 | .LCPI0_6 | 8 | .LCPI0_6 |
8 | .LCPI0_7 | 9 | .LCPI0_7 |
9 | .LCPI0_8 | 10 | .LCPI0_8 |
10 | .LCPI0_9 | 11 | .LCPI0_9 |
11 | .LCPI0_10 | 12 | .LCPI0_10 |
12 | .LCPI0_11 | 13 | .LCPI0_11 |
13 | .LCPI0_12 | 14 | .LCPI0_12 |
14 | .LCPI0_13 | 15 | .LCPI0_13 |
15 | .LCPI0_2 | 16 | .LCPI0_20 |
17 | .LCPI0_21 | ||
16 | .LCPI0_14 | 18 | .LCPI0_14 |
17 | .LCPI0_15 | 19 | .LCPI0_15 |
18 | .LCPI0_16 | 20 | .LCPI0_16 |
19 | .LCPI0_17 | 21 | .LCPI0_17 |
20 | .LCPI0_18 | 22 | .LCPI0_18 |
21 | .LCPI0_19 | 23 | .LCPI0_19 |
22 | .LCPI0_20 | ||
23 | .LCPI0_21 | ||
24 | _ZN19__llvm_libc_18_1_8_L7LOG10_RE | 24 | _ZN19__llvm_libc_18_1_8_L7LOG10_RE |
25 | .LCPI1_0 | 25 | .LCPI1_0 |
26 | __errno_location | 26 | __errno_location |
27 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | 27 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
28 | _ZN19__llvm_libc_18_1_8_1RE | 28 | _ZN19__llvm_libc_18_1_8_1RE |
29 | __stack_chk_fail | 29 | __stack_chk_fail |
30 | _ZN19__llvm_libc_18_1_8_6log10fEf | 30 | _ZN19__llvm_libc_18_1_8_6log10fEf |
31 | .shstrtab | 31 | .shstrtab |
32 | .note.gnu.property | 32 | .note.gnu.property |
33 | .rodata.cst4 | 33 | .rodata.cst4 |
34 | .rodata.cst8 | 34 | .rodata.cst8 |
35 | .rodata.cst16 | ||
36 | .rela.text.log10f | 35 | .rela.text.log10f |
37 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | 36 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
38 | .rodata._ZN19__llvm_libc_18_1_8_L7LOG10_RE | 37 | .rodata._ZN19__llvm_libc_18_1_8_L7LOG10_RE |
39 | .note.GNU-stack | 38 | .note.GNU-stack |
40 | .llvm_addrsig | 39 | .llvm_addrsig |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·08000000·09000000··········............ |
Offset 1, 7 lines modified | Offset 1, 8 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0000e040·00008000·0000 | 2 | ··0x00000000·0000e040·00008000·00002041·00001041·...@......·A...A |
3 | ··0x00000010·0000 | 3 | ··0x00000010·00000041·0000c040·0000a040·00008040·...A...@...@...@ |
4 | ··0x00000020·0000 | 4 | ··0x00000020·00004040·00000040·0000803f·0000c07f·..@@...@...?.... |
5 | ··0x00000030·0000 | 5 | ··0x00000030·0000004b·000080bf·aaaaaaaa·000080ff·...K............ |
6 | ··0x00000040·aaaaaaaa····························.... | ||
Offset 1, 7 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·2971743e·7e0eb63f·b581a110·81cbbbbf·)qt>~..?........ | ||
3 | ··0x00000010·0dcab47e·a787c23f·3dd42815·7bcbcbbf·...~...?=.(.{... | ||
4 | ··0x00000020·e5e22615·7bcbdb3f·ff799f50·1344d33f·..&.{..?.y.P.D.? | ||
2 | ··0x00000000·00000000·0000f0bf·2971743e·7e0eb63f·........)qt>~..? | ||
3 | ··0x00000010·b581a110·81cbbbbf·0dcab47e·a787c23f·...........~...? | ||
4 | ··0x00000020·3dd42815·7bcbcbbf·e5e22615·7bcbdb3f·=.(.{.....&.{..? | ||
5 | ··0x00000030·ff799f50·1344d33f···················.y.P.D.? | ||
Offset 5, 222 lines modified | Offset 5, 183 lines modified | ||
5 | 0000000000000000·<__llvm_libc_18_1_8_::log10f(float)>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::log10f(float)>: |
6 | log10f(): | 6 | log10f(): |
7 | » endbr64 | 7 | » endbr64 |
8 | » sub····$0x38,%rsp | 8 | » sub····$0x38,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x30(%rsp) | 10 | » mov····%rax,0x30(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » test···$0x3ff,%eax | 12 | » test···$0x3ff,%eax |
13 | » je····· | 13 | » je·····56·<__llvm_libc_18_1_8_::log10f(float)+0x56> |
14 | » cmp····$0x4b18967f,%eax | 14 | » cmp····$0x4b18967f,%eax |
15 | » jle····8b·<__llvm_libc_18_1_8_::log10f(float)+0x8b> | ||
16 | » cmp····$0x4e6e6b27,%eax | ||
17 | » jg·····bd·<__llvm_libc_18_1_8_::log10f(float)+0xbd> | ||
18 | » cmp····$0x4b189680,%eax | ||
15 | » j | 19 | » je·····194·<__llvm_libc_18_1_8_::log10f(float)+0x194> |
16 | » cmp····$0x | 20 | » cmp····$0x4cbebc20,%eax |
17 | » jg·····105·<__llvm_libc_18_1_8_::log10f(float)+0x105> | ||
18 | » cmp····$0x8aea356,%eax | ||
19 | » j | 21 | » jne····125·<__llvm_libc_18_1_8_::log10f(float)+0x125> |
22 | » vmovss·0x0(%rip),%xmm0········ | ||
23 | ·R_X86_64_PC32» .LCPI0_4-0x4 | ||
20 | » cmp····$0xefeee7a,%eax | ||
21 | » je·····233·<__llvm_libc_18_1_8_::log10f(float)+0x233> | ||
22 | » cmp····$0x120b93dc,%eax | ||
23 | » jne····188·<__llvm_libc_18_1_8_::log10f(float)+0x188> | ||
24 | » movl···$0xffffffff,0x10(%rsp) | ||
25 | » movl···$0xc1dad957,0x10(%rsp) | ||
26 | » jmp···· | 24 | » jmp····320·<__llvm_libc_18_1_8_::log10f(float)+0x320> |
27 | » cmp····$0x4479ffff,%eax | 25 | » cmp····$0x4479ffff,%eax |
28 | » jle····d | 26 | » jle····dc·<__llvm_libc_18_1_8_::log10f(float)+0xdc> |
29 | » cmp····$0x47c34fff,%eax | 27 | » cmp····$0x47c34fff,%eax |
30 | » jg·····1 | 28 | » jg·····106·<__llvm_libc_18_1_8_::log10f(float)+0x106> |
31 | » cmp····$0x447a0000,%eax | 29 | » cmp····$0x447a0000,%eax |
32 | » je····· | 30 | » je·····1e6·<__llvm_libc_18_1_8_::log10f(float)+0x1e6> |
33 | » cmp····$0x461c4000,%eax | 31 | » cmp····$0x461c4000,%eax |
34 | » jne····1 | 32 | » jne····125·<__llvm_libc_18_1_8_::log10f(float)+0x125> |
35 | » movss | 33 | » vmovss·0x0(%rip),%xmm0········ |
36 | ·R_X86_64_PC32» .LCPI0_ | 34 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
37 | » jmp···· | 35 | » jmp····320·<__llvm_libc_18_1_8_::log10f(float)+0x320> |
38 | » cmp····$0x4f134f82,%eax | ||
39 | » jg·····137·<__llvm_libc_18_1_8_::log10f(float)+0x137> | ||
40 | » cmp····$0x4b189680,%eax | ||
41 | » je·····1f7·<__llvm_libc_18_1_8_::log10f(float)+0x1f7> | ||
42 | » cmp····$0x4cbebc20,%eax | ||
43 | » je·····245·<__llvm_libc_18_1_8_::log10f(float)+0x245> | ||
44 | » cmp····$0x | 36 | » cmp····$0xefeee7a,%eax |
45 | » j | 37 | » je·····182·<__llvm_libc_18_1_8_::log10f(float)+0x182> |
46 | » movss··0x0(%rip),%xmm0········ | ||
47 | ·R_X86_64_PC32» .LCPI0_4-0x4 | ||
48 | » jmp····279·<__llvm_libc_18_1_8_::log10f(float)+0x279> | ||
49 | » cmp····$0x3f800000,%eax | ||
50 | » je·····29c·<__llvm_libc_18_1_8_::log10f(float)+0x29c> | ||
51 | » cmp····$0x41200000,%eax | ||
52 | » je·····2b5·<__llvm_libc_18_1_8_::log10f(float)+0x2b5> | ||
53 | » cmp····$0x42c80000,%eax | ||
54 | » jne····188·<__llvm_libc_18_1_8_::log10f(float)+0x188> | ||
55 | » movss··0x0(%rip),%xmm0········ | ||
56 | ·R_X86_64_PC32» .LCPI0_10-0x4 | ||
57 | » jmp····279·<__llvm_libc_18_1_8_::log10f(float)+0x279> | ||
58 | » cmp····$0x13ae78d3,%eax | ||
59 | » je·····201·<__llvm_libc_18_1_8_::log10f(float)+0x201> | ||
60 | » cmp····$0x3f5fde1b,%eax | 38 | » cmp····$0x3f5fde1b,%eax |
61 | » je····· | 39 | » je·····1ae·<__llvm_libc_18_1_8_::log10f(float)+0x1ae> |
62 | » cmp····$0x3f8070d8,%eax | 40 | » cmp····$0x3f8070d8,%eax |
63 | » jne····1 | 41 | » jne····125·<__llvm_libc_18_1_8_::log10f(float)+0x125> |
64 | » movl···$0xffffffff,0x10(%rsp) | 42 | » movl···$0xffffffff,0x10(%rsp) |
65 | » movl···$0x3ac3b162,0x10(%rsp) | 43 | » movl···$0x3ac3b162,0x10(%rsp) |
66 | » jmp···· | 44 | » jmp····1be·<__llvm_libc_18_1_8_::log10f(float)+0x1be> |
67 | » cmp····$0x4 | 45 | » cmp····$0x4e6e6b28,%eax |
68 | » je····· | 46 | » je·····1a1·<__llvm_libc_18_1_8_::log10f(float)+0x1a1> |
69 | » cmp····$0x501502f9,%eax | 47 | » cmp····$0x501502f9,%eax |
70 | » je·····292·<__llvm_libc_18_1_8_::log10f(float)+0x292> | ||
71 | » cmp····$0x7956ba5e,%eax | ||
72 | » jne····1 | 48 | » jne····125·<__llvm_libc_18_1_8_::log10f(float)+0x125> |
73 | » movl···$0xffffffff,0x10(%rsp) | ||
74 | » mov | 49 | » vmovss·0x0(%rip),%xmm0········ |
50 | ·R_X86_64_PC32» .LCPI0_2-0x4 | ||
75 | » jmp···· | 51 | » jmp····320·<__llvm_libc_18_1_8_::log10f(float)+0x320> |
52 | » cmp····$0x3f800000,%eax | ||
53 | » je·····1dd·<__llvm_libc_18_1_8_::log10f(float)+0x1dd> | ||
54 | » cmp····$0x41200000,%eax | ||
55 | » je·····200·<__llvm_libc_18_1_8_::log10f(float)+0x200> | ||
56 | » cmp····$0x42c80000,%eax | ||
57 | » jne····125·<__llvm_libc_18_1_8_::log10f(float)+0x125> | ||
58 | » vmovss·0x0(%rip),%xmm0········ | ||
59 | ·R_X86_64_PC32» .LCPI0_9-0x4 | ||
60 | » jmp····320·<__llvm_libc_18_1_8_::log10f(float)+0x320> | ||
76 | » cmp····$0x47c35000,%eax | 61 | » cmp····$0x47c35000,%eax |
77 | » je····· | 62 | » je·····1f3·<__llvm_libc_18_1_8_::log10f(float)+0x1f3> |
78 | » cmp····$0x49742400,%eax | 63 | » cmp····$0x49742400,%eax |
79 | » jne····1 | 64 | » jne····125·<__llvm_libc_18_1_8_::log10f(float)+0x125> |
80 | » movss | 65 | » vmovss·0x0(%rip),%xmm0········ |
81 | ·R_X86_64_PC32» .LCPI0_ | 66 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
82 | » jmp···· | 67 | » jmp····320·<__llvm_libc_18_1_8_::log10f(float)+0x320> |
83 | » lea····-0x7f800000(%rax),%ecx | 68 | » lea····-0x7f800000(%rax),%ecx |
84 | » mov····$0xffffff81,%edx | 69 | » mov····$0xffffff81,%edx |
85 | » cmp····$0x80ffffff,%ecx | 70 | » cmp····$0x80ffffff,%ecx |
86 | » ja····· | 71 | » ja·····294·<__llvm_libc_18_1_8_::log10f(float)+0x294> |
87 | » movd | 72 | » vmovd··%xmm0,%ecx |
88 | » and····$0x7fffffff,%ecx | 73 | » and····$0x7fffffff,%ecx |
89 | » je·····2 | 74 | » je·····20d·<__llvm_libc_18_1_8_::log10f(float)+0x20d> |
90 | » test···%eax,%eax | 75 | » test···%eax,%eax |
91 | » jns···· | 76 | » jns····276·<__llvm_libc_18_1_8_::log10f(float)+0x276> |
92 | » cmp····$0x7f800000,%ecx | 77 | » cmp····$0x7f800000,%ecx |
93 | » ja····· | 78 | » ja·····276·<__llvm_libc_18_1_8_::log10f(float)+0x276> |
94 | » call···1 | 79 | » call···165·<__llvm_libc_18_1_8_::log10f(float)+0x165> |
95 | ·R_X86_64_PLT32» __errno_location-0x4 | 80 | ·R_X86_64_PLT32» __errno_location-0x4 |
96 | » movl···$0x21,(%rax) | 81 | » movl···$0x21,(%rax) |
97 | » mov····$0x1,%edi | 82 | » mov····$0x1,%edi |
98 | » call···1 | 83 | » call···175·<__llvm_libc_18_1_8_::log10f(float)+0x175> |
99 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::raise_except(int)-0x4 | 84 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::raise_except(int)-0x4 |
100 | » movss | 85 | » vmovss·0x0(%rip),%xmm0········ |
101 | ·R_X86_64_PC32» .LCPI0_1 | 86 | ·R_X86_64_PC32» .LCPI0_11-0x4 |
102 | » jmp···· | 87 | » jmp····320·<__llvm_libc_18_1_8_::log10f(float)+0x320> |
103 | » movl···$0xffffffff,0x10(%rsp) | ||
104 | » movl···$0xc203e9da,0x10(%rsp) | ||
105 | » jmp····25f·<__llvm_libc_18_1_8_::log10f(float)+0x25f> | ||
106 | » movss··0x0(%rip),%xmm0········ | ||
107 | ·R_X86_64_PC32» .LCPI0_0-0x4 | ||
108 | » jmp····279·<__llvm_libc_18_1_8_::log10f(float)+0x279> | ||
109 | » movl···$0xffffffff,0x10(%rsp) | ||
110 | » movl···$0xc1d2d957,0x10(%rsp) | ||
111 | » jmp····223·<__llvm_libc_18_1_8_::log10f(float)+0x223> | ||
112 | » movl···$0xffffffff,0x10(%rsp) | ||
113 | » movl···$0x4116498a,0x10(%rsp) | ||
114 | » movss··0x10(%rsp),%xmm0 | ||
Max diff block lines reached; 5319/12155 bytes (43.76%) of diff not shown. |
Offset 9, 108 lines modified | Offset 9, 108 lines modified | ||
9 | » sub····$0x38,%rsp | 9 | » sub····$0x38,%rsp |
10 | » mov····%fs:0x28,%rax | 10 | » mov····%fs:0x28,%rax |
11 | » mov····%rax,0x30(%rsp) | 11 | » mov····%rax,0x30(%rsp) |
12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
13 | » test···$0x1,%dil | 13 | » test···$0x1,%dil |
14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> | 14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> |
15 | » test···$0x4,%dil | 15 | » test···$0x4,%dil |
16 | » jne····b | 16 | » jne····ba·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0xba> |
17 | » test···$0x8,%dil | 17 | » test···$0x8,%dil |
18 | » jne····10 | 18 | » jne····10b·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x10b> |
19 | » test···$0x10,%dil | 19 | » test···$0x10,%dil |
20 | » jne····15 | 20 | » jne····15c·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x15c> |
21 | » test···$0x20,%dil | 21 | » test···$0x20,%dil |
22 | » jne····1a | 22 | » jne····1ad·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x1ad> |
23 | » mov····%fs:0x28,%rax | 23 | » mov····%fs:0x28,%rax |
24 | » cmp····0x30(%rsp),%rax | 24 | » cmp····0x30(%rsp),%rax |
25 | » jne···· | 25 | » jne····208·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x208> |
26 | » xor····%eax,%eax | 26 | » xor····%eax,%eax |
27 | » add····$0x38,%rsp | 27 | » add····$0x38,%rsp |
28 | » ret | 28 | » ret |
29 | » mov····%rax,0x10(%rsp) | 29 | » mov····%rax,0x10(%rsp) |
30 | » | 30 | » vbroadcastss·0x0(%rip),%xmm0········ |
31 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 31 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
32 | » movups·%xmm0,0x18(%rsp) | 32 | » vmovups·%xmm0,0x18(%rsp) |
33 | » movl···$0xaaaaaaaa,0x28(%rsp) | 33 | » movl···$0xaaaaaaaa,0x28(%rsp) |
34 | » fnstenv·0x10(%rsp) | 34 | » fnstenv·0x10(%rsp) |
35 | » movl···$0xaaaaaaaa,0xc(%rsp) | 35 | » movl···$0xaaaaaaaa,0xc(%rsp) |
36 | » stmxcsr·0xc(%rsp) | 36 | » stmxcsr·0xc(%rsp) |
37 | » mov····0xc(%rsp),%ecx | 37 | » mov····0xc(%rsp),%ecx |
38 | » orb····$0x1,0x14(%rsp) | 38 | » orb····$0x1,0x14(%rsp) |
39 | » or·····$0x1,%ecx | 39 | » or·····$0x1,%ecx |
40 | » fldenv·0x10(%rsp) | 40 | » fldenv·0x10(%rsp) |
41 | » mov····%ecx,0xc(%rsp) | 41 | » mov····%ecx,0xc(%rsp) |
42 | » ldmxcsr·0xc(%rsp) | 42 | » ldmxcsr·0xc(%rsp) |
43 | » fwait | 43 | » fwait |
44 | » test···$0x4,%dil | 44 | » test···$0x4,%dil |
45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> | 45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> |
46 | » mov····%rax,0x10(%rsp) | 46 | » mov····%rax,0x10(%rsp) |
47 | » | 47 | » vbroadcastss·0x0(%rip),%xmm0········ |
48 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 48 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
49 | » movups·%xmm0,0x18(%rsp) | 49 | » vmovups·%xmm0,0x18(%rsp) |
50 | » movl···$0xaaaaaaaa,0x28(%rsp) | 50 | » movl···$0xaaaaaaaa,0x28(%rsp) |
51 | » fnstenv·0x10(%rsp) | 51 | » fnstenv·0x10(%rsp) |
52 | » movl···$0xaaaaaaaa,0xc(%rsp) | 52 | » movl···$0xaaaaaaaa,0xc(%rsp) |
53 | » stmxcsr·0xc(%rsp) | 53 | » stmxcsr·0xc(%rsp) |
54 | » mov····0xc(%rsp),%ecx | 54 | » mov····0xc(%rsp),%ecx |
55 | » orb····$0x4,0x14(%rsp) | 55 | » orb····$0x4,0x14(%rsp) |
56 | » or·····$0x4,%ecx | 56 | » or·····$0x4,%ecx |
57 | » fldenv·0x10(%rsp) | 57 | » fldenv·0x10(%rsp) |
58 | » mov····%ecx,0xc(%rsp) | 58 | » mov····%ecx,0xc(%rsp) |
59 | » ldmxcsr·0xc(%rsp) | 59 | » ldmxcsr·0xc(%rsp) |
60 | » fwait | 60 | » fwait |
61 | » test···$0x8,%dil | 61 | » test···$0x8,%dil |
62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> | 62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> |
63 | » mov····%rax,0x10(%rsp) | 63 | » mov····%rax,0x10(%rsp) |
64 | » | 64 | » vbroadcastss·0x0(%rip),%xmm0········ |
65 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 65 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
66 | » movups·%xmm0,0x18(%rsp) | 66 | » vmovups·%xmm0,0x18(%rsp) |
67 | » movl···$0xaaaaaaaa,0x28(%rsp) | 67 | » movl···$0xaaaaaaaa,0x28(%rsp) |
68 | » fnstenv·0x10(%rsp) | 68 | » fnstenv·0x10(%rsp) |
69 | » movl···$0xaaaaaaaa,0xc(%rsp) | 69 | » movl···$0xaaaaaaaa,0xc(%rsp) |
70 | » stmxcsr·0xc(%rsp) | 70 | » stmxcsr·0xc(%rsp) |
71 | » mov····0xc(%rsp),%ecx | 71 | » mov····0xc(%rsp),%ecx |
72 | » orb····$0x8,0x14(%rsp) | 72 | » orb····$0x8,0x14(%rsp) |
73 | » or·····$0x8,%ecx | 73 | » or·····$0x8,%ecx |
74 | » fldenv·0x10(%rsp) | 74 | » fldenv·0x10(%rsp) |
75 | » mov····%ecx,0xc(%rsp) | 75 | » mov····%ecx,0xc(%rsp) |
76 | » ldmxcsr·0xc(%rsp) | 76 | » ldmxcsr·0xc(%rsp) |
77 | » fwait | 77 | » fwait |
78 | » test···$0x10,%dil | 78 | » test···$0x10,%dil |
79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> | 79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> |
80 | » mov····%rax,0x10(%rsp) | 80 | » mov····%rax,0x10(%rsp) |
81 | » | 81 | » vbroadcastss·0x0(%rip),%xmm0········ |
82 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 82 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
83 | » movups·%xmm0,0x18(%rsp) | 83 | » vmovups·%xmm0,0x18(%rsp) |
84 | » movl···$0xaaaaaaaa,0x28(%rsp) | 84 | » movl···$0xaaaaaaaa,0x28(%rsp) |
85 | » fnstenv·0x10(%rsp) | 85 | » fnstenv·0x10(%rsp) |
86 | » movl···$0xaaaaaaaa,0xc(%rsp) | 86 | » movl···$0xaaaaaaaa,0xc(%rsp) |
87 | » stmxcsr·0xc(%rsp) | 87 | » stmxcsr·0xc(%rsp) |
88 | » mov····0xc(%rsp),%ecx | 88 | » mov····0xc(%rsp),%ecx |
89 | » orb····$0x10,0x14(%rsp) | 89 | » orb····$0x10,0x14(%rsp) |
90 | » or·····$0x10,%ecx | 90 | » or·····$0x10,%ecx |
91 | » fldenv·0x10(%rsp) | 91 | » fldenv·0x10(%rsp) |
92 | » mov····%ecx,0xc(%rsp) | 92 | » mov····%ecx,0xc(%rsp) |
93 | » ldmxcsr·0xc(%rsp) | 93 | » ldmxcsr·0xc(%rsp) |
94 | » fwait | 94 | » fwait |
95 | » test···$0x20,%dil | 95 | » test···$0x20,%dil |
96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> | 96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> |
97 | » mov····%rax,0x10(%rsp) | 97 | » mov····%rax,0x10(%rsp) |
98 | » | 98 | » vbroadcastss·0x0(%rip),%xmm0········ |
99 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 99 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
100 | » movups·%xmm0,0x18(%rsp) | 100 | » vmovups·%xmm0,0x18(%rsp) |
101 | » movl···$0xaaaaaaaa,0x28(%rsp) | 101 | » movl···$0xaaaaaaaa,0x28(%rsp) |
102 | » fnstenv·0x10(%rsp) | 102 | » fnstenv·0x10(%rsp) |
103 | » movl···$0xaaaaaaaa,0xc(%rsp) | 103 | » movl···$0xaaaaaaaa,0xc(%rsp) |
104 | » stmxcsr·0xc(%rsp) | 104 | » stmxcsr·0xc(%rsp) |
105 | » mov····0xc(%rsp),%eax | 105 | » mov····0xc(%rsp),%eax |
106 | » orb····$0x20,0x14(%rsp) | 106 | » orb····$0x20,0x14(%rsp) |
107 | » or·····$0x20,%eax | 107 | » or·····$0x20,%eax |
108 | » fldenv·0x10(%rsp) | 108 | » fldenv·0x10(%rsp) |
109 | » mov····%eax,0xc(%rsp) | 109 | » mov····%eax,0xc(%rsp) |
110 | » ldmxcsr·0xc(%rsp) | 110 | » ldmxcsr·0xc(%rsp) |
111 | » fwait | 111 | » fwait |
112 | » mov····%fs:0x28,%rax | 112 | » mov····%fs:0x28,%rax |
113 | » cmp····0x30(%rsp),%rax | 113 | » cmp····0x30(%rsp),%rax |
114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> | 114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> |
115 | » call··· | 115 | » call···20d·<.LCPI1_0+0x1cd> |
116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·2 | 2 | ··0x00000000·2529································%) |
Offset 4, 26 lines modified | Offset 4, 26 lines modified | ||
4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L | 5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. | 6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ | 7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI | 8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI |
9 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. | 9 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. |
10 | ··0x00000070·4c435049·305f3132·002e4c43·5049305f·LCPI0_12..LCPI0_ | 10 | ··0x00000070·4c435049·305f3132·002e4c43·5049305f·LCPI0_12..LCPI0_ |
11 | ··0x00000080·3133002e·4c435049·305f323 | 11 | ··0x00000080·3133002e·4c435049·305f3230·002e4c43·13..LCPI0_20..LC |
12 | ··0x00000090·5049305f·3 | 12 | ··0x00000090·5049305f·3231002e·4c435049·305f3134·PI0_21..LCPI0_14 |
13 | ··0x000000a0·002e4c43·5049305f·313 | 13 | ··0x000000a0·002e4c43·5049305f·3135002e·4c435049·..LCPI0_15..LCPI |
14 | ··0x000000b0·305f313 | 14 | ··0x000000b0·305f3136·002e4c43·5049305f·3137002e·0_16..LCPI0_17.. |
15 | ··0x000000c0·4c435049·305f313 | 15 | ··0x000000c0·4c435049·305f3138·002e4c43·5049305f·LCPI0_18..LCPI0_ |
16 | ··0x000000d0·3230002e·4c435049·305f3231·005f5a4e·20..LCPI0_21._ZN | ||
17 | ··0x000000e0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
18 | ··0x000000f0·5f315f38·5f4c374c·4f473130·5f524500·_1_8_L7LOG10_RE. | ||
19 | ··0x00000100·2e4c4350·49315f30·006c6f67·31306600·.LCPI1_0.log10f. | ||
20 | ··0x00000 | 16 | ··0x000000d0·3139005f·5a4e3139·5f5f6c6c·766d5f6c·19._ZN19__llvm_l |
17 | ··0x000000e0·6962635f·31385f31·5f385f4c·374c4f47·ibc_18_1_8_L7LOG | ||
18 | ··0x000000f0·31305f52·45002e4c·43504931·5f30006c·10_RE..LCPI1_0.l | ||
19 | ··0x00000100·6f673130·66005f5f·6572726e·6f5f6c6f·og10f.__errno_lo | ||
20 | ··0x00000110·63617469·6f6e005f·5a4e3139·5f5f6c6c·cation._ZN19__ll | ||
21 | ··0x00000120·766d5f6c·6962635f·31385f31·5f385f36·vm_libc_18_1_8_6 | ||
22 | ··0x00000130·66707574·696c3132·72616973·655f6578·fputil12raise_ex | ||
23 | ··0x00000140·63657074·4569005f·5a4e3139·5f5f6c6c·ceptEi._ZN19__ll | ||
24 | ··0x00000150·766d5f6c·6962635f·31385f31·5f385f31·vm_libc_18_1_8_1 | ||
25 | ··0x00000160·5245005f·5f737461·636b5f63·686b5f66·RE.__stack_chk_f | ||
21 | ··0x000001 | 26 | ··0x00000170·61696c00·5f5a4e31·395f5f6c·6c766d5f·ail._ZN19__llvm_ |
27 | ··0x00000180·6c696263·5f31385f·315f385f·366c6f67·libc_18_1_8_6log | ||
28 | ··0x00000190·31306645·6600·······················10fEf. | ||
22 | ··0x00000130·635f3138·5f315f38·5f366670·7574696c·c_18_1_8_6fputil | ||
23 | ··0x00000140·31327261·6973655f·65786365·70744569·12raise_exceptEi | ||
24 | ··0x00000150·005f5a4e·31395f5f·6c6c766d·5f6c6962·._ZN19__llvm_lib | ||
25 | ··0x00000160·635f3138·5f315f38·5f315245·005f5f73·c_18_1_8_1RE.__s | ||
26 | ··0x00000170·7461636b·5f63686b·5f666169·6c005f5a·tack_chk_fail._Z | ||
27 | ··0x00000180·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | ||
28 | ··0x00000190·385f315f·385f366c·6f673130·66456600·8_1_8_6log10fEf. | ||
Offset 1, 19 lines modified | Offset 1, 18 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r | 6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r |
7 | ··0x00000050·6f646174·612e6373·74313600·2e72656c·odata.cst16..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e6c6f67·31306600·ela.text.log10f. |
9 | ··0x000000 | 8 | ··0x00000060·2e67726f·7570002e·72656c61·2e746578·.group..rela.tex |
10 | ··0x000000 | 9 | ··0x00000070·742e5f5a·4e31395f·5f6c6c76·6d5f6c69·t._ZN19__llvm_li |
11 | ··0x000000 | 10 | ··0x00000080·62635f31·385f315f·385f3666·70757469·bc_18_1_8_6fputi |
12 | ··0x000000 | 11 | ··0x00000090·6c313272·61697365·5f657863·65707445·l12raise_exceptE |
13 | ··0x000000 | 12 | ··0x000000a0·69002e72·6f646174·612e5f5a·4e31395f·i..rodata._ZN19_ |
14 | ··0x000000 | 13 | ··0x000000b0·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ |
15 | ··0x000000 | 14 | ··0x000000c0·385f4c37·4c4f4731·305f5245·002e6e6f·8_L7LOG10_RE..no |
16 | ··0x000000 | 15 | ··0x000000d0·74652e47·4e552d73·7461636b·002e6c6c·te.GNU-stack..ll |
17 | ··0x000000 | 16 | ··0x000000e0·766d5f61·64647273·696700············vm_addrsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········2 | 13 | ··Start·of·section·headers:··········27888·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:········· | 19 | ··Number·of·section·headers:·········29 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·28 |
Offset 1, 39 lines modified | Offset 1, 38 lines modified | ||
1 | There·are· | 1 | There·are·29·section·headers,·starting·at·offset·0x6cf0: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····2 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····26··47··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·000008·04·····2 | 6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·000008·04·····26··46··4 |
7 | ··[·3]·.group············GROUP···········0000000000000000·000054·00000c·04·····2 | 7 | ··[·3]·.group············GROUP···········0000000000000000·000054·00000c·04·····26··48··4 |
8 | ··[·4]·.text·············PROGBITS········0000000000000000·000060·000000·00··AX··0···0··4 | 8 | ··[·4]·.text·············PROGBITS········0000000000000000·000060·000000·00··AX··0···0··4 |
9 | ··[·5]·.note.gnu.property·NOTE············0000000000000000·000060·000020·00···A··0···0··8 | 9 | ··[·5]·.note.gnu.property·NOTE············0000000000000000·000060·000020·00···A··0···0··8 |
10 | ··[·6]·.rodata.cst8······PROGBITS········0000000000000000·000080·0000 | 10 | ··[·6]·.rodata.cst8······PROGBITS········0000000000000000·000080·0000a8·08··AM··0···0··8 |
11 | ··[·7]·.rodata.cst4······PROGBITS········0000000000000000·0001 | 11 | ··[·7]·.rodata.cst4······PROGBITS········0000000000000000·000128·000010·04··AM··0···0··4 |
12 | ··[·8]·.rodata.cst16·····PROGBITS········0000000000000000·000140·000040·10··AM··0···0·16 | ||
13 | ··[· | 12 | ··[·8]·.text.log1p·······PROGBITS········0000000000000000·000140·0011e1·00··AX··0···0·16 |
14 | ··[ | 13 | ··[·9]·.rela.text.log1p··RELA············0000000000000000·0063e0·000528·18···I·26···8··8 |
15 | ··[1 | 14 | ··[10]·.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·PROGBITS········0000000000000000·001330·00020d·00·AXG··0···0·16 |
16 | ··[1 | 15 | ··[11]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·RELA············0000000000000000·006908·000090·18··IG·26··10··8 |
17 | ··[1 | 16 | ··[12]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·001540·0001bc·00·AXG··0···0·16 |
17 | ··[13]·.rodata.cst16·····PROGBITS········0000000000000000·001700·000020·10··AM··0···0··8 | ||
18 | ··[14]·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·PROGBITS········0000000000000000·001 | 18 | ··[14]·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·PROGBITS········0000000000000000·001720·000191·00·AXG··0···0·16 |
19 | ··[15]·.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·RELA············0000000000000000·00 | 19 | ··[15]·.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·RELA············0000000000000000·006998·000030·18··IG·26··14··8 |
20 | ··[16]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_R1_DDE·PROGBITS········0000000000000000·001 | 20 | ··[16]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_R1_DDE·PROGBITS········0000000000000000·0018c0·000810·00···A··0···0·16 |
21 | ··[17]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12R1E·PROGBITS········0000000000000000·002 | 21 | ··[17]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12R1E·PROGBITS········0000000000000000·0020d0·000408·00···A··0···0·16 |
22 | ··[18]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_14RCM1E·PROGBITS········0000000000000000·0026e0·000408·00···A··0···0·16 | ||
23 | ··[1 | 22 | ··[18]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E·PROGBITS········0000000000000000·0024e0·000c18·00···A··0···0·16 |
24 | ··[ | 23 | ··[19]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R3E·PROGBITS········0000000000000000·003100·000d08·00···A··0···0·16 |
25 | ··[2 | 24 | ··[20]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S3E·PROGBITS········0000000000000000·003e10·000458·00···A··0···0·16 |
26 | ··[2 | 25 | ··[21]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·PROGBITS········0000000000000000·004270·000060·00···A··0···0·16 |
27 | ··[2 | 26 | ··[22]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R2E·PROGBITS········0000000000000000·0042d0·001290·00···A··0···0·16 |
28 | ··[2 | 27 | ··[23]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S2E·PROGBITS········0000000000000000·005560·000630·00···A··0···0·16 |
29 | ··[2 | 28 | ··[24]·.note.GNU-stack···PROGBITS········0000000000000000·005b90·000000·00······0···0··1 |
30 | ··[2 | 29 | ··[25]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·005b90·000002·00···E··0···0··1 |
31 | ··[2 | 30 | ··[26]·.symtab···········SYMTAB··········0000000000000000·005b98·0004c8·18·····27··44··8 |
32 | ··[2 | 31 | ··[27]·.strtab···········STRTAB··········0000000000000000·006060·000380·00······0···0··1 |
33 | ··[2 | 32 | ··[28]·.shstrtab·········STRTAB··········0000000000000000·0069c8·000323·00······0···0··1 |
34 | Key·to·Flags: | 33 | Key·to·Flags: |
35 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 34 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
36 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 35 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
37 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 36 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
38 | ··D·(mbind),·l·(large),·p·(processor·specific) | 37 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Symbol·table·'.symtab'·contains·5 | 1 | Symbol·table·'.symtab'·contains·51·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_0 |
5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_1 | 5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_1 |
6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_4 | 6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_4 |
7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_5 | 7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_5 |
8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_6 | 8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_6 |
Offset 18, 40 lines modified | Offset 18, 37 lines modified | ||
18 | ····14:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_15 | 18 | ····14:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_15 |
19 | ····15:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_16 | 19 | ····15:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_16 |
20 | ····16:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_17 | 20 | ····16:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_17 |
21 | ····17:·0000000000000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_18 | 21 | ····17:·0000000000000080·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_18 |
22 | ····18:·0000000000000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_19 | 22 | ····18:·0000000000000088·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_19 |
23 | ····19:·0000000000000090·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_20 | 23 | ····19:·0000000000000090·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_20 |
24 | ····20:·0000000000000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_21 | 24 | ····20:·0000000000000098·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_21 |
25 | ····21:·00000000000000a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_2 | 25 | ····21:·00000000000000a0·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_23 |
26 | ····22:·00000000000000a8·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_24 | ||
27 | ····2 | 26 | ····22:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 |
28 | ····2 | 27 | ····23:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_3 |
29 | ····2 | 28 | ····24:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_22 |
30 | ····2 | 29 | ····25:·0000000000000000··2064·OBJECT··LOCAL··DEFAULT···16·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_R1_DDE |
31 | ····2 | 30 | ····26:·0000000000000000··1032·OBJECT··LOCAL··DEFAULT···17·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12R1E |
32 | ····28:·0000000000000000··1032·OBJECT··LOCAL··DEFAULT···18·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_14RCM1E | ||
33 | ····2 | 31 | ····27:·0000000000000000··3096·OBJECT··LOCAL··DEFAULT···18·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E |
32 | ····28:·0000000000000000··4752·OBJECT··LOCAL··DEFAULT···22·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R2E | ||
33 | ····29:·0000000000000000··1584·OBJECT··LOCAL··DEFAULT···23·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S2E | ||
34 | ····30:·0000000000000000··3336·OBJECT··LOCAL··DEFAULT··· | 34 | ····30:·0000000000000000··3336·OBJECT··LOCAL··DEFAULT···19·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R3E |
35 | ····31:·0000000000000000··1112·OBJECT··LOCAL··DEFAULT···2 | 35 | ····31:·0000000000000000··1112·OBJECT··LOCAL··DEFAULT···20·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S3E |
36 | ····32:·0000000000000000··4752·OBJECT··LOCAL··DEFAULT···23·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R2E | ||
37 | ····33:·0000000000000000··1584·OBJECT··LOCAL··DEFAULT···24·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S2E | ||
38 | ····3 | 36 | ····32:·0000000000000000····96·OBJECT··LOCAL··DEFAULT···21·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
39 | ····3 | 37 | ····33:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI1_0 |
40 | ····3 | 38 | ····34:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···13·.LCPI3_0 |
41 | ····3 | 39 | ····35:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT···13·.LCPI3_1 |
42 | ····3 | 40 | ····36:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···16·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_R1_DDE |
43 | ····3 | 41 | ····37:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···17·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12R1E |
44 | ····40:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···18·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_14RCM1E | ||
45 | ···· | 42 | ····38:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···18·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E |
46 | ···· | 43 | ····39:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···19·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R3E |
47 | ····4 | 44 | ····40:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···20·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S3E |
48 | ····4 | 45 | ····41:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···21·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
49 | ····4 | 46 | ····42:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···22·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R2E |
50 | ····4 | 47 | ····43:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···23·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S2E |
51 | ····4 | 48 | ····44:·0000000000000000··4577·FUNC····GLOBAL·DEFAULT····8·log1p |
52 | ····4 | 49 | ····45:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
53 | ····4 | 50 | ····46:·0000000000000000···444·FUNC····WEAK···HIDDEN····12·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
51 | ····47:·0000000000000000···525·FUNC····WEAK···HIDDEN····10·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | ||
54 | ···· | 52 | ····48:·0000000000000000···401·FUNC····WEAK···HIDDEN····14·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
55 | ····51:·0000000000000000···510·FUNC····WEAK···HIDDEN····11·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | ||
56 | ···· | 53 | ····49:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
57 | ····5 | 54 | ····50:·0000000000000000··4577·FUNC····GLOBAL·DEFAULT····8·_ZN19__llvm_libc_18_1_8_5log1pEd |
Offset 1, 73 lines modified | Offset 1, 72 lines modified | ||
1 | Relocation·section·'.rela.text.log1p'·at·offset·0x6 | 1 | Relocation·section·'.rela.text.log1p'·at·offset·0x63e0·contains·55·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 0000000000000081··000000 | 3 | 0000000000000081··0000002d00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
4 | 00000000000000a | 4 | 00000000000000a2··0000001800000002·R_X86_64_PC32··········0000000000000008·.LCPI0_22·-·4 |
5 | 0000000000000 | 5 | 0000000000000101··0000001500000002·R_X86_64_PC32··········00000000000000a0·.LCPI0_23·-·4 |
6 | 000000000000018 | 6 | 000000000000018c··0000001600000002·R_X86_64_PC32··········0000000000000000·.LCPI0_2·-·4 |
7 | 00000000000001a | 7 | 00000000000001ad··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
8 | 00000000000001c | 8 | 00000000000001c3··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
9 | 00000000000001 | 9 | 00000000000001cb··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 |
10 | 00000000000002 | 10 | 000000000000022a··0000002400000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_R1_DDE·-·4 |
11 | 00000000000002 | 11 | 0000000000000232··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_4·-·4 |
12 | 00000000000002 | 12 | 0000000000000241··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_5·-·4 |
13 | 00000000000002 | 13 | 000000000000024f··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_6·-·4 |
14 | 00000000000002 | 14 | 0000000000000278··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_7·-·4 |
15 | 00000000000002 | 15 | 00000000000002b1··0000002500000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12R1E·-·4 |
16 | 00000000000002c8··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 | ||
16 | 00000000000002 | 17 | 00000000000002ec··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_8·-·4 |
17 | 000000000000036d··0000002800000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_14RCM1E·-·4 | ||
18 | 0000000000000 | 18 | 00000000000002f5··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_9·-·4 |
19 | 00000000000003 | 19 | 0000000000000302··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_10·-·4 |
20 | 00000000000003 | 20 | 000000000000030b··0000000a00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_11·-·4 |
21 | 00000000000003 | 21 | 0000000000000313··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_12·-·4 |
22 | 00000000000003 | 22 | 000000000000031c··0000000c00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_13·-·4 |
23 | 00000000000003 | 23 | 000000000000033c··0000000d00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_14·-·4 |
24 | 000000000000041b··0000000e00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_15·-·4 | ||
25 | 0000000000000 | 24 | 0000000000000446··0000002600000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E·-·4 |
26 | 0000000000000563··0000003100000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
27 | 0000000000000 | 25 | 000000000000047b··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
26 | 000000000000060f··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
27 | 000000000000061d··0000000e00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_15·-·4 | ||
28 | 0000000000000 | 28 | 0000000000000627··0000000f00000002·R_X86_64_PC32··········0000000000000070·.LCPI0_16·-·4 |
29 | 0000000000000 | 29 | 0000000000000658··0000001000000002·R_X86_64_PC32··········0000000000000078·.LCPI0_17·-·4 |
30 | 0000000000000660··0000001100000002·R_X86_64_PC32··········0000000000000080·.LCPI0_18·-·4 | ||
31 | 0000000000000698··0000002a00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R2E·-·4 | ||
30 | 0000000000000 | 32 | 00000000000006cd··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
33 | 00000000000006d4··0000002b00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S2E·-·4 | ||
31 | 00000000000007 | 34 | 0000000000000736··0000001700000002·R_X86_64_PC32··········0000000000000004·.LCPI0_3·-·4 |
35 | 0000000000000773··0000002d00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
36 | 0000000000000783··0000002f00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 | ||
32 | 000000000000078 | 37 | 000000000000078b··0000001400000002·R_X86_64_PC32··········0000000000000098·.LCPI0_21·-·4 |
38 | 0000000000000834··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
39 | 000000000000092e··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
40 | 0000000000000972··0000003000000004·R_X86_64_PLT32·········0000000000000000·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·-·4 | ||
41 | 000000000000097a··0000001200000002·R_X86_64_PC32··········0000000000000088·.LCPI0_19·-·4 | ||
42 | 0000000000000982··0000001300000002·R_X86_64_PC32··········0000000000000090·.LCPI0_20·-·4 | ||
33 | 0000000000000 | 43 | 00000000000009c3··0000002700000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R3E·-·4 |
34 | 000000000000080a··0000003100000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
35 | 0000000000000811··0000002b00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S3E·-·4 | ||
36 | 0000000000000880··0000001100000002·R_X86_64_PC32··········0000000000000080·.LCPI0_18·-·4 | ||
37 | 0000000000000888··0000001200000002·R_X86_64_PC32··········0000000000000088·.LCPI0_19·-·4 | ||
38 | 00000000000008de··0000002d00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R2E·-·4 | ||
39 | 00000000000009 | 44 | 00000000000009f8··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
40 | 00000000000009 | 45 | 00000000000009ff··0000002800000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S3E·-·4 |
41 | 000000000000098c··0000001800000002·R_X86_64_PC32··········0000000000000004·.LCPI0_3·-·4 | ||
42 | 00000000000009c8··0000003000000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
43 | 00000000000009d8··0000003300000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 | ||
44 | 00000000000009e0··0000001500000002·R_X86_64_PC32··········00000000000000a0·.LCPI0_22·-·4 | ||
45 | 0000000000000a | 46 | 0000000000000aee··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
46 | 0000000000000bb1··0000003100000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
47 | 0000000000000 | 47 | 0000000000000be8··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
48 | 0000000000000dbe··0000003100000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
49 | 0000000000000 | 48 | 0000000000000cd0··0000002900000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·+·14 |
50 | 0000000000000 | 49 | 0000000000000d05··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
51 | 0000000000000 | 50 | 0000000000000da3··0000002900000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·+·2c |
51 | 0000000000000dd8··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
52 | 0000000000000e79··0000002900000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·+·44 | ||
52 | 0000000000000 | 53 | 0000000000000eae··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
53 | 000000000000 | 54 | 0000000000000fb3··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
54 | 00000000000010 | 55 | 000000000000105e··0000002e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
55 | 0000000000001279··0000003100000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
56 | 000000000000133f··0000003100000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
57 | 0000000000001 | 56 | 0000000000001066··0000003000000004·R_X86_64_PLT32·········0000000000000000·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·-·4 |
58 | 0000000000001 | 57 | 00000000000011dd··0000003100000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
59 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0x6 | 58 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0x6908·contains·6·entries: |
60 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 59 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
61 | 000000000000007 | 60 | 0000000000000073··0000002100000002·R_X86_64_PC32··········000000000000000c·.LCPI1_0·-·4 |
62 | 00000000000000 | 61 | 00000000000000c4··0000002100000002·R_X86_64_PC32··········000000000000000c·.LCPI1_0·-·4 |
63 | 000000000000010d··0000002300000002·R_X86_64_PC32··········0000000000000010·.LCPI1_0·-·4 | ||
64 | 00000000000001 | 62 | 0000000000000115··0000002100000002·R_X86_64_PC32··········000000000000000c·.LCPI1_0·-·4 |
65 | 00000000000001 | 63 | 0000000000000166··0000002100000002·R_X86_64_PC32··········000000000000000c·.LCPI1_0·-·4 |
64 | 00000000000001b7··0000002100000002·R_X86_64_PC32··········000000000000000c·.LCPI1_0·-·4 | ||
66 | 0000000000000 | 65 | 0000000000000209··0000003100000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
67 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x | 66 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x6998·contains·2·entries: |
68 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 67 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
69 | 000000000000013 | 68 | 0000000000000134··0000002200000002·R_X86_64_PC32··········0000000000000000·.LCPI3_0·-·4 |
70 | 000000000000014 | 69 | 0000000000000145··0000002300000002·R_X86_64_PC32··········0000000000000010·.LCPI3_1·-·4 |
Offset 16, 49 lines modified | Offset 16, 46 lines modified | ||
16 | .LCPI0_15 | 16 | .LCPI0_15 |
17 | .LCPI0_16 | 17 | .LCPI0_16 |
18 | .LCPI0_17 | 18 | .LCPI0_17 |
19 | .LCPI0_18 | 19 | .LCPI0_18 |
20 | .LCPI0_19 | 20 | .LCPI0_19 |
21 | .LCPI0_20 | 21 | .LCPI0_20 |
22 | .LCPI0_21 | 22 | .LCPI0_21 |
23 | .LCPI0_2 | 23 | .LCPI0_23 |
24 | .LCPI0_24 | ||
25 | .LCPI0_2 | 24 | .LCPI0_2 |
26 | .LCPI0_3 | 25 | .LCPI0_3 |
27 | .LCPI0_2 | 26 | .LCPI0_22 |
28 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_R1_DDE | 27 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_R1_DDE |
29 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12R1E | 28 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12R1E |
30 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_14RCM1E | ||
31 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E | 29 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E |
32 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R3E | ||
33 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S3E | ||
34 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R2E | 30 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R2E |
35 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S2E | 31 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S2E |
32 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R3E | ||
33 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S3E | ||
36 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE | 34 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
37 | .LCPI1_0 | 35 | .LCPI1_0 |
38 | .LCPI3_0 | 36 | .LCPI3_0 |
39 | .LCPI3_1 | 37 | .LCPI3_1 |
40 | __errno_location | 38 | __errno_location |
41 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ | 39 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
42 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | ||
43 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | 40 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
41 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | ||
44 | __stack_chk_fail | 42 | __stack_chk_fail |
45 | _ZN19__llvm_libc_18_1_8_5log1pEd | 43 | _ZN19__llvm_libc_18_1_8_5log1pEd |
46 | .shstrtab | 44 | .shstrtab |
47 | .note.gnu.property | 45 | .note.gnu.property |
48 | .rodata.cst8 | 46 | .rodata.cst8 |
49 | .rodata.cst4 | 47 | .rodata.cst4 |
50 | .rodata.cst16 | ||
51 | .rela.text.log1p | 48 | .rela.text.log1p |
52 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | 49 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
53 | .text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ | 50 | .text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
51 | .rodata.cst16 | ||
54 | .rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | 52 | .rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
55 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_R1_DDE | 53 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_R1_DDE |
56 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12R1E | 54 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12R1E |
57 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_14RCM1E | ||
58 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E | 55 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E |
59 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R3E | 56 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R3E |
60 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S3E | 57 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S3E |
61 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE | 58 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
62 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R2E | 59 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R2E |
63 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S2E | 60 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_12S2E |
64 | .note.GNU-stack | 61 | .note.GNU-stack |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·0a000000·0b000000··········............ |
3 | Hex·dump·of·section·'.group': | 3 | Hex·dump·of·section·'.group': |
4 | ··0x00000000·01000000·0 | 4 | ··0x00000000·01000000·0c000000···················........ |
5 | Hex·dump·of·section·'.group': | 5 | Hex·dump·of·section·'.group': |
6 | ··0x00000000·01000000·0e000000·0f000000··········............ | 6 | ··0x00000000·01000000·0e000000·0f000000··········............ |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·00000000·0000f03f·00000000·0000f0bf·.......?........ | 2 | ··0x00000000·00000000·0000f03f·00000000·0000f0bf·.......?........ |
3 | ··0x00000010·0038fafe·422ee63f·3067c793·57f32e3d·.8..B..?0g..W..= | 3 | ··0x00000010·0038fafe·422ee63f·3067c793·57f32e3d·.8..B..?0g..W..= |
4 | ··0x00000020·00000000·0000a03a·00000000·00000800·.......:........ | 4 | ··0x00000020·00000000·0000a03a·00000000·00000800·.......:........ |
5 | ··0x00000030·00000002·0000a041·66515555·5555d53f·.......AfQUUUU.? | ||
6 | ··0x00000040·00000000·0000e0bf·608a71a8·9999c93f·........`.q....? | ||
7 | ··0x00000050·4677dbff·ffffcfbf·e5db5d55·3543c23f·Fw........]U5C.? | ||
8 | ··0x000000 | 5 | ··0x00000030·66515555·5555d53f·00000000·0000e0bf·fQUUUU.?........ |
6 | ··0x00000040·608a71a8·9999c93f·4677dbff·ffffcfbf·`.q....?Fw...... | ||
7 | ··0x00000050·e5db5d55·3543c23f·22cee84c·8755c5bf·..]U5C.?"..L.U.. | ||
8 | ··0x00000060·00000000·0000d03c·00000000·0000003f·.......<.......? | ||
9 | ··0x00000070·00000000·000000 | 9 | ··0x00000070·00000000·000000bf·00000000·00e0763f·..............v? |
10 | ··0x00000080·00000000·00e0763f·00000000·0000d040·......v?.......@ | ||
11 | ··0x00000090·00000000·0060013f·00000000·00004041·.....`.?......@A | ||
12 | ··0x000000 | 10 | ··0x00000080·00000000·0000d040·00000000·0060013f·.......@.....`.? |
11 | ··0x00000090·00000000·00004041·00000000·0000f87f·......@A........ | ||
12 | ··0x000000a0·00000000·0000f0ff···················........ | ||
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·000000b3·000080b3·· | 2 | ··0x00000000·000000b3·000080b3·aaaaaaaa·aaaaaaaa·................ |
Offset 1, 7 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst16': | 1 | Hex·dump·of·section·'.rodata.cst16': |
2 | ··0x00000000·aaaaaaaa·aaaaaaaa·aaaaaaaa·aaaaaaaa·................ | ||
3 | ··0x00000010·aaaaaaaa·aaaaaaaa·aaaaaaaa·aaaaaaaa·................ | ||
4 | ··0x000000 | 2 | ··0x00000000·00000000·000090c6·00000000·00009046·...............F |
5 | ··0x000000 | 3 | ··0x00000010·00000000·000050b9·00000000·00005039·......P.......P9 |
Offset 8, 715 lines modified | Offset 8, 624 lines modified | ||
8 | » endbr64 | 8 | » endbr64 |
9 | » push···%rbp | 9 | » push···%rbp |
10 | » push···%r15 | 10 | » push···%r15 |
11 | » push···%r14 | 11 | » push···%r14 |
12 | » push···%r13 | 12 | » push···%r13 |
13 | » push···%r12 | 13 | » push···%r12 |
14 | » push···%rbx | 14 | » push···%rbx |
15 | » sub····$0x2 | 15 | » sub····$0x298,%rsp |
16 | » mov····%fs:0x28,%rax | 16 | » mov····%fs:0x28,%rax |
17 | » mov····%rax,0x2 | 17 | » mov····%rax,0x290(%rsp) |
18 | » movq | 18 | » vmovq··%xmm0,%rax |
19 | » mov····%rax,%rcx | 19 | » mov····%rax,%rcx |
20 | » shr····$0x34,%rcx | 20 | » shr····$0x34,%rcx |
21 | » mov····%ecx,%edx | 21 | » mov····%ecx,%edx |
22 | » and····$0x7ff,%edx | 22 | » and····$0x7ff,%edx |
23 | » cmp····$0x3ff,%edx | 23 | » cmp····$0x3ff,%edx |
24 | » jb·····10 | 24 | » jb·····10a·<__llvm_libc_18_1_8_::log1p(double)+0x10a> |
25 | » cmp····$0x465,%ecx | 25 | » cmp····$0x465,%ecx |
26 | » jb·····1a | 26 | » jb·····1a9·<__llvm_libc_18_1_8_::log1p(double)+0x1a9> |
27 | » movabs·$0x7ff0000000000000,%rcx | 27 | » movabs·$0x7ff0000000000000,%rcx |
28 | » lea····-0x1(%rcx),%rdx | 28 | » lea····-0x1(%rcx),%rdx |
29 | » xorpd· | 29 | » vxorpd·%xmm1,%xmm1,%xmm1 |
30 | » cmp····%rdx,%rax | 30 | » cmp····%rdx,%rax |
31 | » jbe····1 | 31 | » jbe····1d7·<__llvm_libc_18_1_8_::log1p(double)+0x1d7> |
32 | » movabs·$0xbff0000000000000,%rdx | 32 | » movabs·$0xbff0000000000000,%rdx |
33 | » cmp····%rdx,%rax | 33 | » cmp····%rdx,%rax |
34 | » jne···· | 34 | » jne····753·<__llvm_libc_18_1_8_::log1p(double)+0x753> |
35 | » call···85·<__llvm_libc_18_1_8_::log1p(double)+0x85> | 35 | » call···85·<__llvm_libc_18_1_8_::log1p(double)+0x85> |
36 | ·R_X86_64_PLT32» __errno_location-0x4 | 36 | ·R_X86_64_PLT32» __errno_location-0x4 |
37 | » movl···$0x22,(%rax) | 37 | » movl···$0x22,(%rax) |
38 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 38 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
39 | » mov····%rax,0x2 | 39 | » mov····%rax,0x270(%rsp) |
40 | » | 40 | » vbroadcastss·0x0(%rip),%xmm0········ |
41 | ·R_X86_64_PC32» .LCPI0_2 | 41 | ·R_X86_64_PC32» .LCPI0_22-0x4 |
42 | » movups·%xmm0,0x2 | 42 | » vmovups·%xmm0,0x278(%rsp) |
43 | » movl···$0xaaaaaaaa,0x2 | 43 | » movl···$0xaaaaaaaa,0x288(%rsp) |
44 | » fnstenv·0x2 | 44 | » fnstenv·0x270(%rsp) |
45 | » movl···$0xaaaaaaaa,0x2 | 45 | » movl···$0xaaaaaaaa,0x258(%rsp) |
46 | » stmxcsr·0x2 | 46 | » stmxcsr·0x258(%rsp) |
47 | » orb····$0x4,0x2 | 47 | » orb····$0x4,0x274(%rsp) |
48 | » mov····0x2 | 48 | » mov····0x258(%rsp),%eax |
49 | » or·····$0x4,%eax | 49 | » or·····$0x4,%eax |
50 | » fldenv·0x2 | 50 | » fldenv·0x270(%rsp) |
51 | » mov····%eax,0x2 | 51 | » mov····%eax,0x258(%rsp) |
52 | » ldmxcsr·0x2 | 52 | » ldmxcsr·0x258(%rsp) |
53 | » fwait | 53 | » fwait |
54 | » movsd | 54 | » vmovsd·0x0(%rip),%xmm0········ |
55 | ·R_X86_64_PC32» .LCPI0_2 | 55 | ·R_X86_64_PC32» .LCPI0_23-0x4 |
56 | » jmp····1 | 56 | » jmp····106a·<__llvm_libc_18_1_8_::log1p(double)+0x106a> |
57 | » movzwl·%dx,%ecx | 57 | » movzwl·%dx,%ecx |
58 | » cmp····$0x3c9,%ecx | 58 | » cmp····$0x3c9,%ecx |
59 | » ja·····1 | 59 | » ja·····1bf·<__llvm_libc_18_1_8_::log1p(double)+0x1bf> |
60 | » lea····0x0(,%rax,2),%rcx | 60 | » lea····0x0(,%rax,2),%rcx |
61 | » test···%rcx,%rcx | 61 | » test···%rcx,%rcx |
62 | » je·····1 | 62 | » je·····106a·<__llvm_libc_18_1_8_::log1p(double)+0x106a> |
63 | » movl···$0xffffffff,0x2 | 63 | » movl···$0xffffffff,0x270(%rsp) |
64 | » movl···$0x3f800000,0x2 | 64 | » movl···$0x3f800000,0x270(%rsp) |
65 | » movl···$0xffffffff,0x2 | 65 | » movl···$0xffffffff,0x258(%rsp) |
66 | » movl···$0xbf800000,0x2 | 66 | » movl···$0xbf800000,0x258(%rsp) |
67 | » movss··0x280(%rsp),%xmm4 | ||
68 | » movss | 67 | » vmovss·0x270(%rsp),%xmm5 |
68 | » vmovss·0x270(%rsp),%xmm4 | ||
69 | » movss | 69 | » vmovss·0x258(%rsp),%xmm1 |
70 | » movss | 70 | » vmovss·0x258(%rsp),%xmm2 |
71 | » xorpd· | 71 | » vxorpd·%xmm3,%xmm3,%xmm3 |
72 | » ucomisd·%xmm3,%xmm0 | 72 | » vucomisd·%xmm3,%xmm0 |
73 | » jbe···· | 73 | » jbe····728·<__llvm_libc_18_1_8_::log1p(double)+0x728> |
74 | » addss | 74 | » vaddss·0x0(%rip),%xmm5,%xmm5········ |
75 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 75 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
76 | » ucomiss·%xmm | 76 | » vucomiss·%xmm4,%xmm5 |
77 | » jne····19 | 77 | » jne····19c·<__llvm_libc_18_1_8_::log1p(double)+0x19c> |
78 | » jnp···· | 78 | » jnp····728·<__llvm_libc_18_1_8_::log1p(double)+0x728> |
79 | » dec····%rax | 79 | » dec····%rax |
80 | » movq | 80 | » vmovq··%rax,%xmm0 |
81 | » jmp····1 | 81 | » jmp····106a·<__llvm_libc_18_1_8_::log1p(double)+0x106a> |
82 | » movsd | 82 | » vmovsd·0x0(%rip),%xmm1········ |
83 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 83 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
84 | » vaddsd·%xmm1,%xmm0,%xmm2 | ||
84 | » movapd·%xmm0,%xmm3 | ||
85 | » addsd··%xmm2,%xmm3 | ||
86 | » subsd· | 85 | » vsubsd·%xmm2,%xmm0,%xmm0 |
87 | » movapd·%xmm0,%xmm1 | ||
88 | » addsd· | 86 | » vaddsd·%xmm1,%xmm0,%xmm1 |
89 | » movapd·%xmm3,%xmm0 | ||
90 | » jmp····1 | 87 | » jmp····1d3·<__llvm_libc_18_1_8_::log1p(double)+0x1d3> |
91 | » | 88 | » vaddsd·0x0(%rip),%xmm0,%xmm2········ |
92 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 89 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
93 | » addsd··%xmm0,%xmm2 | ||
94 | » | 90 | » vaddsd·0x0(%rip),%xmm2,%xmm1········ |
95 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 91 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
96 | » addsd··%xmm2,%xmm3 | ||
97 | » movapd·%xmm0,%xmm1 | ||
98 | » subsd· | 92 | » vsubsd·%xmm1,%xmm0,%xmm1 |
99 | » movapd·%xmm2,%xmm0 | 93 | » vmovapd·%xmm2,%xmm0 |
100 | » movabs·$0x7ff0000000000000,%r | 94 | » movabs·$0x7ff0000000000000,%rbx |
101 | » movq | 95 | » vmovq··%xmm0,%rcx |
102 | » movabs·$0xff00000000000,%rax | 96 | » movabs·$0xff00000000000,%rax |
103 | » and····%r | 97 | » and····%rcx,%rax |
104 | » movabs·$0x100000000000,%r | 98 | » movabs·$0x100000000000,%rdx |
105 | » add····%rax,%r | 99 | » add····%rax,%rdx |
106 | » mov····%r | 100 | » mov····%rdx,%rdi |
107 | » shr····$0x2d,%rdi | ||
108 | » mov····%r | 101 | » mov····%rcx,%rax |
109 | » shr····$0x34,%rax | 102 | » shr····$0x34,%rax |
110 | » and····$0x7ff,%eax | 103 | » and····$0x7ff,%eax |
111 | » mov····%rcx,%rsi | ||
112 | » shr····$0x34,%r | 104 | » shr····$0x34,%rdx |
113 | » add····%e | 105 | » add····%edx,%eax |
114 | » add····$0xfffffc01,%eax | 106 | » add····$0xfffffc01,%eax |
115 | » xorps··%xmm2,%xmm2 | ||
116 | » cvtsi2sd·%eax,%xmm | 107 | » vcvtsi2sd·%eax,%xmm3,%xmm3 |
108 | » shr····$0x2d,%rdi | ||
117 | » mov····%edi,%e | 109 | » mov····%edi,%edx |
118 | » shl····$0x4,%e | 110 | » shl····$0x4,%edx |
119 | » lea····0x0(%rip),%r | 111 | » lea····0x0(%rip),%rsi········ |
120 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_R1_DDE-0x4 | 112 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_R1_DDE-0x4 |
121 | » movsd | 113 | » vmovsd·0x0(%rip),%xmm4········ |
122 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 114 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
115 | » vfmadd213sd·0x8(%rdx,%rsi,1),%xmm3,%xmm4 | ||
123 | » mulsd··%xmm2,%xmm4 | ||
124 | » addsd··0x8(%rsi,%r8,1),%xmm4 | ||
125 | » m | 116 | » vmovsd·0x0(%rip),%xmm2········ |
126 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 117 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
127 | » addsd | 118 | » vfmadd213sd·(%rdx,%rsi,1),%xmm3,%xmm2 |
128 | » movsd | 119 | » vmovsd·0x0(%rip),%xmm3········ |
129 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 120 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
130 | » movapd·%xmm3,0x | 121 | » vmovapd·%xmm3,0x60(%rsp) |
Max diff block lines reached; 42069/48251 bytes (87.19%) of diff not shown. |
Offset 9, 108 lines modified | Offset 9, 108 lines modified | ||
9 | » sub····$0x38,%rsp | 9 | » sub····$0x38,%rsp |
10 | » mov····%fs:0x28,%rax | 10 | » mov····%fs:0x28,%rax |
11 | » mov····%rax,0x30(%rsp) | 11 | » mov····%rax,0x30(%rsp) |
12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
13 | » test···$0x1,%dil | 13 | » test···$0x1,%dil |
14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> | 14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> |
15 | » test···$0x4,%dil | 15 | » test···$0x4,%dil |
16 | » jne····b | 16 | » jne····ba·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0xba> |
17 | » test···$0x8,%dil | 17 | » test···$0x8,%dil |
18 | » jne····10 | 18 | » jne····10b·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x10b> |
19 | » test···$0x10,%dil | 19 | » test···$0x10,%dil |
20 | » jne····15 | 20 | » jne····15c·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x15c> |
21 | » test···$0x20,%dil | 21 | » test···$0x20,%dil |
22 | » jne····1a | 22 | » jne····1ad·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x1ad> |
23 | » mov····%fs:0x28,%rax | 23 | » mov····%fs:0x28,%rax |
24 | » cmp····0x30(%rsp),%rax | 24 | » cmp····0x30(%rsp),%rax |
25 | » jne···· | 25 | » jne····208·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x208> |
26 | » xor····%eax,%eax | 26 | » xor····%eax,%eax |
27 | » add····$0x38,%rsp | 27 | » add····$0x38,%rsp |
28 | » ret | 28 | » ret |
29 | » mov····%rax,0x10(%rsp) | 29 | » mov····%rax,0x10(%rsp) |
30 | » | 30 | » vbroadcastss·0x0(%rip),%xmm0········ |
31 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 31 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
32 | » movups·%xmm0,0x18(%rsp) | 32 | » vmovups·%xmm0,0x18(%rsp) |
33 | » movl···$0xaaaaaaaa,0x28(%rsp) | 33 | » movl···$0xaaaaaaaa,0x28(%rsp) |
34 | » fnstenv·0x10(%rsp) | 34 | » fnstenv·0x10(%rsp) |
35 | » movl···$0xaaaaaaaa,0xc(%rsp) | 35 | » movl···$0xaaaaaaaa,0xc(%rsp) |
36 | » stmxcsr·0xc(%rsp) | 36 | » stmxcsr·0xc(%rsp) |
37 | » mov····0xc(%rsp),%ecx | 37 | » mov····0xc(%rsp),%ecx |
38 | » orb····$0x1,0x14(%rsp) | 38 | » orb····$0x1,0x14(%rsp) |
39 | » or·····$0x1,%ecx | 39 | » or·····$0x1,%ecx |
40 | » fldenv·0x10(%rsp) | 40 | » fldenv·0x10(%rsp) |
41 | » mov····%ecx,0xc(%rsp) | 41 | » mov····%ecx,0xc(%rsp) |
42 | » ldmxcsr·0xc(%rsp) | 42 | » ldmxcsr·0xc(%rsp) |
43 | » fwait | 43 | » fwait |
44 | » test···$0x4,%dil | 44 | » test···$0x4,%dil |
45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> | 45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> |
46 | » mov····%rax,0x10(%rsp) | 46 | » mov····%rax,0x10(%rsp) |
47 | » | 47 | » vbroadcastss·0x0(%rip),%xmm0········ |
48 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 48 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
49 | » movups·%xmm0,0x18(%rsp) | 49 | » vmovups·%xmm0,0x18(%rsp) |
50 | » movl···$0xaaaaaaaa,0x28(%rsp) | 50 | » movl···$0xaaaaaaaa,0x28(%rsp) |
51 | » fnstenv·0x10(%rsp) | 51 | » fnstenv·0x10(%rsp) |
52 | » movl···$0xaaaaaaaa,0xc(%rsp) | 52 | » movl···$0xaaaaaaaa,0xc(%rsp) |
53 | » stmxcsr·0xc(%rsp) | 53 | » stmxcsr·0xc(%rsp) |
54 | » mov····0xc(%rsp),%ecx | 54 | » mov····0xc(%rsp),%ecx |
55 | » orb····$0x4,0x14(%rsp) | 55 | » orb····$0x4,0x14(%rsp) |
56 | » or·····$0x4,%ecx | 56 | » or·····$0x4,%ecx |
57 | » fldenv·0x10(%rsp) | 57 | » fldenv·0x10(%rsp) |
58 | » mov····%ecx,0xc(%rsp) | 58 | » mov····%ecx,0xc(%rsp) |
59 | » ldmxcsr·0xc(%rsp) | 59 | » ldmxcsr·0xc(%rsp) |
60 | » fwait | 60 | » fwait |
61 | » test···$0x8,%dil | 61 | » test···$0x8,%dil |
62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> | 62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> |
63 | » mov····%rax,0x10(%rsp) | 63 | » mov····%rax,0x10(%rsp) |
64 | » | 64 | » vbroadcastss·0x0(%rip),%xmm0········ |
65 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 65 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
66 | » movups·%xmm0,0x18(%rsp) | 66 | » vmovups·%xmm0,0x18(%rsp) |
67 | » movl···$0xaaaaaaaa,0x28(%rsp) | 67 | » movl···$0xaaaaaaaa,0x28(%rsp) |
68 | » fnstenv·0x10(%rsp) | 68 | » fnstenv·0x10(%rsp) |
69 | » movl···$0xaaaaaaaa,0xc(%rsp) | 69 | » movl···$0xaaaaaaaa,0xc(%rsp) |
70 | » stmxcsr·0xc(%rsp) | 70 | » stmxcsr·0xc(%rsp) |
71 | » mov····0xc(%rsp),%ecx | 71 | » mov····0xc(%rsp),%ecx |
72 | » orb····$0x8,0x14(%rsp) | 72 | » orb····$0x8,0x14(%rsp) |
73 | » or·····$0x8,%ecx | 73 | » or·····$0x8,%ecx |
74 | » fldenv·0x10(%rsp) | 74 | » fldenv·0x10(%rsp) |
75 | » mov····%ecx,0xc(%rsp) | 75 | » mov····%ecx,0xc(%rsp) |
76 | » ldmxcsr·0xc(%rsp) | 76 | » ldmxcsr·0xc(%rsp) |
77 | » fwait | 77 | » fwait |
78 | » test···$0x10,%dil | 78 | » test···$0x10,%dil |
79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> | 79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> |
80 | » mov····%rax,0x10(%rsp) | 80 | » mov····%rax,0x10(%rsp) |
81 | » | 81 | » vbroadcastss·0x0(%rip),%xmm0········ |
82 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 82 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
83 | » movups·%xmm0,0x18(%rsp) | 83 | » vmovups·%xmm0,0x18(%rsp) |
84 | » movl···$0xaaaaaaaa,0x28(%rsp) | 84 | » movl···$0xaaaaaaaa,0x28(%rsp) |
85 | » fnstenv·0x10(%rsp) | 85 | » fnstenv·0x10(%rsp) |
86 | » movl···$0xaaaaaaaa,0xc(%rsp) | 86 | » movl···$0xaaaaaaaa,0xc(%rsp) |
87 | » stmxcsr·0xc(%rsp) | 87 | » stmxcsr·0xc(%rsp) |
88 | » mov····0xc(%rsp),%ecx | 88 | » mov····0xc(%rsp),%ecx |
89 | » orb····$0x10,0x14(%rsp) | 89 | » orb····$0x10,0x14(%rsp) |
90 | » or·····$0x10,%ecx | 90 | » or·····$0x10,%ecx |
91 | » fldenv·0x10(%rsp) | 91 | » fldenv·0x10(%rsp) |
92 | » mov····%ecx,0xc(%rsp) | 92 | » mov····%ecx,0xc(%rsp) |
93 | » ldmxcsr·0xc(%rsp) | 93 | » ldmxcsr·0xc(%rsp) |
94 | » fwait | 94 | » fwait |
95 | » test···$0x20,%dil | 95 | » test···$0x20,%dil |
96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> | 96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> |
97 | » mov····%rax,0x10(%rsp) | 97 | » mov····%rax,0x10(%rsp) |
98 | » | 98 | » vbroadcastss·0x0(%rip),%xmm0········ |
99 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 99 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
100 | » movups·%xmm0,0x18(%rsp) | 100 | » vmovups·%xmm0,0x18(%rsp) |
101 | » movl···$0xaaaaaaaa,0x28(%rsp) | 101 | » movl···$0xaaaaaaaa,0x28(%rsp) |
102 | » fnstenv·0x10(%rsp) | 102 | » fnstenv·0x10(%rsp) |
103 | » movl···$0xaaaaaaaa,0xc(%rsp) | 103 | » movl···$0xaaaaaaaa,0xc(%rsp) |
104 | » stmxcsr·0xc(%rsp) | 104 | » stmxcsr·0xc(%rsp) |
105 | » mov····0xc(%rsp),%eax | 105 | » mov····0xc(%rsp),%eax |
106 | » orb····$0x20,0x14(%rsp) | 106 | » orb····$0x20,0x14(%rsp) |
107 | » or·····$0x20,%eax | 107 | » or·····$0x20,%eax |
108 | » fldenv·0x10(%rsp) | 108 | » fldenv·0x10(%rsp) |
109 | » mov····%eax,0xc(%rsp) | 109 | » mov····%eax,0xc(%rsp) |
110 | » ldmxcsr·0xc(%rsp) | 110 | » ldmxcsr·0xc(%rsp) |
111 | » fwait | 111 | » fwait |
112 | » mov····%fs:0x28,%rax | 112 | » mov····%fs:0x28,%rax |
113 | » cmp····0x30(%rsp),%rax | 113 | » cmp····0x30(%rsp),%rax |
114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> | 114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> |
115 | » call··· | 115 | » call···20d·<.LCPI0_23+0x16d> |
116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 9, 85 lines modified | Offset 9, 85 lines modified | ||
9 | » push···%rbx | 9 | » push···%rbx |
10 | » mov····%rdi,%rax | 10 | » mov····%rdi,%rax |
11 | » lea····0x28(%rsp),%r11 | 11 | » lea····0x28(%rsp),%r11 |
12 | » mov····0x18(%rsp),%rsi | 12 | » mov····0x18(%rsp),%rsi |
13 | » mov····0x20(%rsp),%r10 | 13 | » mov····0x20(%rsp),%r10 |
14 | » mov····%rsi,%rcx | 14 | » mov····%rsi,%rcx |
15 | » or·····%r10,%rcx | 15 | » or·····%r10,%rcx |
16 | » jne····3 | 16 | » jne····32·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x32> |
17 | » mov····0x10(%r11),%rcx | 17 | » mov····0x10(%r11),%rcx |
18 | » mov····%rcx,0x10(%rax) | 18 | » mov····%rcx,0x10(%rax) |
19 | » movups·(%r11),%xmm0 | 19 | » vmovups·(%r11),%xmm0 |
20 | » movups·%xmm0,(%rax) | 20 | » vmovups·%xmm0,(%rax) |
21 | » pop····%rbx | 21 | » pop····%rbx |
22 | » ret | 22 | » ret |
23 | » lea····0x10(%rsp),%r8 | 23 | » lea····0x10(%rsp),%r8 |
24 | » mov····0x8(%r11),%rdi | 24 | » mov····0x8(%r11),%rdi |
25 | » mov····0x10(%r11),%r9 | 25 | » mov····0x10(%r11),%r9 |
26 | » mov····%rdi,%rcx | 26 | » mov····%rdi,%rcx |
27 | » or·····%r9,%rcx | 27 | » or·····%r9,%rcx |
28 | » jne····5 | 28 | » jne····5a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x5a> |
29 | » mov····0x10(%r8),%rcx | 29 | » mov····0x10(%r8),%rcx |
30 | » mov····%rcx,0x10(%rax) | 30 | » mov····%rcx,0x10(%rax) |
31 | » movups·(%r8),%xmm0 | 31 | » vmovups·(%r8),%xmm0 |
32 | » movups·%xmm0,(%rax) | 32 | » vmovups·%xmm0,(%rax) |
33 | » pop····%rbx | 33 | » pop····%rbx |
34 | » ret | 34 | » ret |
35 | » mov····0x4(%r8),%edx | 35 | » mov····0x4(%r8),%edx |
36 | » mov····0x4(%r11),%ebx | 36 | » mov····0x4(%r11),%ebx |
37 | » mov····%edx,%ecx | 37 | » mov····%edx,%ecx |
38 | » sub····%ebx,%ecx | 38 | » sub····%ebx,%ecx |
39 | » jle····7 | 39 | » jle····76·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x76> |
40 | » cmp····$0x7f,%ecx | 40 | » cmp····$0x7f,%ecx |
41 | » jbe····8 | 41 | » jbe····8a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x8a> |
42 | » xor····%edi,%edi | 42 | » xor····%edi,%edi |
43 | » mov····%edx,%ebx | 43 | » mov····%edx,%ebx |
44 | » xor····%r9d,%r9d | 44 | » xor····%r9d,%r9d |
45 | » jmp····b | 45 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
46 | » mov····%ebx,%ecx | 46 | » mov····%ebx,%ecx |
47 | » sub····%edx,%ecx | 47 | » sub····%edx,%ecx |
48 | » jle····b | 48 | » jle····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
49 | » cmp····$0x7f,%ecx | 49 | » cmp····$0x7f,%ecx |
50 | » jbe···· | 50 | » jbe····a2·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xa2> |
51 | » xor····%esi,%esi | 51 | » xor····%esi,%esi |
52 | » mov····%ebx,%edx | 52 | » mov····%ebx,%edx |
53 | » xor····%r10d,%r10d | 53 | » xor····%r10d,%r10d |
54 | » jmp····b | 54 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
55 | » shrd···%cl,%r9,%rdi | 55 | » shrd···%cl,%r9,%rdi |
56 | » shr····%cl,%r9 | 56 | » shr····%cl,%r9 |
57 | » xor····%ebx,%ebx | 57 | » xor····%ebx,%ebx |
58 | » test···$0x40,%cl | 58 | » test···$0x40,%cl |
59 | » cmovne·%r9,%rdi | 59 | » cmovne·%r9,%rdi |
60 | » cmovne·%rbx,%r9 | 60 | » cmovne·%rbx,%r9 |
61 | » mov····%edx,%ebx | 61 | » mov····%edx,%ebx |
62 | » jmp····b | 62 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
63 | » shrd···%cl,%r10,%rsi | 63 | » shrd···%cl,%r10,%rsi |
64 | » shr····%cl,%r10 | 64 | » shr····%cl,%r10 |
65 | » xor····%edx,%edx | 65 | » xor····%edx,%edx |
66 | » test···$0x40,%cl | 66 | » test···$0x40,%cl |
67 | » cmovne·%r10,%rsi | 67 | » cmovne·%r10,%rsi |
68 | » cmovne·%rdx,%r10 | 68 | » cmovne·%rdx,%r10 |
69 | » mov····%ebx,%edx | 69 | » mov····%ebx,%edx |
70 | » movzbl·(%r8),%r8d | 70 | » movzbl·(%r8),%r8d |
71 | » movzbl·(%r11),%ecx | 71 | » movzbl·(%r11),%ecx |
72 | » mov····%ecx,%r11d | 72 | » mov····%ecx,%r11d |
73 | » xor····%r8b,%r11b | 73 | » xor····%r8b,%r11b |
74 | » test···$0x1,%r11b | 74 | » test···$0x1,%r11b |
75 | » jne····11 | 75 | » jne····11d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x11d> |
76 | » mov····%rdi,%rcx | 76 | » mov····%rdi,%rcx |
77 | » add····%rsi,%rcx | 77 | » add····%rsi,%rcx |
78 | » mov····%r10,%r11 | 78 | » mov····%r10,%r11 |
79 | » adc····$0x0,%r11 | 79 | » adc····$0x0,%r11 |
80 | » add····%rsi,%rdi | 80 | » add····%rsi,%rdi |
81 | » mov····%r9,%rcx | 81 | » mov····%r9,%rcx |
82 | » adc····%r10,%rcx | 82 | » adc····%r10,%rcx |
83 | » cmp····%r10,%r11 | 83 | » cmp····%r10,%r11 |
84 | » jb·····e | 84 | » jb·····ec·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xec> |
85 | » cmp····%r9,%rcx | 85 | » cmp····%r9,%rcx |
86 | » jae···· | 86 | » jae····103·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x103> |
87 | » shrd···$0x1,%rcx,%rdi | 87 | » shrd···$0x1,%rcx,%rdi |
88 | » inc····%edx | 88 | » inc····%edx |
89 | » shr····$1,%rcx | 89 | » shr····$1,%rcx |
90 | » movabs·$0x8000000000000000,%rsi | 90 | » movabs·$0x8000000000000000,%rsi |
91 | » or·····%rsi,%rcx | 91 | » or·····%rsi,%rcx |
92 | » mov····%r8b,(%rax) | 92 | » mov····%r8b,(%rax) |
93 | » movw···$0xaaaa,0x1(%rax) | 93 | » movw···$0xaaaa,0x1(%rax) |
Offset 95, 39 lines modified | Offset 95, 39 lines modified | ||
95 | » mov····%edx,0x4(%rax) | 95 | » mov····%edx,0x4(%rax) |
96 | » mov····%rdi,0x8(%rax) | 96 | » mov····%rdi,0x8(%rax) |
97 | » mov····%rcx,0x10(%rax) | 97 | » mov····%rcx,0x10(%rax) |
98 | » pop····%rbx | 98 | » pop····%rbx |
99 | » ret | 99 | » ret |
100 | » mov····%r10,%r11 | 100 | » mov····%r10,%r11 |
101 | » sub····%r9,%r11 | 101 | » sub····%r9,%r11 |
102 | » ja·····12 | 102 | » ja·····12c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x12c> |
103 | » jb·····1 | 103 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
104 | » cmp····%rdi,%rsi | 104 | » cmp····%rdi,%rsi |
105 | » jb·····1 | 105 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
106 | » xor····%ecx,%ecx | 106 | » xor····%ecx,%ecx |
107 | » sub····%rdi,%rsi | 107 | » sub····%rdi,%rsi |
108 | » setb···%cl | 108 | » setb···%cl |
109 | » sub····%rcx,%r11 | 109 | » sub····%rcx,%r11 |
110 | » mov····%rsi,%rcx | 110 | » mov····%rsi,%rcx |
111 | » or·····%r11,%rcx | 111 | » or·····%r11,%rcx |
112 | » jne····1 | 112 | » jne····162·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x162> |
113 | » jmp····19 | 113 | » jmp····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
114 | » xor····%edx,%edx | 114 | » xor····%edx,%edx |
115 | » sub····%rsi,%rdi | 115 | » sub····%rsi,%rdi |
116 | » setb···%dl | 116 | » setb···%dl |
117 | » sub····%r10,%r9 | 117 | » sub····%r10,%r9 |
118 | » sub····%rdx,%r9 | 118 | » sub····%rdx,%r9 |
119 | » mov····%ebx,%edx | 119 | » mov····%ebx,%edx |
120 | » mov····%ecx,%r8d | 120 | » mov····%ecx,%r8d |
121 | » mov····%rdi,%rsi | 121 | » mov····%rdi,%rsi |
122 | » mov····%r9,%r11 | 122 | » mov····%r9,%r11 |
123 | » mov····%rsi,%rcx | 123 | » mov····%rsi,%rcx |
124 | » or·····%r11,%rcx | 124 | » or·····%r11,%rcx |
125 | » je·····19 | 125 | » je·····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
126 | » je·····19 | 126 | » je·····19a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19a> |
127 | » xor····%edi,%edi | 127 | » xor····%edi,%edi |
128 | » test···%r11,%r11 | 128 | » test···%r11,%r11 |
129 | » sete···%dil | 129 | » sete···%dil |
130 | » mov····%r11,%rcx | 130 | » mov····%r11,%rcx |
131 | » cmove··%rsi,%rcx | 131 | » cmove··%rsi,%rcx |
132 | » shl····$0x6,%edi | 132 | » shl····$0x6,%edi |
133 | » bsr····%rcx,%rcx | 133 | » bsr····%rcx,%rcx |
Offset 136, 15 lines modified | Offset 136, 15 lines modified | ||
136 | » shld···%cl,%rsi,%r11 | 136 | » shld···%cl,%rsi,%r11 |
Max diff block lines reached; 684/10967 bytes (6.24%) of diff not shown. |
Offset 4, 18 lines modified | Offset 4, 18 lines modified | ||
4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: | 4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: |
5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: |
6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: | 6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: |
7 | » endbr64 | 7 | » endbr64 |
8 | » mov····0x8(%rdi),%r8 | 8 | » mov····0x8(%rdi),%r8 |
9 | » mov····0x10(%rdi),%rsi | 9 | » mov····0x10(%rdi),%rsi |
10 | » | 10 | » vxorpd·%xmm0,%xmm0,%xmm0 |
11 | » mov····%r8,%rax | 11 | » mov····%r8,%rax |
12 | » or·····%rsi,%rax | 12 | » or·····%rsi,%rax |
13 | » je·····19 | 13 | » je·····190·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x190> |
14 | » push···%r15 | 14 | » push···%r15 |
15 | » push···%r14 | 15 | » push···%r14 |
16 | » push···%r12 | 16 | » push···%r12 |
17 | » push···%rbx | 17 | » push···%rbx |
18 | » mov····0x4(%rdi),%edx | 18 | » mov····0x4(%rdi),%edx |
19 | » lea····0x47e(%rdx),%r9d | 19 | » lea····0x47e(%rdx),%r9d |
20 | » mov····$0xfffffbce,%eax | 20 | » mov····$0xfffffbce,%eax |
Offset 35, 29 lines modified | Offset 35, 29 lines modified | ||
35 | » shr····%cl,%r10 | 35 | » shr····%cl,%r10 |
36 | » test···$0x40,%cl | 36 | » test···$0x40,%cl |
37 | » cmove··%r9,%r10 | 37 | » cmove··%r9,%r10 |
38 | » movabs·$0xfffffffffffff,%rbx | 38 | » movabs·$0xfffffffffffff,%rbx |
39 | » and····%r10,%rbx | 39 | » and····%r10,%rbx |
40 | » movabs·$0x8000000000000000,%r9 | 40 | » movabs·$0x8000000000000000,%r9 |
41 | » movabs·$0x7ff0000000000000,%r11 | 41 | » movabs·$0x7ff0000000000000,%r11 |
42 | » movzbl·(%rdi),% | 42 | » movzbl·(%rdi),%edi |
43 | » mov····%rax,%r | 43 | » mov····%rax,%r10 |
44 | » shl····$0x34,%r | 44 | » shl····$0x34,%r10 |
45 | » lea····(%r | 45 | » lea····(%r10,%rbx,1),%r14 |
46 | » or·····%r9,%r14 | 46 | » or·····%r9,%r14 |
47 | » mov····%r | 47 | » mov····%r10,%r15 |
48 | » and····%r11,%r15 | 48 | » and····%r11,%r15 |
49 | » or·····%rbx,%r15 | 49 | » or·····%rbx,%r15 |
50 | » test···% | 50 | » test···%dil,%dil |
51 | » cmovne·%r14,%r15 | 51 | » cmovne·%r14,%r15 |
52 | » dec····%ecx | 52 | » dec····%ecx |
53 | » mov····$0x1,%ebx | 53 | » mov····$0x1,%ebx |
54 | » xor····%r14d,%r14d | 54 | » xor····%r14d,%r14d |
55 | » shld···%cl,%rbx,%r14 | 55 | » shld···%cl,%rbx,%r14 |
56 | » movq | 56 | » vmovq··%r15,%xmm1 |
57 | » xor····%r15d,%r15d | 57 | » xor····%r15d,%r15d |
58 | » shl····%cl,%rbx | 58 | » shl····%cl,%rbx |
59 | » test···$0x40,%cl | 59 | » test···$0x40,%cl |
60 | » cmovne·%rbx,%r14 | 60 | » cmovne·%rbx,%r14 |
61 | » cmovne·%r15,%rbx | 61 | » cmovne·%r15,%rbx |
62 | » cmp····$0x7f,%ecx | 62 | » cmp····$0x7f,%ecx |
63 | » cmova··%r15,%r14 | 63 | » cmova··%r15,%r14 |
Offset 74, 48 lines modified | Offset 74, 45 lines modified | ||
74 | » and····%r8,%rcx | 74 | » and····%r8,%rcx |
75 | » and····%rsi,%r15 | 75 | » and····%rsi,%r15 |
76 | » xor····%esi,%esi | 76 | » xor····%esi,%esi |
77 | » or·····%rcx,%r15 | 77 | » or·····%rcx,%r15 |
78 | » setne··%sil | 78 | » setne··%sil |
79 | » lea····(%rsi,%r12,2),%ecx | 79 | » lea····(%rsi,%r12,2),%ecx |
80 | » cmp····$0x36,%eax | 80 | » cmp····$0x36,%eax |
81 | » jg·····15 | 81 | » jg·····150·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x150> |
82 | » add····$0x34,%eax | 82 | » add····$0x34,%eax |
83 | » shl····$0x34,%rax | 83 | » shl····$0x34,%rax |
84 | » or·····%rax,%r9 | 84 | » or·····%rax,%r9 |
85 | » and····%r11,%rax | 85 | » and····%r11,%rax |
86 | » xor····%edx,%edx | 86 | » xor····%edx,%edx |
87 | » test···% | 87 | » test···%dil,%dil |
88 | » sete···%dl | 88 | » sete···%dl |
89 | » cmovne·%r9,%rax | 89 | » cmovne·%r9,%rax |
90 | » vcvtsi2sd·%ecx,%xmm2,%xmm0 | ||
90 | » movq | 91 | » vmovq··%rax,%xmm2 |
91 | » cvtsi2sd·%ecx,%xmm2 | ||
92 | » mulsd··%xmm0,%xmm2 | ||
93 | » lea····0x0(%rip),%rax········#·13 | 92 | » lea····0x0(%rip),%rax········#·138·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x138> |
94 | ·R_X86_64_PC32» .LCPI3_0-0x4 | 93 | ·R_X86_64_PC32» .LCPI3_0-0x4 |
95 | » mulsd | 94 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm1 |
96 | » addsd· | 95 | » vfmadd231sd·%xmm0,%xmm2,%xmm1 |
97 | » lea····0x0(%rip),%rax········#·14 | 96 | » lea····0x0(%rip),%rax········#·149·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x149> |
98 | ·R_X86_64_PC32» .LCPI3_1-0x4 | 97 | ·R_X86_64_PC32» .LCPI3_1-0x4 |
99 | » mulsd | 98 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm0 |
100 | » movapd·%xmm1,%xmm0 | ||
101 | » jmp····1 | 99 | » jmp····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
102 | » add····$0xfca,%eax | 100 | » add····$0xfca,%eax |
103 | » shl····$0x34,%rax | 101 | » shl····$0x34,%rax |
104 | » or·····%rax,%r9 | 102 | » or·····%rax,%r9 |
105 | » and····%r11,%rax | 103 | » and····%r11,%rax |
106 | » test···% | 104 | » test···%dil,%dil |
107 | » cmovne·%r9,%rax | 105 | » cmovne·%r9,%rax |
108 | » cvtsi2sd·%ecx,%xmm0 | ||
109 | » movq | 106 | » vmovq··%rax,%xmm2 |
110 | » mulsd··%xmm2,%xmm0 | ||
111 | » | 107 | » vcvtsi2sd·%ecx,%xmm3,%xmm0 |
108 | » vfmadd213sd·%xmm1,%xmm2,%xmm0 | ||
112 | » cmp····$0xfffffb82,%edx | 109 | » cmp····$0xfffffb82,%edx |
113 | » jg·····1 | 110 | » jg·····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
114 | » movq | 111 | » vmovq··%xmm0,%rax |
115 | » sub····%r | 112 | » sub····%r10,%rax |
116 | » movq | 113 | » vmovq··%rax,%xmm0 |
117 | » pop····%rbx | 114 | » pop····%rbx |
118 | » pop····%r12 | 115 | » pop····%r12 |
119 | » pop····%r14 | 116 | » pop····%r14 |
120 | » pop····%r15 | 117 | » pop····%r15 |
121 | » ret | 118 | » ret |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·3 | 2 | ··0x00000000·393e································9> |
Offset 8, 56 lines modified | Offset 8, 52 lines modified | ||
8 | ··0x00000050·3130002e·4c435049·305f3131·002e4c43·10..LCPI0_11..LC | 8 | ··0x00000050·3130002e·4c435049·305f3131·002e4c43·10..LCPI0_11..LC |
9 | ··0x00000060·5049305f·3132002e·4c435049·305f3133·PI0_12..LCPI0_13 | 9 | ··0x00000060·5049305f·3132002e·4c435049·305f3133·PI0_12..LCPI0_13 |
10 | ··0x00000070·002e4c43·5049305f·3134002e·4c435049·..LCPI0_14..LCPI | 10 | ··0x00000070·002e4c43·5049305f·3134002e·4c435049·..LCPI0_14..LCPI |
11 | ··0x00000080·305f3135·002e4c43·5049305f·3136002e·0_15..LCPI0_16.. | 11 | ··0x00000080·305f3135·002e4c43·5049305f·3136002e·0_15..LCPI0_16.. |
12 | ··0x00000090·4c435049·305f3137·002e4c43·5049305f·LCPI0_17..LCPI0_ | 12 | ··0x00000090·4c435049·305f3137·002e4c43·5049305f·LCPI0_17..LCPI0_ |
13 | ··0x000000a0·3138002e·4c435049·305f3139·002e4c43·18..LCPI0_19..LC | 13 | ··0x000000a0·3138002e·4c435049·305f3139·002e4c43·18..LCPI0_19..LC |
14 | ··0x000000b0·5049305f·3230002e·4c435049·305f3231·PI0_20..LCPI0_21 | 14 | ··0x000000b0·5049305f·3230002e·4c435049·305f3231·PI0_20..LCPI0_21 |
15 | ··0x000000c0·002e4c43·5049305f·323 | 15 | ··0x000000c0·002e4c43·5049305f·3233002e·4c435049·..LCPI0_23..LCPI |
16 | ··0x000000d0·305f3200·2e4c4350·49305f33·002e4c43·0_2..LCPI0_3..LC | ||
17 | ··0x000000e0·5049305f·3232005f·5a4e3139·5f5f6c6c·PI0_22._ZN19__ll | ||
16 | ··0x000000d0·305f3234·002e4c43·5049305f·32002e4c·0_24..LCPI0_2..L | ||
17 | ··0x000000e0·43504930·5f33002e·4c435049·305f3233·CPI0_3..LCPI0_23 | ||
18 | ··0x000000f0·005f5a4e·31395f5f·6c6c766d·5f6c6962·._ZN19__llvm_lib | ||
19 | ··0x00000100·635f3138·5f315f38·5f31325f·474c4f42·c_18_1_8_12_GLOB | ||
20 | ··0x00000110·414c5f5f·4e5f3139·4c4f475f·52315f44·AL__N_19LOG_R1_D | ||
21 | ··0x00000120·4445005f·5a4e3139·5f5f6c6c·766d5f6c·DE._ZN19__llvm_l | ||
22 | ··0x00000130·6962635f·31385f31·5f385f31·325f474c·ibc_18_1_8_12_GL | ||
23 | ··0x00000140·4f42414c·5f5f4e5f·31325231·45005f5a·OBAL__N_12R1E._Z | ||
24 | ··0x00000150·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | ||
25 | ··0x00000160·385f315f·385f3132·5f474c4f·42414c5f·8_1_8_12_GLOBAL_ | ||
26 | ··0x00000170·5f4e5f31·3452434d·3145005f·5a4e3139·_N_14RCM1E._ZN19 | ||
27 | ··0x00000 | 18 | ··0x000000f0·766d5f6c·6962635f·31385f31·5f385f31·vm_libc_18_1_8_1 |
28 | ··0x000001 | 19 | ··0x00000100·325f474c·4f42414c·5f5f4e5f·31394c4f·2_GLOBAL__N_19LO |
29 | ··0x000001a0·31364c4f·475f5231·45005f5a·4e31395f·16LOG_R1E._ZN19_ | ||
30 | ··0x000001b0·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ | ||
31 | ··0x000001c0·385f3132·5f474c4f·42414c5f·5f4e5f31·8_12_GLOBAL__N_1 | ||
32 | ··0x000001 | 20 | ··0x00000110·475f5231·5f444445·005f5a4e·31395f5f·G_R1_DDE._ZN19__ |
33 | ··0x000001 | 21 | ··0x00000120·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 |
34 | ··0x000001 | 22 | ··0x00000130·5f31325f·474c4f42·414c5f5f·4e5f3132·_12_GLOBAL__N_12 |
35 | ··0x00000 | 23 | ··0x00000140·52314500·5f5a4e31·395f5f6c·6c766d5f·R1E._ZN19__llvm_ |
36 | ··0x00000 | 24 | ··0x00000150·6c696263·5f31385f·315f385f·31325f47·libc_18_1_8_12_G |
37 | ··0x00000 | 25 | ··0x00000160·4c4f4241·4c5f5f4e·5f31364c·4f475f52·LOBAL__N_16LOG_R |
38 | ··0x00000 | 26 | ··0x00000170·3145005f·5a4e3139·5f5f6c6c·766d5f6c·1E._ZN19__llvm_l |
39 | ··0x00000 | 27 | ··0x00000180·6962635f·31385f31·5f385f31·325f474c·ibc_18_1_8_12_GL |
28 | ··0x00000190·4f42414c·5f5f4e5f·31364c4f·475f5232·OBAL__N_16LOG_R2 | ||
29 | ··0x000001a0·45005f5a·4e31395f·5f6c6c76·6d5f6c69·E._ZN19__llvm_li | ||
30 | ··0x000001b0·62635f31·385f315f·385f3132·5f474c4f·bc_18_1_8_12_GLO | ||
40 | ··0x00000 | 31 | ··0x000001c0·42414c5f·5f4e5f31·32533245·005f5a4e·BAL__N_12S2E._ZN |
32 | ··0x000001d0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
33 | ··0x000001e0·5f315f38·5f31325f·474c4f42·414c5f5f·_1_8_12_GLOBAL__ | ||
34 | ··0x000001f0·4e5f3136·4c4f475f·52334500·5f5a4e31·N_16LOG_R3E._ZN1 | ||
35 | ··0x00000200·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ | ||
36 | ··0x00000210·315f385f·31325f47·4c4f4241·4c5f5f4e·1_8_12_GLOBAL__N | ||
37 | ··0x00000220·5f313253·3345005f·5a4e3139·5f5f6c6c·_12S3E._ZN19__ll | ||
38 | ··0x00000230·766d5f6c·6962635f·31385f31·5f385f31·vm_libc_18_1_8_1 | ||
39 | ··0x00000240·325f474c·4f42414c·5f5f4e5f·31313042·2_GLOBAL__N_110B | ||
40 | ··0x00000250·49475f43·4f454646·5345002e·4c435049·IG_COEFFSE..LCPI | ||
41 | ··0x00000260·315f3000·2e4c4350·49335f30·002e4c43·1_0..LCPI3_0..LC | ||
42 | ··0x00000270·5049335f·31006c6f·67317000·5f5f6572·PI3_1.log1p.__er | ||
43 | ··0x00000280·726e6f5f·6c6f6361·74696f6e·005f5a4e·rno_location._ZN | ||
44 | ··0x00000290·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
45 | ··0x000002a0·5f315f38·5f366670·7574696c·39717569·_1_8_6fputil9qui | ||
46 | ··0x000002b0·636b5f61·6464494c·6d313238·4545454e·ck_addILm128EEEN | ||
47 | ··0x000002c0·53305f31·31447961·64696346·6c6f6174·S0_11DyadicFloat | ||
48 | ··0x000002d0·4958545f·45454553·335f5333·5f005f5a·IXT_EEES3_S3_._Z | ||
41 | ··0x000002 | 49 | ··0x000002e0·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 |
50 | ··0x000002f0·385f315f·385f3666·70757469·6c313272·8_1_8_6fputil12r | ||
51 | ··0x00000300·61697365·5f657863·65707445·69005f5a·aise_exceptEi._Z | ||
52 | ··0x00000310·4e4b3139·5f5f6c6c·766d5f6c·6962635f·NK19__llvm_libc_ | ||
53 | ··0x00000320·31385f31·5f385f36·66707574·696c3131·18_1_8_6fputil11 | ||
54 | ··0x00000330·44796164·6963466c·6f617449·4c6d3132·DyadicFloatILm12 | ||
55 | ··0x00000340·38454563·76545f49·64764545·76005f5f·8EEcvT_IdvEEv.__ | ||
56 | ··0x00000350·73746163·6b5f6368·6b5f6661·696c005f·stack_chk_fail._ | ||
57 | ··0x00000360·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
58 | ··0x00000370·31385f31·5f385f35·6c6f6731·70456400·18_1_8_5log1pEd. | ||
42 | ··0x00000270·385f315f·385f3132·5f474c4f·42414c5f·8_1_8_12_GLOBAL_ | ||
43 | ··0x00000280·5f4e5f31·31304249·475f434f·45464653·_N_110BIG_COEFFS | ||
44 | ··0x00000290·45002e4c·43504931·5f30002e·4c435049·E..LCPI1_0..LCPI | ||
45 | ··0x000002a0·335f3000·2e4c4350·49335f31·006c6f67·3_0..LCPI3_1.log | ||
46 | ··0x000002b0·3170005f·5f657272·6e6f5f6c·6f636174·1p.__errno_locat | ||
47 | ··0x000002c0·696f6e00·5f5a4e31·395f5f6c·6c766d5f·ion._ZN19__llvm_ | ||
48 | ··0x000002d0·6c696263·5f31385f·315f385f·36667075·libc_18_1_8_6fpu | ||
49 | ··0x000002e0·74696c39·71756963·6b5f6164·64494c6d·til9quick_addILm | ||
50 | ··0x000002f0·31323845·45454e53·305f3131·44796164·128EEENS0_11Dyad | ||
51 | ··0x00000300·6963466c·6f617449·58545f45·45455333·icFloatIXT_EEES3 | ||
52 | ··0x00000310·5f53335f·005f5a4e·4b31395f·5f6c6c76·_S3_._ZNK19__llv | ||
53 | ··0x00000320·6d5f6c69·62635f31·385f315f·385f3666·m_libc_18_1_8_6f | ||
54 | ··0x00000330·70757469·6c313144·79616469·63466c6f·putil11DyadicFlo | ||
55 | ··0x00000340·6174494c·6d313238·45456376·545f4964·atILm128EEcvT_Id | ||
56 | ··0x00000350·76454576·005f5a4e·31395f5f·6c6c766d·vEEv._ZN19__llvm | ||
57 | ··0x00000360·5f6c6962·635f3138·5f315f38·5f366670·_libc_18_1_8_6fp | ||
58 | ··0x00000370·7574696c·31327261·6973655f·65786365·util12raise_exce | ||
59 | ··0x00000380·70744569·005f5f73·7461636b·5f63686b·ptEi.__stack_chk | ||
60 | ··0x00000390·5f666169·6c005f5a·4e31395f·5f6c6c76·_fail._ZN19__llv | ||
61 | ··0x000003a0·6d5f6c69·62635f31·385f315f·385f356c·m_libc_18_1_8_5l | ||
62 | ··0x000003b0·6f673170·456400·····················og1pEd. | ||
Offset 1, 57 lines modified | Offset 1, 54 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·63737438·rty..rodata.cst8 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737438·rty..rodata.cst8 |
6 | ··0x00000040·002e726f·64617461·2e637374·34002e72·..rodata.cst4..r | 6 | ··0x00000040·002e726f·64617461·2e637374·34002e72·..rodata.cst4..r |
7 | ··0x00000050·6f646174·612e6373·74313600·2e72656c·odata.cst16..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e6c6f67·3170002e·ela.text.log1p.. |
9 | ··0x000000 | 8 | ··0x00000060·67726f75·70002e72·656c612e·74657874·group..rela.text |
10 | ··0x000000 | 9 | ··0x00000070·2e5f5a4e·31395f5f·6c6c766d·5f6c6962·._ZN19__llvm_lib |
11 | ··0x000000 | 10 | ··0x00000080·635f3138·5f315f38·5f366670·7574696c·c_18_1_8_6fputil |
12 | ··0x000000 | 11 | ··0x00000090·31327261·6973655f·65786365·70744569·12raise_exceptEi |
13 | ··0x000000 | 12 | ··0x000000a0·002e7465·78742e5f·5a4e3139·5f5f6c6c·..text._ZN19__ll |
14 | ··0x000000 | 13 | ··0x000000b0·766d5f6c·6962635f·31385f31·5f385f36·vm_libc_18_1_8_6 |
15 | ··0x000000 | 14 | ··0x000000c0·66707574·696c3971·7569636b·5f616464·fputil9quick_add |
16 | ··0x000000 | 15 | ··0x000000d0·494c6d31·32384545·454e5330·5f313144·ILm128EEENS0_11D |
17 | ··0x000000 | 16 | ··0x000000e0·79616469·63466c6f·61744958·545f4545·yadicFloatIXT_EE |
17 | ··0x000000f0·4553335f·53335f00·2e726f64·6174612e·ES3_S3_..rodata. | ||
18 | ··0x00000100· | 18 | ··0x00000100·63737431·36002e72·656c612e·74657874·cst16..rela.text |
19 | ··0x00000110·2e5f5a4e·4b31395f·5f6c6c76·6d5f6c69·._ZNK19__llvm_li | 19 | ··0x00000110·2e5f5a4e·4b31395f·5f6c6c76·6d5f6c69·._ZNK19__llvm_li |
20 | ··0x00000120·62635f31·385f315f·385f3666·70757469·bc_18_1_8_6fputi | 20 | ··0x00000120·62635f31·385f315f·385f3666·70757469·bc_18_1_8_6fputi |
21 | ··0x00000130·6c313144·79616469·63466c6f·6174494c·l11DyadicFloatIL | 21 | ··0x00000130·6c313144·79616469·63466c6f·6174494c·l11DyadicFloatIL |
22 | ··0x00000140·6d313238·45456376·545f4964·76454576·m128EEcvT_IdvEEv | 22 | ··0x00000140·6d313238·45456376·545f4964·76454576·m128EEcvT_IdvEEv |
23 | ··0x00000150·002e726f·64617461·2e5f5a4e·31395f5f·..rodata._ZN19__ | 23 | ··0x00000150·002e726f·64617461·2e5f5a4e·31395f5f·..rodata._ZN19__ |
24 | ··0x00000160·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 | 24 | ··0x00000160·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 |
25 | ··0x00000170·5f31325f·474c4f42·414c5f5f·4e5f3139·_12_GLOBAL__N_19 | 25 | ··0x00000170·5f31325f·474c4f42·414c5f5f·4e5f3139·_12_GLOBAL__N_19 |
26 | ··0x00000180·4c4f475f·52315f44·4445002e·726f6461·LOG_R1_DDE..roda | 26 | ··0x00000180·4c4f475f·52315f44·4445002e·726f6461·LOG_R1_DDE..roda |
27 | ··0x00000190·74612e5f·5a4e3139·5f5f6c6c·766d5f6c·ta._ZN19__llvm_l | 27 | ··0x00000190·74612e5f·5a4e3139·5f5f6c6c·766d5f6c·ta._ZN19__llvm_l |
28 | ··0x000001a0·6962635f·31385f31·5f385f31·325f474c·ibc_18_1_8_12_GL | 28 | ··0x000001a0·6962635f·31385f31·5f385f31·325f474c·ibc_18_1_8_12_GL |
29 | ··0x000001b0·4f42414c·5f5f4e5f·31325231·45002e72·OBAL__N_12R1E..r | 29 | ··0x000001b0·4f42414c·5f5f4e5f·31325231·45002e72·OBAL__N_12R1E..r |
30 | ··0x000001c0·6f646174·612e5f5a·4e31395f·5f6c6c76·odata._ZN19__llv | 30 | ··0x000001c0·6f646174·612e5f5a·4e31395f·5f6c6c76·odata._ZN19__llv |
31 | ··0x000001d0·6d5f6c69·62635f31·385f315f·385f3132·m_libc_18_1_8_12 | 31 | ··0x000001d0·6d5f6c69·62635f31·385f315f·385f3132·m_libc_18_1_8_12 |
32 | ··0x000001e0·5f474c4f·42414c5f·5f4e5f31·3 | 32 | ··0x000001e0·5f474c4f·42414c5f·5f4e5f31·364c4f47·_GLOBAL__N_16LOG |
33 | ··0x000001f0·3145002e | 33 | ··0x000001f0·5f523145·002e726f·64617461·2e5f5a4e·_R1E..rodata._ZN |
34 | ··0x00000200·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 | ||
35 | ··0x00000210·5f385f31·325f474c·4f42414c·5f5f4e5f·_8_12_GLOBAL__N_ | ||
36 | ··0x00000220·31364c4f·475f5231·45002e72·6f646174·16LOG_R1E..rodat | ||
37 | ··0x00000230·612e5f5a·4e31395f·5f6c6c76·6d5f6c69·a._ZN19__llvm_li | ||
38 | ··0x00000240·62635f31·385f315f·385f3132·5f474c4f·bc_18_1_8_12_GLO | ||
39 | ··0x00000250·42414c5f·5f4e5f31·364c4f47·5f523345·BAL__N_16LOG_R3E | ||
40 | ··0x00000260·002e726f·64617461·2e5f5a4e·31395f5f·..rodata._ZN19__ | ||
41 | ··0x00000270·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 | ||
42 | ··0x00000280·5f31325f·474c4f42·414c5f5f·4e5f3132·_12_GLOBAL__N_12 | ||
43 | ··0x00000290·53334500·2e726f64·6174612e·5f5a4e31·S3E..rodata._ZN1 | ||
44 | ··0x000002 | 34 | ··0x00000200·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 |
45 | ··0x000002 | 35 | ··0x00000210·5f315f38·5f31325f·474c4f42·414c5f5f·_1_8_12_GLOBAL__ |
46 | ··0x000002 | 36 | ··0x00000220·4e5f3136·4c4f475f·52334500·2e726f64·N_16LOG_R3E..rod |
37 | ··0x00000230·6174612e·5f5a4e31·395f5f6c·6c766d5f·ata._ZN19__llvm_ | ||
38 | ··0x00000240·6c696263·5f31385f·315f385f·31325f47·libc_18_1_8_12_G | ||
39 | ··0x00000250·4c4f4241·4c5f5f4e·5f313253·3345002e·LOBAL__N_12S3E.. | ||
47 | ··0x000002 | 40 | ··0x00000260·726f6461·74612e5f·5a4e3139·5f5f6c6c·rodata._ZN19__ll |
48 | ··0x000002 | 41 | ··0x00000270·766d5f6c·6962635f·31385f31·5f385f31·vm_libc_18_1_8_1 |
49 | ··0x000002 | 42 | ··0x00000280·325f474c·4f42414c·5f5f4e5f·31313042·2_GLOBAL__N_110B |
50 | ··0x00000 | 43 | ··0x00000290·49475f43·4f454646·5345002e·726f6461·IG_COEFFSE..roda |
51 | ··0x00000 | 44 | ··0x000002a0·74612e5f·5a4e3139·5f5f6c6c·766d5f6c·ta._ZN19__llvm_l |
52 | ··0x000003 | 45 | ··0x000002b0·6962635f·31385f31·5f385f31·325f474c·ibc_18_1_8_12_GL |
53 | ··0x00000330·5f5f4e5f·31325332·45002e6e·6f74652e·__N_12S2E..note. | ||
54 | ··0x00000340·474e552d·73746163·6b002e6c·6c766d5f·GNU-stack..llvm_ | ||
55 | ··0x00000 | 46 | ··0x000002c0·4f42414c·5f5f4e5f·31364c4f·475f5232·OBAL__N_16LOG_R2 |
47 | ··0x000002d0·45002e72·6f646174·612e5f5a·4e31395f·E..rodata._ZN19_ | ||
48 | ··0x000002e0·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ | ||
49 | ··0x000002f0·385f3132·5f474c4f·42414c5f·5f4e5f31·8_12_GLOBAL__N_1 | ||
50 | ··0x00000300·32533245·002e6e6f·74652e47·4e552d73·2S2E..note.GNU-s | ||
51 | ··0x00000310·7461636b·002e6c6c·766d5f61·64647273·tack..llvm_addrs | ||
52 | ··0x00000320·696700······························ig. | ||
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:·········· | 13 | ··Start·of·section·headers:··········2944·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········12 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·11 |
Offset 1, 22 lines modified | Offset 1, 21 lines modified | ||
1 | There·are·1 | 1 | There·are·12·section·headers,·starting·at·offset·0xb80: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 | 5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 |
6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 | 6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 |
7 | ··[·3]·.rodata.cst4······PROGBITS········0000000000000000·000060·00001 | 7 | ··[·3]·.rodata.cst4······PROGBITS········0000000000000000·000060·000014·04··AM··0···0··4 |
8 | ··[·4]·.rodata.cst8······PROGBITS········0000000000000000·00007 | 8 | ··[·4]·.rodata.cst8······PROGBITS········0000000000000000·000078·000070·08··AM··0···0··8 |
9 | ··[·5]·.rodata.cst16·····PROGBITS········0000000000000000·0000e0·000010·10··AM··0···0·16 | ||
10 | ··[· | 9 | ··[·5]·.text.log1pf······PROGBITS········0000000000000000·0000f0·0003fc·00··AX··0···0·16 |
11 | ··[· | 10 | ··[·6]·.rela.text.log1pf·RELA············0000000000000000·0008a8·000258·18···I··9···5··8 |
12 | ··[· | 11 | ··[·7]·.note.GNU-stack···PROGBITS········0000000000000000·0004ec·000000·00······0···0··1 |
13 | ··[· | 12 | ··[·8]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0004ec·000002·00···E··0···0··1 |
14 | ··[ | 13 | ··[·9]·.symtab···········SYMTAB··········0000000000000000·0004f0·000270·18·····10··20··8 |
15 | ··[1 | 14 | ··[10]·.strtab···········STRTAB··········0000000000000000·000760·000146·00······0···0··1 |
16 | ··[1 | 15 | ··[11]·.shstrtab·········STRTAB··········0000000000000000·000b00·00007e·00······0···0··1 |
17 | Key·to·Flags: | 16 | Key·to·Flags: |
18 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 17 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
19 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 18 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
20 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 19 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
21 | ··D·(mbind),·l·(large),·p·(processor·specific) | 20 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 29 lines modified | Offset 1, 29 lines modified | ||
1 | Symbol·table·'.symtab'·contains·26·entries: | 1 | Symbol·table·'.symtab'·contains·26·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_0 |
5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_1 | 5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_1 |
6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_ | 6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_9 |
7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_1 | 7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_10 |
8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_18 | ||
8 | ····· | 9 | ·····6:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 |
9 | ····· | 10 | ·····7:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 |
10 | ····· | 11 | ·····8:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_4 |
11 | ····· | 12 | ·····9:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_5 |
12 | ···· | 13 | ····10:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_6 |
13 | ····1 | 14 | ····11:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_7 |
14 | ····1 | 15 | ····12:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_8 |
15 | ····1 | 16 | ····13:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_11 |
16 | ····1 | 17 | ····14:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_12 |
17 | ····1 | 18 | ····15:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_13 |
18 | ····1 | 19 | ····16:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_14 |
19 | ····1 | 20 | ····17:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_15 |
20 | ····1 | 21 | ····18:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_16 |
21 | ····1 | 22 | ····19:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_17 |
22 | ····19:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_9 | ||
23 | ····20:·0000000000000000··1 | 23 | ····20:·0000000000000000··1020·FUNC····GLOBAL·DEFAULT····5·log1pf |
24 | ····21:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location | 24 | ····21:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
25 | ····22:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE | 25 | ····22:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE |
26 | ····23:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_5LOG_FE | 26 | ····23:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_5LOG_FE |
27 | ····24:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 27 | ····24:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
28 | ····25:·0000000000000000··1 | 28 | ····25:·0000000000000000··1020·FUNC····GLOBAL·DEFAULT····5·_ZN19__llvm_libc_18_1_8_6log1pfEf |
Offset 1, 28 lines modified | Offset 1, 28 lines modified | ||
1 | Relocation·section·'.rela.text.log1pf'·at·offset·0x | 1 | Relocation·section·'.rela.text.log1pf'·at·offset·0x8a8·contains·25·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000016f··0000000600000002·R_X86_64_PC32··········0000000000000000·.LCPI0_2·-·4 | ||
4 | 0000000000000178··0000000700000002·R_X86_64_PC32··········0000000000000008·.LCPI0_3·-·4 | ||
5 | 0000000000000180··0000000800000002·R_X86_64_PC32··········0000000000000010·.LCPI0_4·-·4 | ||
6 | 0000000000000189··0000000900000002·R_X86_64_PC32··········0000000000000018·.LCPI0_5·-·4 | ||
7 | 0000000000000191··0000000a00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_6·-·4 | ||
8 | 000000000000019a··0000000b00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_7·-·4 | ||
9 | 00000000000001a7··0000000c00000002·R_X86_64_PC32··········0000000000000030·.LCPI0_8·-·4 | ||
10 | 00000000000001dc··0000000d00000002·R_X86_64_PC32··········0000000000000038·.LCPI0_11·-·4 | ||
3 | 0000000000000 | 11 | 0000000000000225··0000001500000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
4 | 0000000000000188··0000001300000002·R_X86_64_PC32··········0000000000000000·.LCPI0_9·-·4 | ||
5 | 00000000000001c8··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_10·-·4 | ||
6 | 0000000000000217··0000000500000002·R_X86_64_PC32··········0000000000000000·.LCPI0_2·-·4 | ||
7 | 00000000000002 | 12 | 0000000000000243··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_9·-·4 |
8 | 00000000000002 | 13 | 0000000000000284··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_18·-·4 |
9 | 0000000000000237··0000000800000002·R_X86_64_PC32··········0000000000000018·.LCPI0_5·-·4 | ||
10 | 000000000000023f··0000000900000002·R_X86_64_PC32··········0000000000000020·.LCPI0_6·-·4 | ||
11 | 000000000000024b··0000000a00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_7·-·4 | ||
12 | 0000000000000257··0000000b00000002·R_X86_64_PC32··········0000000000000030·.LCPI0_8·-·4 | ||
13 | 00000000000002 | 14 | 00000000000002a4··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
14 | 0000000000000 | 15 | 00000000000002c4··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 |
15 | 0000000000000348··0000000c00000002·R_X86_64_PC32··········0000000000000038·.LCPI0_11·-·4 | ||
16 | 0000000000000 | 16 | 00000000000002ee··0000001500000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
17 | 00000000000003 | 17 | 000000000000030c··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_9·-·4 |
18 | 00000000000003 | 18 | 000000000000034d··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_10·-·4 |
19 | 0000000000000 | 19 | 000000000000039f··000000160000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_10ONE_OVER_FE·-·4 |
20 | 0000000000000 | 20 | 00000000000003ab··000000170000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_5LOG_FE·-·4 |
21 | 0000000000000 | 21 | 00000000000003b3··0000000e00000002·R_X86_64_PC32··········0000000000000040·.LCPI0_12·-·4 |
22 | 0000000000000 | 22 | 00000000000003c1··0000000f00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_13·-·4 |
23 | 0000000000000 | 23 | 00000000000003ca··0000001000000002·R_X86_64_PC32··········0000000000000050·.LCPI0_14·-·4 |
24 | 0000000000000 | 24 | 00000000000003d3··0000001100000002·R_X86_64_PC32··········0000000000000058·.LCPI0_15·-·4 |
25 | 0000000000000 | 25 | 00000000000003dc··0000001200000002·R_X86_64_PC32··········0000000000000060·.LCPI0_16·-·4 |
26 | 0000000000000 | 26 | 00000000000003e5··0000001300000002·R_X86_64_PC32··········0000000000000068·.LCPI0_17·-·4 |
27 | 0000000000000 | 27 | 00000000000003f8··0000001800000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 1, 9 lines modified | Offset 1, 10 lines modified | ||
1 | .LCPI0_0 | 1 | .LCPI0_0 |
2 | .LCPI0_1 | 2 | .LCPI0_1 |
3 | .LCPI0_9 | ||
3 | .LCPI0_10 | 4 | .LCPI0_10 |
4 | .LCPI0_18 | 5 | .LCPI0_18 |
5 | .LCPI0_2 | 6 | .LCPI0_2 |
6 | .LCPI0_3 | 7 | .LCPI0_3 |
7 | .LCPI0_4 | 8 | .LCPI0_4 |
8 | .LCPI0_5 | 9 | .LCPI0_5 |
9 | .LCPI0_6 | 10 | .LCPI0_6 |
Offset 12, 21 lines modified | Offset 13, 19 lines modified | ||
12 | .LCPI0_11 | 13 | .LCPI0_11 |
13 | .LCPI0_12 | 14 | .LCPI0_12 |
14 | .LCPI0_13 | 15 | .LCPI0_13 |
15 | .LCPI0_14 | 16 | .LCPI0_14 |
16 | .LCPI0_15 | 17 | .LCPI0_15 |
17 | .LCPI0_16 | 18 | .LCPI0_16 |
18 | .LCPI0_17 | 19 | .LCPI0_17 |
19 | .LCPI0_9 | ||
20 | __errno_location | 20 | __errno_location |
21 | _ZN19__llvm_libc_18_1_8_10ONE_OVER_FE | 21 | _ZN19__llvm_libc_18_1_8_10ONE_OVER_FE |
22 | _ZN19__llvm_libc_18_1_8_5LOG_FE | 22 | _ZN19__llvm_libc_18_1_8_5LOG_FE |
23 | __stack_chk_fail | 23 | __stack_chk_fail |
24 | _ZN19__llvm_libc_18_1_8_6log1pfEf | 24 | _ZN19__llvm_libc_18_1_8_6log1pfEf |
25 | .shstrtab | 25 | .shstrtab |
26 | .note.gnu.property | 26 | .note.gnu.property |
27 | .rodata.cst4 | 27 | .rodata.cst4 |
28 | .rodata.cst8 | 28 | .rodata.cst8 |
29 | .rodata.cst16 | ||
30 | .rela.text.log1pf | 29 | .rela.text.log1pf |
31 | .note.GNU-stack | 30 | .note.GNU-stack |
32 | .llvm_addrsig | 31 | .llvm_addrsig |
Offset 1, 4 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·00008000·00008080· | 2 | ··0x00000000·00008000·00008080·aaaaaaaa·000080ff·................ |
3 | ··0x00000010·0000c07f····························.... | ||
Offset 5, 245 lines modified | Offset 5, 204 lines modified | ||
5 | 0000000000000000·<__llvm_libc_18_1_8_::log1pf(float)>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::log1pf(float)>: |
6 | log1pf(): | 6 | log1pf(): |
7 | » endbr64 | 7 | » endbr64 |
8 | » sub····$0x38,%rsp | 8 | » sub····$0x38,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x30(%rsp) | 10 | » mov····%rax,0x30(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » mov····%eax,%ecx | 12 | » mov····%eax,%ecx |
13 | » and····$0x7fffffff,%ecx | 13 | » and····$0x7fffffff,%ecx |
14 | » cvtss2sd·%xmm0,%xmm0 | 14 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
15 | » cmp····$0x3c800001,%ecx | 15 | » cmp····$0x3c800001,%ecx |
16 | » jb····· | 16 | » jb·····6b·<__llvm_libc_18_1_8_::log1pf(float)+0x6b> |
17 | » cmp····$0x5 | 17 | » cmp····$0x5cd69e87,%eax |
18 | » jle···· | 18 | » jle····a8·<__llvm_libc_18_1_8_::log1pf(float)+0xa8> |
19 | » cmp····$0x6f31a8eb,%eax | 19 | » cmp····$0x6f31a8eb,%eax |
20 | » jg·····1 | 20 | » jg·····101·<__llvm_libc_18_1_8_::log1pf(float)+0x101> |
21 | » cmp····$0x5 | 21 | » cmp····$0x5cd69e88,%eax |
22 | » je·····2 | 22 | » je·····28a·<__llvm_libc_18_1_8_::log1pf(float)+0x28a> |
23 | » cmp····$0x65d890d3,%eax | 23 | » cmp····$0x65d890d3,%eax |
24 | » je·····2ab·<__llvm_libc_18_1_8_::log1pf(float)+0x2ab> | ||
25 | » cmp····$0x665e7ca6,%eax | ||
26 | » jne···· | 24 | » jne····1d8·<__llvm_libc_18_1_8_::log1pf(float)+0x1d8> |
27 | » movl···$0xffffffff,0x10(%rsp) | 25 | » movl···$0xffffffff,0x10(%rsp) |
28 | » movl···$0x425 | 26 | » movl···$0x4254d1f9,0x10(%rsp) |
29 | » jmp····2 | 27 | » jmp····2ba·<__llvm_libc_18_1_8_::log1pf(float)+0x2ba> |
30 | » cmp····$0xbb0ec8c3,%eax | 28 | » cmp····$0xbb0ec8c3,%eax |
31 | » jle···· | 29 | » jle····de·<__llvm_libc_18_1_8_::log1pf(float)+0xde> |
32 | » cmp····$0xbb0ec8c4,%eax | 30 | » cmp····$0xbb0ec8c4,%eax |
33 | » je·····1 | 31 | » je·····12c·<__llvm_libc_18_1_8_::log1pf(float)+0x12c> |
34 | » cmp····$0x3710001b,%eax | 32 | » cmp····$0x3710001b,%eax |
35 | » je·····1 | 33 | » je·····141·<__llvm_libc_18_1_8_::log1pf(float)+0x141> |
36 | » cmp····$0x35400003,%eax | 34 | » cmp····$0x35400003,%eax |
37 | » jne···· | 35 | » jne····16b·<__llvm_libc_18_1_8_::log1pf(float)+0x16b> |
38 | » movl···$0xffffffff,0x10(%rsp) | 36 | » movl···$0xffffffff,0x10(%rsp) |
39 | » movl···$0x353fffff,0x10(%rsp) | 37 | » movl···$0x353fffff,0x10(%rsp) |
40 | » jmp···· | 38 | » jmp····2ba·<__llvm_libc_18_1_8_::log1pf(float)+0x2ba> |
41 | » cmp····$0x | 39 | » cmp····$0xbd1d20af,%eax |
42 | » j | 40 | » je·····1c3·<__llvm_libc_18_1_8_::log1pf(float)+0x1c3> |
41 | » cmp····$0xbf800000,%eax | ||
42 | » je·····2ed·<__llvm_libc_18_1_8_::log1pf(float)+0x2ed> | ||
43 | » cmp····$0x41078feb,%eax | 43 | » cmp····$0x41078feb,%eax |
44 | » je·····2cf·<__llvm_libc_18_1_8_::log1pf(float)+0x2cf> | ||
45 | » cmp····$0x4cc1c80b,%eax | ||
46 | » je·····299·<__llvm_libc_18_1_8_::log1pf(float)+0x299> | ||
47 | » cmp····$0x5cd69e88,%eax | ||
48 | » jne···· | 44 | » jne····1d8·<__llvm_libc_18_1_8_::log1pf(float)+0x1d8> |
49 | » movl···$0xffffffff,0x10(%rsp) | 45 | » movl···$0xffffffff,0x10(%rsp) |
50 | » movl···$0x4 | 46 | » movl···$0x400fe5e7,0x10(%rsp) |
51 | » jmp····2 | 47 | » jmp····29a·<__llvm_libc_18_1_8_::log1pf(float)+0x29a> |
52 | » cmp····$0xb53ffffd,%eax | 48 | » cmp····$0xb53ffffd,%eax |
53 | » je·····1 | 49 | » je·····156·<__llvm_libc_18_1_8_::log1pf(float)+0x156> |
54 | » cmp····$0xb70fffe5,%eax | 50 | » cmp····$0xb70fffe5,%eax |
55 | » jne···· | 51 | » jne····16b·<__llvm_libc_18_1_8_::log1pf(float)+0x16b> |
56 | » movl···$0xffffffff,0x10(%rsp) | 52 | » movl···$0xffffffff,0x10(%rsp) |
57 | » movl···$0xb710000d,0x10(%rsp) | 53 | » movl···$0xb710000d,0x10(%rsp) |
58 | » jmp···· | 54 | » jmp····2ba·<__llvm_libc_18_1_8_::log1pf(float)+0x2ba> |
59 | » cmp····$0x6f31a8ec,%eax | 55 | » cmp····$0x6f31a8ec,%eax |
60 | » je·····301·<__llvm_libc_18_1_8_::log1pf(float)+0x301> | ||
61 | » cmp····$0x79e7ec37,%eax | ||
62 | » je·····2 | 56 | » je·····2aa·<__llvm_libc_18_1_8_::log1pf(float)+0x2aa> |
63 | » cmp····$0x7a17f30a,%eax | 57 | » cmp····$0x7a17f30a,%eax |
64 | » jne···· | 58 | » jne····1d8·<__llvm_libc_18_1_8_::log1pf(float)+0x1d8> |
65 | » movl···$0xffffffff,0x10(%rsp) | 59 | » movl···$0xffffffff,0x10(%rsp) |
66 | » movl···$0x42a28a1b,0x10(%rsp) | 60 | » movl···$0x42a28a1b,0x10(%rsp) |
67 | » jmp····2 | 61 | » jmp····29a·<__llvm_libc_18_1_8_::log1pf(float)+0x29a> |
68 | » cmp····$0xbd1d20af,%eax | ||
69 | » je·····287·<__llvm_libc_18_1_8_::log1pf(float)+0x287> | ||
70 | » cmp····$0xbf800000,%eax | ||
71 | » jne····344·<__llvm_libc_18_1_8_::log1pf(float)+0x344> | ||
72 | » call···170·<__llvm_libc_18_1_8_::log1pf(float)+0x170> | ||
73 | ·R_X86_64_PLT32» __errno_location-0x4 | ||
74 | » movl···$0x22,(%rax) | ||
75 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | ||
76 | » mov····%rax,0x10(%rsp) | ||
77 | » movaps·0x0(%rip),%xmm0········ | ||
78 | ·R_X86_64_PC32» .LCPI0_9-0x4 | ||
79 | » movups·%xmm0,0x18(%rsp) | ||
80 | » movl···$0xaaaaaaaa,0x28(%rsp) | ||
81 | » fnstenv·0x10(%rsp) | ||
82 | » movl···$0xaaaaaaaa,0xc(%rsp) | ||
83 | » stmxcsr·0xc(%rsp) | ||
84 | » orb····$0x4,0x14(%rsp) | ||
85 | » mov····0xc(%rsp),%eax | ||
86 | » or·····$0x4,%eax | ||
87 | » fldenv·0x10(%rsp) | ||
88 | » mov····%eax,0xc(%rsp) | ||
89 | » ldmxcsr·0xc(%rsp) | ||
90 | » fwait | ||
91 | » movss··0x0(%rip),%xmm0········ | ||
92 | ·R_X86_64_PC32» .LCPI0_10-0x4 | ||
93 | » jmp····32b·<__llvm_libc_18_1_8_::log1pf(float)+0x32b> | ||
94 | » movl···$0xffffffff,0x10(%rsp) | 62 | » movl···$0xffffffff,0x10(%rsp) |
95 | » movl···$0xbb0ef0a5,0x10(%rsp) | 63 | » movl···$0xbb0ef0a5,0x10(%rsp) |
96 | » jmp····2 | 64 | » jmp····29a·<__llvm_libc_18_1_8_::log1pf(float)+0x29a> |
97 | » movl···$0xffffffff,0x10(%rsp) | 65 | » movl···$0xffffffff,0x10(%rsp) |
98 | » movl···$0x370ffff3,0x10(%rsp) | 66 | » movl···$0x370ffff3,0x10(%rsp) |
99 | » jmp···· | 67 | » jmp····2ba·<__llvm_libc_18_1_8_::log1pf(float)+0x2ba> |
100 | » movl···$0xffffffff,0x10(%rsp) | 68 | » movl···$0xffffffff,0x10(%rsp) |
101 | » movl···$0xb5400001,0x10(%rsp) | 69 | » movl···$0xb5400001,0x10(%rsp) |
102 | » jmp···· | 70 | » jmp····2ba·<__llvm_libc_18_1_8_::log1pf(float)+0x2ba> |
103 | » movaps·%xmm0,%xmm1 | ||
104 | » movsd | 71 | » vmovsd·0x0(%rip),%xmm1········ |
105 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 72 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
106 | » mulsd··%xmm0,%xmm2 | ||
107 | » addsd | 73 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm1········ |
108 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 74 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
109 | » movsd | 75 | » vmovsd·0x0(%rip),%xmm2········ |
110 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 76 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
111 | » mulsd··%xmm0,%xmm3 | ||
112 | » addsd | 77 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm2········ |
113 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 78 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
114 | » movsd | 79 | » vmovsd·0x0(%rip),%xmm3········ |
115 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 80 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
116 | » mulsd··%xmm0,%xmm4 | ||
117 | » addsd | 81 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm3········ |
118 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 82 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
119 | » mulsd· | 83 | » vmulsd·%xmm0,%xmm0,%xmm4 |
120 | » m | 84 | » vfmadd231sd·0x0(%rip),%xmm4,%xmm3········ |
121 | ·R_X86_64_PC32» .LCPI0_8-0x4 | 85 | ·R_X86_64_PC32» .LCPI0_8-0x4 |
86 | » vfmadd213sd·%xmm2,%xmm4,%xmm3 | ||
87 | » vfmadd213sd·%xmm1,%xmm4,%xmm3 | ||
88 | » vfmadd213sd·%xmm0,%xmm4,%xmm3 | ||
122 | » mulsd··%xmm1,%xmm5 | ||
123 | » addsd··%xmm4,%xmm5 | ||
124 | » mulsd··%xmm1,%xmm5 | ||
125 | » addsd··%xmm3,%xmm5 | ||
Max diff block lines reached; 5765/12201 bytes (47.25%) of diff not shown. |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f31002e·4c435049·305f3 | 3 | ··0x00000010·5f31002e·4c435049·305f3900·2e4c4350·_1..LCPI0_9..LCP |
4 | ··0x00000020· | 4 | ··0x00000020·49305f31·30002e4c·43504930·5f313800·I0_10..LCPI0_18. |
5 | ··0x00000030·2e4c4350·49305f3 | 5 | ··0x00000030·2e4c4350·49305f32·002e4c43·5049305f·.LCPI0_2..LCPI0_ |
6 | ··0x00000040·3 | 6 | ··0x00000040·33002e4c·43504930·5f34002e·4c435049·3..LCPI0_4..LCPI |
7 | ··0x00000050·305f3 | 7 | ··0x00000050·305f3500·2e4c4350·49305f36·002e4c43·0_5..LCPI0_6..LC |
8 | ··0x00000060·5049305f·3 | 8 | ··0x00000060·5049305f·37002e4c·43504930·5f38002e·PI0_7..LCPI0_8.. |
9 | ··0x00000070·2e4c4350·49305f31·32002e4c·43504930·.LCPI0_12..LCPI0 | ||
10 | ··0x00000080·5f313300·2e4c4350·49305f31·34002e4c·_13..LCPI0_14..L | ||
11 | ··0x000000 | 9 | ··0x00000070·4c435049·305f3131·002e4c43·5049305f·LCPI0_11..LCPI0_ |
12 | ··0x000000 | 10 | ··0x00000080·3132002e·4c435049·305f3133·002e4c43·12..LCPI0_13..LC |
11 | ··0x00000090·5049305f·3134002e·4c435049·305f3135·PI0_14..LCPI0_15 | ||
12 | ··0x000000a0·002e4c43·5049305f·3136002e·4c435049·..LCPI0_16..LCPI | ||
13 | ··0x000000b0· | 13 | ··0x000000b0·305f3137·006c6f67·31706600·5f5f6572·0_17.log1pf.__er |
14 | ··0x000000c0·726e6f5f·6c6f6361·74696f6e·005f5a4e·rno_location._ZN | 14 | ··0x000000c0·726e6f5f·6c6f6361·74696f6e·005f5a4e·rno_location._ZN |
15 | ··0x000000d0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | 15 | ··0x000000d0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 |
16 | ··0x000000e0·5f315f38·5f31304f·4e455f4f·5645525f·_1_8_10ONE_OVER_ | 16 | ··0x000000e0·5f315f38·5f31304f·4e455f4f·5645525f·_1_8_10ONE_OVER_ |
17 | ··0x000000f0·4645005f·5a4e3139·5f5f6c6c·766d5f6c·FE._ZN19__llvm_l | 17 | ··0x000000f0·4645005f·5a4e3139·5f5f6c6c·766d5f6c·FE._ZN19__llvm_l |
18 | ··0x00000100·6962635f·31385f31·5f385f35·4c4f475f·ibc_18_1_8_5LOG_ | 18 | ··0x00000100·6962635f·31385f31·5f385f35·4c4f475f·ibc_18_1_8_5LOG_ |
19 | ··0x00000110·4645005f·5f737461·636b5f63·686b5f66·FE.__stack_chk_f | 19 | ··0x00000110·4645005f·5f737461·636b5f63·686b5f66·FE.__stack_chk_f |
20 | ··0x00000120·61696c00·5f5a4e31·395f5f6c·6c766d5f·ail._ZN19__llvm_ | 20 | ··0x00000120·61696c00·5f5a4e31·395f5f6c·6c766d5f·ail._ZN19__llvm_ |
Offset 1, 12 lines modified | Offset 1, 11 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r | 6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r |
7 | ··0x00000050·6f646174·612e6373·74313600·2e72656c·odata.cst16..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e6c6f67·31706600·ela.text.log1pf. |
9 | ··0x000000 | 8 | ··0x00000060·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack. |
10 | ··0x000000 | 9 | ··0x00000070·2e6c6c76·6d5f6164·64727369·6700·····.llvm_addrsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········24 | 13 | ··Start·of·section·headers:··········24056·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········2 | 19 | ··Number·of·section·headers:·········24 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·23 |
Offset 1, 32 lines modified | Offset 1, 33 lines modified | ||
1 | There·are·2 | 1 | There·are·24·section·headers,·starting·at·offset·0x5df8: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····2 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····21··27··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·000048·00000c·04·····2 | 6 | ··[·2]·.group············GROUP···········0000000000000000·000048·00000c·04·····21··28··4 |
7 | ··[·3]·.group············GROUP···········0000000000000000·000054·00000c·04·····2 | 7 | ··[·3]·.group············GROUP···········0000000000000000·000054·00000c·04·····21··29··4 |
8 | ··[·4]·.text·············PROGBITS········0000000000000000·000060·000000·00··AX··0···0··4 | 8 | ··[·4]·.text·············PROGBITS········0000000000000000·000060·000000·00··AX··0···0··4 |
9 | ··[·5]·.note.gnu.property·NOTE············0000000000000000·000060·000020·00···A··0···0··8 | 9 | ··[·5]·.note.gnu.property·NOTE············0000000000000000·000060·000020·00···A··0···0··8 |
10 | ··[·6]·.rodata.cst | 10 | ··[·6]·.rodata.cst4······PROGBITS········0000000000000000·000080·000004·04··AM··0···0··4 |
11 | ··[·7]·.rodata.cst8······PROGBITS········0000000000000000·0000 | 11 | ··[·7]·.rodata.cst8······PROGBITS········0000000000000000·000088·000070·08··AM··0···0··8 |
12 | ··[·8]·.text.log2········PROGBITS········0000000000000000·0001 | 12 | ··[·8]·.text.log2········PROGBITS········0000000000000000·000100·00087e·00··AX··0···0·16 |
13 | ··[·9]·.rela.text.log2···RELA············0000000000000000·005 | 13 | ··[·9]·.rela.text.log2···RELA············0000000000000000·0057d0·0002e8·18···I·21···8··8 |
14 | ··[10]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·000 | 14 | ··[10]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·000980·0001bc·00·AXG··0···0·16 |
15 | ··[11]·.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·PROGBITS········0000000000000000·000 | 15 | ··[11]·.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·PROGBITS········0000000000000000·000b40·0002d5·00·AXG··0···0·16 |
16 | ··[12]·.rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·RELA············0000000000000000·005 | 16 | ··[12]·.rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·RELA············0000000000000000·005ab8·0000c0·18··IG·21··11··8 |
17 | ··[13]·.rodata.cst16·····PROGBITS········0000000000000000·000e18·000020·10··AM··0···0··8 | ||
17 | ··[1 | 18 | ··[14]·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·PROGBITS········0000000000000000·000e40·000191·00·AXG··0···0·16 |
18 | ··[1 | 19 | ··[15]·.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·RELA············0000000000000000·005b78·000030·18··IG·21··14··8 |
19 | ··[1 | 20 | ··[16]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E·PROGBITS········0000000000000000·000fe0·000800·00···A··0···0·16 |
20 | ··[1 | 21 | ··[17]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_TABLEE·PROGBITS········0000000000000000·0017e0·003960·00···A··0···0··8 |
21 | ··[1 | 22 | ··[18]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·PROGBITS········0000000000000000·005140·000060·00···A··0···0·16 |
22 | ··[1 | 23 | ··[19]·.note.GNU-stack···PROGBITS········0000000000000000·0051a0·000000·00······0···0··1 |
23 | ··[ | 24 | ··[20]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0051a0·000003·00···E··0···0··1 |
24 | ··[2 | 25 | ··[21]·.symtab···········SYMTAB··········0000000000000000·0051a8·000348·18·····22··24··8 |
25 | ··[21]·.strtab···········STRTAB··········0000000000000000·0055d8·00030f·00······0···0··1 | ||
26 | ··[22]·.s | 26 | ··[22]·.strtab···········STRTAB··········0000000000000000·0054f0·0002de·00······0···0··1 |
27 | ··[23]·.shstrtab·········STRTAB··········0000000000000000·005ba8·00024a·00······0···0··1 | ||
27 | Key·to·Flags: | 28 | Key·to·Flags: |
28 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 29 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
29 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 30 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
30 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 31 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
31 | ··D·(mbind),·l·(large),·p·(processor·specific) | 32 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Symbol·table·'.symtab'·contains·3 | 1 | Symbol·table·'.symtab'·contains·35·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_0 |
5 | ·····2:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 5 | ·····2:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 |
6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 | 6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_2 |
7 | ·····4:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_3 | 7 | ·····4:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_3 |
8 | ·····5:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_4 | 8 | ·····5:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_4 |
Offset 12, 30 lines modified | Offset 12, 27 lines modified | ||
12 | ·····8:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_7 | 12 | ·····8:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_7 |
13 | ·····9:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_8 | 13 | ·····9:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_8 |
14 | ····10:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_9 | 14 | ····10:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_9 |
15 | ····11:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_10 | 15 | ····11:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_10 |
16 | ····12:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_11 | 16 | ····12:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_11 |
17 | ····13:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_12 | 17 | ····13:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_12 |
18 | ····14:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_13 | 18 | ····14:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_13 |
19 | ····15:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_14 | ||
20 | ····16:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_15 | ||
21 | ····1 | 19 | ····15:·0000000000000000··2048·OBJECT··LOCAL··DEFAULT···16·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E |
22 | ····1 | 20 | ····16:·0000000000000000·14688·OBJECT··LOCAL··DEFAULT···17·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_TABLEE |
23 | ····1 | 21 | ····17:·0000000000000000····96·OBJECT··LOCAL··DEFAULT···18·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
24 | ···· | 22 | ····18:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI2_0 |
25 | ···· | 23 | ····19:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···13·.LCPI3_0 |
26 | ····2 | 24 | ····20:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT···13·.LCPI3_1 |
27 | ····2 | 25 | ····21:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···16·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E |
28 | ····2 | 26 | ····22:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···17·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_TABLEE |
29 | ····2 | 27 | ····23:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···18·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
30 | ····2 | 28 | ····24:·0000000000000000··2174·FUNC····GLOBAL·DEFAULT····8·log2 |
31 | ····2 | 29 | ····25:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
32 | ····2 | 30 | ····26:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2RDE |
33 | ····29:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2CDE | ||
34 | ···· | 31 | ····27:·0000000000000000···444·FUNC····WEAK···HIDDEN····10·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
35 | ···· | 32 | ····28:·0000000000000000···725·FUNC····WEAK···HIDDEN····11·_ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE |
36 | ···· | 33 | ····29:·0000000000000000···401·FUNC····WEAK···HIDDEN····14·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
37 | ····3 | 34 | ····30:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
38 | ····3 | 35 | ····31:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2S2E |
39 | ····3 | 36 | ····32:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2S3E |
40 | ····3 | 37 | ····33:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2S4E |
41 | ····3 | 38 | ····34:·0000000000000000··2174·FUNC····GLOBAL·DEFAULT····8·_ZN19__llvm_libc_18_1_8_4log2Ed |
Offset 1, 53 lines modified | Offset 1, 50 lines modified | ||
1 | Relocation·section·'.rela.text.log2'·at·offset·0x5 | 1 | Relocation·section·'.rela.text.log2'·at·offset·0x57d0·contains·31·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 0000000000000098··0000001 | 3 | 0000000000000098··0000001900000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
4 | 00000000000000b | 4 | 00000000000000b9··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
5 | 000000000000011 | 5 | 0000000000000118··0000000200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_1·-·4 |
6 | 000000000000012 | 6 | 0000000000000122··0000001900000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
7 | 000000000000014 | 7 | 0000000000000143··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
8 | 00000000000001a | 8 | 00000000000001a2··0000000e00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_13·-·4 |
9 | 00000000000001b | 9 | 00000000000001bb··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 |
10 | 00000000000001 | 10 | 00000000000001ec··0000001a0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2RDE·-·4 |
11 | 00000000000002 | 11 | 0000000000000214··0000000400000002·R_X86_64_PC32··········0000000000000010·.LCPI0_3·-·4 |
12 | 00000000000002 | 12 | 0000000000000220··0000001500000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E·-·4 |
13 | 000000000000026e··0000000400000002·R_X86_64_PC32··········0000000000000010·.LCPI0_3·-·4 | ||
14 | 00000000000002 | 13 | 000000000000023b··0000000500000002·R_X86_64_PC32··········0000000000000018·.LCPI0_4·-·4 |
15 | 00000000000002 | 14 | 0000000000000247··0000000600000002·R_X86_64_PC32··········0000000000000020·.LCPI0_5·-·4 |
16 | 00000000000002 | 15 | 0000000000000250··0000000700000002·R_X86_64_PC32··········0000000000000028·.LCPI0_6·-·4 |
17 | 00000000000002 | 16 | 0000000000000258··0000000800000002·R_X86_64_PC32··········0000000000000030·.LCPI0_7·-·4 |
18 | 00000000000002 | 17 | 0000000000000261··0000000900000002·R_X86_64_PC32··········0000000000000038·.LCPI0_8·-·4 |
19 | 00000000000002 | 18 | 0000000000000269··0000000a00000002·R_X86_64_PC32··········0000000000000040·.LCPI0_9·-·4 |
20 | 00000000000002 | 19 | 0000000000000272··0000000b00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_10·-·4 |
21 | 00000000000002 | 20 | 000000000000028a··0000000c00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_11·-·4 |
22 | 0000000000000 | 21 | 00000000000002a0··0000000d00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_12·-·4 |
23 | 000000000000031f··0000000e00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_13·-·4 | ||
24 | 0000000000000345··0000000f00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_14·-·4 | ||
25 | 0000000000000 | 22 | 0000000000000387··0000001600000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_TABLEE·-·4 |
26 | 0000000000000 | 23 | 00000000000003c4··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
27 | 00000000000004 | 24 | 000000000000041c··0000001c00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·-·4 |
28 | 0000000000000 | 25 | 00000000000004e5··0000001700000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·+·14 |
29 | 00000000000005 | 26 | 000000000000051a··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
30 | 0000000000000 | 27 | 00000000000005b8··0000001700000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·+·2c |
28 | 00000000000005ed··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
29 | 0000000000000679··0000001700000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·+·44 | ||
31 | 00000000000006 | 30 | 00000000000006a1··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
32 | 000000000000071f··0000001900000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·+·44 | ||
33 | 00000000000007 | 31 | 000000000000075e··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
34 | 00000000000007ff··0000001e00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
35 | 0000000000000 | 32 | 0000000000000766··0000001d00000004·R_X86_64_PLT32·········0000000000000000·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·-·4 |
36 | 0000000000000 | 33 | 000000000000087a··0000001e00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
37 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE'·at·offset·0x5 | 34 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE'·at·offset·0x5ab8·contains·8·entries: |
38 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 35 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
39 | 000000000000002d··0000001 | 36 | 000000000000002d··0000001200000002·R_X86_64_PC32··········0000000000000068·.LCPI2_0·-·4 |
40 | 000000000000008 | 37 | 0000000000000086··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
41 | 00000000000000 | 38 | 00000000000000a1··0000001f0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2S2E·-·4 |
42 | 000000000000010 | 39 | 000000000000010f··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
43 | 00000000000001 | 40 | 000000000000012a··000000200000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2S3E·-·4 |
44 | 00000000000001 | 41 | 00000000000001a7··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
45 | 00000000000001 | 42 | 00000000000001c2··000000210000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2S4E·-·4 |
46 | 00000000000002 | 43 | 00000000000002d1··0000001e00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
47 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x5 | 44 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x5b78·contains·2·entries: |
48 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 45 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
49 | 000000000000013 | 46 | 0000000000000134··0000001300000002·R_X86_64_PC32··········0000000000000000·.LCPI3_0·-·4 |
50 | 000000000000014 | 47 | 0000000000000145··0000001400000002·R_X86_64_PC32··········0000000000000010·.LCPI3_1·-·4 |
Offset 14, 39 lines modified | Offset 14, 37 lines modified | ||
14 | .LCPI0_7 | 14 | .LCPI0_7 |
15 | .LCPI0_8 | 15 | .LCPI0_8 |
16 | .LCPI0_9 | 16 | .LCPI0_9 |
17 | .LCPI0_10 | 17 | .LCPI0_10 |
18 | .LCPI0_11 | 18 | .LCPI0_11 |
19 | .LCPI0_12 | 19 | .LCPI0_12 |
20 | .LCPI0_13 | 20 | .LCPI0_13 |
21 | .LCPI0_14 | ||
22 | .LCPI0_15 | ||
23 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E | 21 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E |
24 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_TABLEE | 22 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_TABLEE |
25 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE | 23 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
26 | .LCPI2_0 | 24 | .LCPI2_0 |
27 | .LCPI3_0 | 25 | .LCPI3_0 |
28 | .LCPI3_1 | 26 | .LCPI3_1 |
29 | __errno_location | 27 | __errno_location |
30 | _ZN19__llvm_libc_18_1_8_2RDE | 28 | _ZN19__llvm_libc_18_1_8_2RDE |
31 | _ZN19__llvm_libc_18_1_8_2CDE | ||
32 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ | 29 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
33 | _ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE | 30 | _ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE |
34 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | 31 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
35 | __stack_chk_fail | 32 | __stack_chk_fail |
36 | _ZN19__llvm_libc_18_1_8_2S2E | 33 | _ZN19__llvm_libc_18_1_8_2S2E |
37 | _ZN19__llvm_libc_18_1_8_2S3E | 34 | _ZN19__llvm_libc_18_1_8_2S3E |
38 | _ZN19__llvm_libc_18_1_8_2S4E | 35 | _ZN19__llvm_libc_18_1_8_2S4E |
39 | _ZN19__llvm_libc_18_1_8_4log2Ed | 36 | _ZN19__llvm_libc_18_1_8_4log2Ed |
40 | .shstrtab | 37 | .shstrtab |
41 | .note.gnu.property | 38 | .note.gnu.property |
42 | .rodata.cst | 39 | .rodata.cst4 |
43 | .rodata.cst8 | 40 | .rodata.cst8 |
44 | .rela.text.log2 | 41 | .rela.text.log2 |
45 | .text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ | 42 | .text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
46 | .rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE | 43 | .rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE |
44 | .rodata.cst16 | ||
47 | .rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | 45 | .rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
48 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E | 46 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E |
49 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_TABLEE | 47 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_TABLEE |
50 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE | 48 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
51 | .note.GNU-stack | 49 | .note.GNU-stack |
52 | .llvm_addrsig | 50 | .llvm_addrsig |
Offset 4, 9 lines modified | Offset 4, 9 lines modified | ||
4 | Hex·dump·of·section·'.group': | 4 | Hex·dump·of·section·'.group': |
5 | ··0x00000000·01000000·0b000000·0c000000··········............ | 5 | ··0x00000000·01000000·0b000000·0c000000··········............ |
6 | Hex·dump·of·section·'.group': | 6 | Hex·dump·of·section·'.group': |
7 | ··0x00000000·01000000·0 | 7 | ··0x00000000·01000000·0e000000·0f000000··········............ |
Offset 1, 6 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst16': | 1 | Hex·dump·of·section·'.rodata.cst16': |
2 | ··0x00000000·aaaaaaaa·aaaaaaaa·aaaaaaaa·aaaaaaaa·................ | ||
3 | ··0x000000 | 2 | ··0x00000000·00000000·000090c6·00000000·00009046·...............F |
4 | ··0x000000 | 3 | ··0x00000010·00000000·000050b9·00000000·00005039·......P.......P9 |
Offset 1, 11 lines modified | Offset 1, 10 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·00000000·0000f87f·00000000·00003043·..............0C | 2 | ··0x00000000·00000000·0000f87f·00000000·00003043·..............0C |
3 | ··0x00000010·00000000·0000e03c·9b4a5555·5555d53f·.......<.JUUUU.? | ||
4 | ··0x00000020·ffffffff·ffffdfbf·3c82c9dc·9999c93f·........<......? | ||
5 | ··0x00000030·67450900·0000d0bf·d724e6c4·021ac23f·gE.......$.....? | ||
6 | ··0x000000 | 3 | ··0x00000010·00000000·0000f0bf·00000000·0000e03c·...............< |
4 | ··0x00000020·9b4a5555·5555d53f·ffffffff·ffffdfbf·.JUUUU.?........ | ||
5 | ··0x00000030·3c82c9dc·9999c93f·67450900·0000d0bf·<......?gE...... | ||
6 | ··0x00000040·d724e6c4·021ac23f·7a532eac·5055c5bf·.$.....?zS..PU.. | ||
7 | ··0x00000050·fe822b65·4715f73f· | 7 | ··0x00000050·fe822b65·4715f73f·240ddaff·d077773c·..+eG..?$....ww< |
8 | ··0x00000060·00000010·e8a346be·240ddaff·d077773c·......F.$....ww< | ||
9 | ··0x000000 | 8 | ··0x00000060·00000000·0000f0ff·00000000·0000b043·...............C |
Offset 11, 194 lines modified | Offset 11, 152 lines modified | ||
11 | » push···%r14 | 11 | » push···%r14 |
12 | » push···%r13 | 12 | » push···%r13 |
13 | » push···%r12 | 13 | » push···%r12 |
14 | » push···%rbx | 14 | » push···%rbx |
15 | » sub····$0x138,%rsp | 15 | » sub····$0x138,%rsp |
16 | » mov····%fs:0x28,%rax | 16 | » mov····%fs:0x28,%rax |
17 | » mov····%rax,0x130(%rsp) | 17 | » mov····%rax,0x130(%rsp) |
18 | » movabs·$0x3ff0000000000000,%r | 18 | » movabs·$0x3ff0000000000000,%rcx |
19 | » movq | 19 | » vmovq··%xmm0,%rdx |
20 | » xorpd· | 20 | » vxorpd·%xmm1,%xmm1,%xmm1 |
21 | » cmp····%r | 21 | » cmp····%rcx,%rdx |
22 | » je····· | 22 | » je·····76e·<__llvm_libc_18_1_8_::log2(double)+0x76e> |
23 | » movabs·$0x8010000000000000,%rax | 23 | » movabs·$0x8010000000000000,%rax |
24 | » add····%r | 24 | » add····%rdx,%rax |
25 | » shr····$0x35,%rax | 25 | » shr····$0x35,%rax |
26 | » mov····$0xfffffc01,%edi | 26 | » mov····$0xfffffc01,%edi |
27 | » cmp····$0x400,%eax | 27 | » cmp····$0x400,%eax |
28 | » ja·····1c | 28 | » ja·····1c9·<__llvm_libc_18_1_8_::log2(double)+0x1c9> |
29 | » movq | 29 | » vmovq··%xmm0,%rsi |
30 | » movabs·$0x7fffffffffffffff,%rax | 30 | » movabs·$0x7fffffffffffffff,%rax |
31 | » and····%r | 31 | » and····%rsi,%rax |
32 | » je·····12 | 32 | » je·····121·<__llvm_libc_18_1_8_::log2(double)+0x121> |
33 | » movabs·$0x7ff0000000000000,%r | 33 | » movabs·$0x7ff0000000000000,%rsi |
34 | » test···%r | 34 | » test···%rdx,%rdx |
35 | » jns····1a | 35 | » jns····1ab·<__llvm_libc_18_1_8_::log2(double)+0x1ab> |
36 | » cmp····%r | 36 | » cmp····%rsi,%rax |
37 | » ja·····1a | 37 | » ja·····1ab·<__llvm_libc_18_1_8_::log2(double)+0x1ab> |
38 | » call···9c·<__llvm_libc_18_1_8_::log2(double)+0x9c> | 38 | » call···9c·<__llvm_libc_18_1_8_::log2(double)+0x9c> |
39 | ·R_X86_64_PLT32» __errno_location-0x4 | 39 | ·R_X86_64_PLT32» __errno_location-0x4 |
40 | » movl···$0x21,(%rax) | 40 | » movl···$0x21,(%rax) |
41 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 41 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
42 | » mov····%rax,0x110(%rsp) | 42 | » mov····%rax,0x110(%rsp) |
43 | » | 43 | » vbroadcastss·0x0(%rip),%xmm0········ |
44 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 44 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
45 | » movupd·%xmm0,0x118(%rsp) | 45 | » vmovupd·%xmm0,0x118(%rsp) |
46 | » movl···$0xaaaaaaaa,0x128(%rsp) | 46 | » movl···$0xaaaaaaaa,0x128(%rsp) |
47 | » fnstenv·0x110(%rsp) | 47 | » fnstenv·0x110(%rsp) |
48 | » movl···$0xaaaaaaaa,0xf8(%rsp) | 48 | » movl···$0xaaaaaaaa,0xf8(%rsp) |
49 | » stmxcsr·0xf8(%rsp) | 49 | » stmxcsr·0xf8(%rsp) |
50 | » orb····$0x1,0x114(%rsp) | 50 | » orb····$0x1,0x114(%rsp) |
51 | » mov····0xf8(%rsp),%eax | 51 | » mov····0xf8(%rsp),%eax |
52 | » or·····$0x1,%eax | 52 | » or·····$0x1,%eax |
53 | » fldenv·0x110(%rsp) | 53 | » fldenv·0x110(%rsp) |
54 | » mov····%eax,0xf8(%rsp) | 54 | » mov····%eax,0xf8(%rsp) |
55 | » ldmxcsr·0xf8(%rsp) | 55 | » ldmxcsr·0xf8(%rsp) |
56 | » fwait | 56 | » fwait |
57 | » movsd | 57 | » vmovsd·0x0(%rip),%xmm1········ |
58 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 58 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
59 | » jmp···· | 59 | » jmp····76e·<__llvm_libc_18_1_8_::log2(double)+0x76e> |
60 | » call···12 | 60 | » call···126·<__llvm_libc_18_1_8_::log2(double)+0x126> |
61 | ·R_X86_64_PLT32» __errno_location-0x4 | 61 | ·R_X86_64_PLT32» __errno_location-0x4 |
62 | » movl···$0x22,(%rax) | 62 | » movl···$0x22,(%rax) |
63 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 63 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
64 | » mov····%rax,0x110(%rsp) | 64 | » mov····%rax,0x110(%rsp) |
65 | » | 65 | » vbroadcastss·0x0(%rip),%xmm0········ |
66 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 66 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
67 | » movupd·%xmm0,0x118(%rsp) | 67 | » vmovupd·%xmm0,0x118(%rsp) |
68 | » movl···$0xaaaaaaaa,0x128(%rsp) | 68 | » movl···$0xaaaaaaaa,0x128(%rsp) |
69 | » fnstenv·0x110(%rsp) | 69 | » fnstenv·0x110(%rsp) |
70 | » movl···$0xaaaaaaaa,0xf8(%rsp) | 70 | » movl···$0xaaaaaaaa,0xf8(%rsp) |
71 | » stmxcsr·0xf8(%rsp) | 71 | » stmxcsr·0xf8(%rsp) |
72 | » orb····$0x4,0x114(%rsp) | 72 | » orb····$0x4,0x114(%rsp) |
73 | » mov····0xf8(%rsp),%eax | 73 | » mov····0xf8(%rsp),%eax |
74 | » or·····$0x4,%eax | 74 | » or·····$0x4,%eax |
75 | » fldenv·0x110(%rsp) | 75 | » fldenv·0x110(%rsp) |
76 | » mov····%eax,0xf8(%rsp) | 76 | » mov····%eax,0xf8(%rsp) |
77 | » ldmxcsr·0xf8(%rsp) | 77 | » ldmxcsr·0xf8(%rsp) |
78 | » fwait | 78 | » fwait |
79 | » movsd | 79 | » vmovsd·0x0(%rip),%xmm1········ |
80 | ·R_X86_64_PC32» .LCPI0_1 | 80 | ·R_X86_64_PC32» .LCPI0_13-0x4 |
81 | » jmp···· | 81 | » jmp····76e·<__llvm_libc_18_1_8_::log2(double)+0x76e> |
82 | » not····%r | 82 | » not····%rdx |
83 | » test···%r | 83 | » test···%rdx,%rsi |
84 | » je····· | 84 | » je·····76a·<__llvm_libc_18_1_8_::log2(double)+0x76a> |
85 | » mulsd | 85 | » vmulsd·0x0(%rip),%xmm0,%xmm0········ |
86 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 86 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
87 | » movq | 87 | » vmovq··%xmm0,%rdx |
88 | » mov····$0xfffffbcd,%edi | 88 | » mov····$0xfffffbcd,%edi |
89 | » mov····%r | 89 | » mov····%rdx,%rax |
90 | » shr····$0x2d,%rax | 90 | » shr····$0x2d,%rax |
91 | » and····$0x7f,%eax | 91 | » and····$0x7f,%eax |
92 | » mov····%eax,%r8d | 92 | » mov····%eax,%r8d |
93 | » movabs·$0x200000000000,%rsi | ||
94 | » add····%rdx,%rsi | ||
95 | » shr····$0x34,%rsi | ||
96 | » add····%edi,%esi | ||
93 | » mov····0x0(%rip),%r | 97 | » mov····0x0(%rip),%rdi········ |
94 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::RD-0x4 | 98 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::RD-0x4 |
95 | » movabs·$0x200000000000,%rcx | ||
96 | » add····%rsi,%rcx | ||
97 | » shr····$0x34,%rcx | ||
98 | » add····%edi,%ecx | ||
99 | » xorps··%xmm0,%xmm0 | ||
100 | » cvtsi2sd·%e | 99 | » vcvtsi2sd·%esi,%xmm2,%xmm0 |
100 | » vmovsd·(%rdi,%r8,8),%xmm1 | ||
101 | » movabs·$0xfffffffffffff,%rdi | 101 | » movabs·$0xfffffffffffff,%rdi |
102 | » and····%r | 102 | » and····%rdx,%rdi |
103 | » or·····%r | 103 | » or·····%rcx,%rdi |
104 | » movq | 104 | » vmovq··%rdi,%xmm8 |
105 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm8········ | ||
105 | » movabs·$0x3fffe00000000000,%rdx | ||
106 | » and····%rdi,%rdx | ||
107 | » movq···%rdx,%xmm1 | ||
108 | » subsd··%xmm1,%xmm11 | ||
109 | » mulsd··(%r9,%r8,8),%xmm11 | ||
110 | » mov····0x0(%rip),%rdx········ | ||
111 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::CD-0x4 | ||
112 | » addsd··(%rdx,%r8,8),%xmm11 | ||
113 | » mov····%eax,%edx | ||
114 | » shl····$0x4,%edx | ||
115 | » lea····0x0(%rip),%rsi········ | ||
116 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E-0x4 | ||
117 | » movsd··0x8(%rdx,%rsi,1),%xmm2 | ||
118 | » movapd·%xmm2,%xmm1 | ||
119 | » addsd··%xmm11,%xmm1 | ||
120 | » movapd·%xmm1,%xmm3 | ||
121 | » subsd··%xmm2,%xmm3 | ||
122 | » movapd·%xmm11,%xmm4 | ||
123 | » subsd··%xmm3,%xmm4 | ||
124 | » movapd·%xmm11,%xmm5 | ||
125 | » mulsd··%xmm11,%xmm5 | ||
126 | » movsd··0x0(%rip),%xmm2········ | ||
127 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 106 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
107 | » mov····%eax,%ecx | ||
108 | » shl····$0x4,%ecx | ||
109 | » lea····0x0(%rip),%rdx········ | ||
110 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_16LOG_R1E-0x4 | ||
Max diff block lines reached; 13378/18358 bytes (72.87%) of diff not shown. |
Offset 9, 85 lines modified | Offset 9, 85 lines modified | ||
9 | » push···%rbx | 9 | » push···%rbx |
10 | » mov····%rdi,%rax | 10 | » mov····%rdi,%rax |
11 | » lea····0x28(%rsp),%r11 | 11 | » lea····0x28(%rsp),%r11 |
12 | » mov····0x18(%rsp),%rsi | 12 | » mov····0x18(%rsp),%rsi |
13 | » mov····0x20(%rsp),%r10 | 13 | » mov····0x20(%rsp),%r10 |
14 | » mov····%rsi,%rcx | 14 | » mov····%rsi,%rcx |
15 | » or·····%r10,%rcx | 15 | » or·····%r10,%rcx |
16 | » jne····3 | 16 | » jne····32·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x32> |
17 | » mov····0x10(%r11),%rcx | 17 | » mov····0x10(%r11),%rcx |
18 | » mov····%rcx,0x10(%rax) | 18 | » mov····%rcx,0x10(%rax) |
19 | » movups·(%r11),%xmm0 | 19 | » vmovups·(%r11),%xmm0 |
20 | » movups·%xmm0,(%rax) | 20 | » vmovups·%xmm0,(%rax) |
21 | » pop····%rbx | 21 | » pop····%rbx |
22 | » ret | 22 | » ret |
23 | » lea····0x10(%rsp),%r8 | 23 | » lea····0x10(%rsp),%r8 |
24 | » mov····0x8(%r11),%rdi | 24 | » mov····0x8(%r11),%rdi |
25 | » mov····0x10(%r11),%r9 | 25 | » mov····0x10(%r11),%r9 |
26 | » mov····%rdi,%rcx | 26 | » mov····%rdi,%rcx |
27 | » or·····%r9,%rcx | 27 | » or·····%r9,%rcx |
28 | » jne····5 | 28 | » jne····5a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x5a> |
29 | » mov····0x10(%r8),%rcx | 29 | » mov····0x10(%r8),%rcx |
30 | » mov····%rcx,0x10(%rax) | 30 | » mov····%rcx,0x10(%rax) |
31 | » movups·(%r8),%xmm0 | 31 | » vmovups·(%r8),%xmm0 |
32 | » movups·%xmm0,(%rax) | 32 | » vmovups·%xmm0,(%rax) |
33 | » pop····%rbx | 33 | » pop····%rbx |
34 | » ret | 34 | » ret |
35 | » mov····0x4(%r8),%edx | 35 | » mov····0x4(%r8),%edx |
36 | » mov····0x4(%r11),%ebx | 36 | » mov····0x4(%r11),%ebx |
37 | » mov····%edx,%ecx | 37 | » mov····%edx,%ecx |
38 | » sub····%ebx,%ecx | 38 | » sub····%ebx,%ecx |
39 | » jle····7 | 39 | » jle····76·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x76> |
40 | » cmp····$0x7f,%ecx | 40 | » cmp····$0x7f,%ecx |
41 | » jbe····8 | 41 | » jbe····8a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x8a> |
42 | » xor····%edi,%edi | 42 | » xor····%edi,%edi |
43 | » mov····%edx,%ebx | 43 | » mov····%edx,%ebx |
44 | » xor····%r9d,%r9d | 44 | » xor····%r9d,%r9d |
45 | » jmp····b | 45 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
46 | » mov····%ebx,%ecx | 46 | » mov····%ebx,%ecx |
47 | » sub····%edx,%ecx | 47 | » sub····%edx,%ecx |
48 | » jle····b | 48 | » jle····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
49 | » cmp····$0x7f,%ecx | 49 | » cmp····$0x7f,%ecx |
50 | » jbe···· | 50 | » jbe····a2·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xa2> |
51 | » xor····%esi,%esi | 51 | » xor····%esi,%esi |
52 | » mov····%ebx,%edx | 52 | » mov····%ebx,%edx |
53 | » xor····%r10d,%r10d | 53 | » xor····%r10d,%r10d |
54 | » jmp····b | 54 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
55 | » shrd···%cl,%r9,%rdi | 55 | » shrd···%cl,%r9,%rdi |
56 | » shr····%cl,%r9 | 56 | » shr····%cl,%r9 |
57 | » xor····%ebx,%ebx | 57 | » xor····%ebx,%ebx |
58 | » test···$0x40,%cl | 58 | » test···$0x40,%cl |
59 | » cmovne·%r9,%rdi | 59 | » cmovne·%r9,%rdi |
60 | » cmovne·%rbx,%r9 | 60 | » cmovne·%rbx,%r9 |
61 | » mov····%edx,%ebx | 61 | » mov····%edx,%ebx |
62 | » jmp····b | 62 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
63 | » shrd···%cl,%r10,%rsi | 63 | » shrd···%cl,%r10,%rsi |
64 | » shr····%cl,%r10 | 64 | » shr····%cl,%r10 |
65 | » xor····%edx,%edx | 65 | » xor····%edx,%edx |
66 | » test···$0x40,%cl | 66 | » test···$0x40,%cl |
67 | » cmovne·%r10,%rsi | 67 | » cmovne·%r10,%rsi |
68 | » cmovne·%rdx,%r10 | 68 | » cmovne·%rdx,%r10 |
69 | » mov····%ebx,%edx | 69 | » mov····%ebx,%edx |
70 | » movzbl·(%r8),%r8d | 70 | » movzbl·(%r8),%r8d |
71 | » movzbl·(%r11),%ecx | 71 | » movzbl·(%r11),%ecx |
72 | » mov····%ecx,%r11d | 72 | » mov····%ecx,%r11d |
73 | » xor····%r8b,%r11b | 73 | » xor····%r8b,%r11b |
74 | » test···$0x1,%r11b | 74 | » test···$0x1,%r11b |
75 | » jne····11 | 75 | » jne····11d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x11d> |
76 | » mov····%rdi,%rcx | 76 | » mov····%rdi,%rcx |
77 | » add····%rsi,%rcx | 77 | » add····%rsi,%rcx |
78 | » mov····%r10,%r11 | 78 | » mov····%r10,%r11 |
79 | » adc····$0x0,%r11 | 79 | » adc····$0x0,%r11 |
80 | » add····%rsi,%rdi | 80 | » add····%rsi,%rdi |
81 | » mov····%r9,%rcx | 81 | » mov····%r9,%rcx |
82 | » adc····%r10,%rcx | 82 | » adc····%r10,%rcx |
83 | » cmp····%r10,%r11 | 83 | » cmp····%r10,%r11 |
84 | » jb·····e | 84 | » jb·····ec·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xec> |
85 | » cmp····%r9,%rcx | 85 | » cmp····%r9,%rcx |
86 | » jae···· | 86 | » jae····103·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x103> |
87 | » shrd···$0x1,%rcx,%rdi | 87 | » shrd···$0x1,%rcx,%rdi |
88 | » inc····%edx | 88 | » inc····%edx |
89 | » shr····$1,%rcx | 89 | » shr····$1,%rcx |
90 | » movabs·$0x8000000000000000,%rsi | 90 | » movabs·$0x8000000000000000,%rsi |
91 | » or·····%rsi,%rcx | 91 | » or·····%rsi,%rcx |
92 | » mov····%r8b,(%rax) | 92 | » mov····%r8b,(%rax) |
93 | » movw···$0xaaaa,0x1(%rax) | 93 | » movw···$0xaaaa,0x1(%rax) |
Offset 95, 39 lines modified | Offset 95, 39 lines modified | ||
95 | » mov····%edx,0x4(%rax) | 95 | » mov····%edx,0x4(%rax) |
96 | » mov····%rdi,0x8(%rax) | 96 | » mov····%rdi,0x8(%rax) |
97 | » mov····%rcx,0x10(%rax) | 97 | » mov····%rcx,0x10(%rax) |
98 | » pop····%rbx | 98 | » pop····%rbx |
99 | » ret | 99 | » ret |
100 | » mov····%r10,%r11 | 100 | » mov····%r10,%r11 |
101 | » sub····%r9,%r11 | 101 | » sub····%r9,%r11 |
102 | » ja·····12 | 102 | » ja·····12c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x12c> |
103 | » jb·····1 | 103 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
104 | » cmp····%rdi,%rsi | 104 | » cmp····%rdi,%rsi |
105 | » jb·····1 | 105 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
106 | » xor····%ecx,%ecx | 106 | » xor····%ecx,%ecx |
107 | » sub····%rdi,%rsi | 107 | » sub····%rdi,%rsi |
108 | » setb···%cl | 108 | » setb···%cl |
109 | » sub····%rcx,%r11 | 109 | » sub····%rcx,%r11 |
110 | » mov····%rsi,%rcx | 110 | » mov····%rsi,%rcx |
111 | » or·····%r11,%rcx | 111 | » or·····%r11,%rcx |
112 | » jne····1 | 112 | » jne····162·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x162> |
113 | » jmp····19 | 113 | » jmp····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
114 | » xor····%edx,%edx | 114 | » xor····%edx,%edx |
115 | » sub····%rsi,%rdi | 115 | » sub····%rsi,%rdi |
116 | » setb···%dl | 116 | » setb···%dl |
117 | » sub····%r10,%r9 | 117 | » sub····%r10,%r9 |
118 | » sub····%rdx,%r9 | 118 | » sub····%rdx,%r9 |
119 | » mov····%ebx,%edx | 119 | » mov····%ebx,%edx |
120 | » mov····%ecx,%r8d | 120 | » mov····%ecx,%r8d |
121 | » mov····%rdi,%rsi | 121 | » mov····%rdi,%rsi |
122 | » mov····%r9,%r11 | 122 | » mov····%r9,%r11 |
123 | » mov····%rsi,%rcx | 123 | » mov····%rsi,%rcx |
124 | » or·····%r11,%rcx | 124 | » or·····%r11,%rcx |
125 | » je·····19 | 125 | » je·····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
126 | » je·····19 | 126 | » je·····19a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19a> |
127 | » xor····%edi,%edi | 127 | » xor····%edi,%edi |
128 | » test···%r11,%r11 | 128 | » test···%r11,%r11 |
129 | » sete···%dil | 129 | » sete···%dil |
130 | » mov····%r11,%rcx | 130 | » mov····%r11,%rcx |
131 | » cmove··%rsi,%rcx | 131 | » cmove··%rsi,%rcx |
132 | » shl····$0x6,%edi | 132 | » shl····$0x6,%edi |
133 | » bsr····%rcx,%rcx | 133 | » bsr····%rcx,%rcx |
Offset 136, 15 lines modified | Offset 136, 15 lines modified | ||
136 | » shld···%cl,%rsi,%r11 | 136 | » shld···%cl,%rsi,%r11 |
Max diff block lines reached; 684/10967 bytes (6.24%) of diff not shown. |
Offset 14, 66 lines modified | Offset 14, 66 lines modified | ||
14 | » push···%rbx | 14 | » push···%rbx |
15 | » sub····$0x58,%rsp | 15 | » sub····$0x58,%rsp |
16 | » mov····%rdx,%r14 | 16 | » mov····%rdx,%r14 |
17 | » mov····%rsi,%r15 | 17 | » mov····%rsi,%r15 |
18 | » mov····%rdi,%rbx | 18 | » mov····%rdi,%rbx |
19 | » mov····%fs:0x28,%rax | 19 | » mov····%fs:0x28,%rax |
20 | » mov····%rax,0x50(%rsp) | 20 | » mov····%rax,0x50(%rsp) |
21 | » mulsd | 21 | » vmulsd·0x0(%rip),%xmm0,%xmm0········#·31·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x31> |
22 | ·R_X86_64_PC32» .LCPI2_0-0x4 | 22 | ·R_X86_64_PC32» .LCPI2_0-0x4 |
23 | » cvttsd2si·%xmm0,%r12 | 23 | » vcvttsd2si·%xmm0,%r12 |
24 | » movabs·$0x10200000000000,%r13 | 24 | » movabs·$0x10200000000000,%r13 |
25 | » add····%r12,%r13 | 25 | » add····%r12,%r13 |
26 | » sar····$0x2e,%r13 | 26 | » sar····$0x2e,%r13 |
27 | » lea····0x0(,%r13,2),%rax | 27 | » lea····0x0(,%r13,2),%rax |
28 | » add····%r13,%rax | 28 | » add····%r13,%rax |
29 | » mov····0xc10(%rsi,%rax,8),%rcx | 29 | » mov····0xc10(%rsi,%rax,8),%rcx |
30 | » mov····%rcx,0x28(%rsp) | 30 | » mov····%rcx,0x28(%rsp) |
31 | » movups·0xc00(%rsi,%rax,8),%xmm0 | 31 | » vmovups·0xc00(%rsi,%rax,8),%xmm0 |
32 | » movups·%xmm0,0x18(%rsp) | 32 | » vmovups·%xmm0,0x18(%rsp) |
33 | » mov····0x10(%rdx),%rax | 33 | » mov····0x10(%rdx),%rax |
34 | » mov····%rax,0x10(%rsp) | 34 | » mov····%rax,0x10(%rsp) |
35 | » movups·(%rdx),%xmm0 | 35 | » vmovups·(%rdx),%xmm0 |
36 | » movups·%xmm0,(%rsp) | 36 | » vmovups·%xmm0,(%rsp) |
37 | » lea····0x38(%rsp),%rdi | 37 | » lea····0x38(%rsp),%rdi |
38 | » call···8 | 38 | » call···8a·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x8a> |
39 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 39 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
40 | » mov····0x48(%rsp),%rax | 40 | » mov····0x48(%rsp),%rax |
41 | » mov····%rax,0x10(%r14) | 41 | » mov····%rax,0x10(%r14) |
42 | » movups·0x38(%rsp),%xmm0 | 42 | » vmovups·0x38(%rsp),%xmm0 |
43 | » movups·%xmm0,(%r14) | 43 | » vmovups·%xmm0,(%r14) |
44 | » mov····0x0(%rip),%rax········#· | 44 | » mov····0x0(%rip),%rax········#·a5·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0xa5> |
45 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S2-0x4 | 45 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S2-0x4 |
46 | » movslq·(%rax,%r13,4),%rax | 46 | » movslq·(%rax,%r13,4),%rax |
47 | » mov····%r12,%rcx | 47 | » mov····%r12,%rcx |
48 | » shl····$0x10,%rcx | 48 | » shl····$0x10,%rcx |
49 | » movabs·$0x1000000000000000,%r13 | 49 | » movabs·$0x1000000000000000,%r13 |
50 | » add····%r12,%r13 | 50 | » add····%r12,%r13 |
51 | » imul···%rax,%r13 | 51 | » imul···%rax,%r13 |
52 | » add····%rcx,%r13 | 52 | » add····%rcx,%r13 |
53 | » movabs·$0x2840000000000000,%r12 | 53 | » movabs·$0x2840000000000000,%r12 |
54 | » add····%r13,%r12 | 54 | » add····%r13,%r12 |
55 | » sar····$0x37,%r12 | 55 | » sar····$0x37,%r12 |
56 | » lea····(%r12,%r12,2),%rax | 56 | » lea····(%r12,%r12,2),%rax |
57 | » mov····0x1e28(%r15,%rax,8),%rcx | 57 | » mov····0x1e28(%r15,%rax,8),%rcx |
58 | » mov····%rcx,0x28(%rsp) | 58 | » mov····%rcx,0x28(%rsp) |
59 | » movups·0x1e18(%r15,%rax,8),%xmm0 | 59 | » vmovups·0x1e18(%r15,%rax,8),%xmm0 |
60 | » movups·%xmm0,0x18(%rsp) | 60 | » vmovups·%xmm0,0x18(%rsp) |
61 | » mov····0x10(%r14),%rax | 61 | » mov····0x10(%r14),%rax |
62 | » mov····%rax,0x10(%rsp) | 62 | » mov····%rax,0x10(%rsp) |
63 | » movups·(%r14),%xmm0 | 63 | » vmovups·(%r14),%xmm0 |
64 | » movups·%xmm0,(%rsp) | 64 | » vmovups·%xmm0,(%rsp) |
65 | » lea····0x38(%rsp),%rdi | 65 | » lea····0x38(%rsp),%rdi |
66 | » call···1 | 66 | » call···113·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x113> |
67 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 67 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
68 | » mov····0x48(%rsp),%rax | 68 | » mov····0x48(%rsp),%rax |
69 | » mov····%rax,0x10(%r14) | 69 | » mov····%rax,0x10(%r14) |
70 | » movups·0x38(%rsp),%xmm0 | 70 | » vmovups·0x38(%rsp),%xmm0 |
71 | » movups·%xmm0,(%r14) | 71 | » vmovups·%xmm0,(%r14) |
72 | » mov····0x0(%rip),%rax········#·12 | 72 | » mov····0x0(%rip),%rax········#·12e·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x12e> |
73 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S3-0x4 | 73 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S3-0x4 |
74 | » movslq·(%rax,%r12,4),%rax | 74 | » movslq·(%rax,%r12,4),%rax |
75 | » mov····%rax,%r12 | 75 | » mov····%rax,%r12 |
76 | » shl····$0x37,%r12 | 76 | » shl····$0x37,%r12 |
77 | » add····%r13,%r12 | 77 | » add····%r13,%r12 |
78 | » imul···%r13 | 78 | » imul···%r13 |
79 | » mov····%r12,%r13 | 79 | » mov····%r12,%r13 |
Offset 87, 28 lines modified | Offset 87, 28 lines modified | ||
87 | » add····$0x83,%eax | 87 | » add····$0x83,%eax |
88 | » sar····$1,%eax | 88 | » sar····$1,%eax |
89 | » movslq·%eax,%rbp | 89 | » movslq·%eax,%rbp |
90 | » lea····0x0(,%rbp,2),%rax | 90 | » lea····0x0(,%rbp,2),%rax |
91 | » add····%rbp,%rax | 91 | » add····%rbp,%rax |
92 | » mov····0x2d40(%r15,%rax,8),%rcx | 92 | » mov····0x2d40(%r15,%rax,8),%rcx |
93 | » mov····%rcx,0x28(%rsp) | 93 | » mov····%rcx,0x28(%rsp) |
94 | » movups·0x2d30(%r15,%rax,8),%xmm0 | 94 | » vmovups·0x2d30(%r15,%rax,8),%xmm0 |
95 | » movups·%xmm0,0x18(%rsp) | 95 | » vmovups·%xmm0,0x18(%rsp) |
96 | » mov····0x10(%r14),%rax | 96 | » mov····0x10(%r14),%rax |
97 | » mov····%rax,0x10(%rsp) | 97 | » mov····%rax,0x10(%rsp) |
98 | » movups·(%r14),%xmm0 | 98 | » vmovups·(%r14),%xmm0 |
99 | » movups·%xmm0,(%rsp) | 99 | » vmovups·%xmm0,(%rsp) |
100 | » lea····0x38(%rsp),%rdi | 100 | » lea····0x38(%rsp),%rdi |
101 | » call···1 | 101 | » call···1ab·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x1ab> |
102 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 102 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
103 | » mov····0x48(%rsp),%rax | 103 | » mov····0x48(%rsp),%rax |
104 | » mov····%rax,0x10(%r14) | 104 | » mov····%rax,0x10(%r14) |
105 | » movups·0x38(%rsp),%xmm0 | 105 | » vmovups·0x38(%rsp),%xmm0 |
106 | » movups·%xmm0,(%r14) | 106 | » vmovups·%xmm0,(%r14) |
107 | » mov····0x0(%rip),%rax········#·1 | 107 | » mov····0x0(%rip),%rax········#·1c6·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x1c6> |
108 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S4-0x4 | 108 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S4-0x4 |
109 | » movslq·(%rax,%rbp,4),%rcx | 109 | » movslq·(%rax,%rbp,4),%rcx |
110 | » movabs·$0x200000000,%rsi | 110 | » movabs·$0x200000000,%rsi |
111 | » add····%r13,%rsi | 111 | » add····%r13,%rsi |
112 | » mov····%r12,%rax | 112 | » mov····%r12,%rax |
113 | » mul····%rcx | 113 | » mul····%rcx |
114 | » imul···%rcx,%rsi | 114 | » imul···%rcx,%rsi |
Offset 117, 41 lines modified | Offset 117, 41 lines modified | ||
117 | » mov····%r12,%rdi | 117 | » mov····%r12,%rdi |
118 | » shl····$0x1c,%rdi | 118 | » shl····$0x1c,%rdi |
119 | » imul···%r12,%rcx | 119 | » imul···%r12,%rcx |
120 | » add····%rsi,%rdx | 120 | » add····%rsi,%rdx |
121 | » add····%rcx,%rdx | 121 | » add····%rcx,%rdx |
122 | » add····%rdi,%rax | 122 | » add····%rdi,%rax |
123 | » adc····%r13,%rdx | 123 | » adc····%r13,%rdx |
124 | » js·····2 | 124 | » js·····23f·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x23f> |
125 | » movb···$0x0,(%rbx) | 125 | » movb···$0x0,(%rbx) |
126 | » movl···$0xffffff83,0x4(%rbx) | 126 | » movl···$0xffffff83,0x4(%rbx) |
127 | » mov····%rax,0x8(%rbx) | 127 | » mov····%rax,0x8(%rbx) |
128 | » mov····%rdx,0x10(%rbx) | 128 | » mov····%rdx,0x10(%rbx) |
129 | » mov····%rdx,%rcx | 129 | » mov····%rdx,%rcx |
130 | » or·····%rax,%rcx | 130 | » or·····%rax,%rcx |
131 | » je·····2 | 131 | » je·····2ae·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x2ae> |
132 | » lea····0x4(%rbx),%rdi | 132 | » lea····0x4(%rbx),%rdi |
133 | » lea····0x8(%rbx),%r8 | 133 | » lea····0x8(%rbx),%r8 |
134 | » lea····0x10(%rbx),%r9 | 134 | » lea····0x10(%rbx),%r9 |
135 | » test···%rdx,%rdx | 135 | » test···%rdx,%rdx |
136 | » sete···%cl | 136 | » sete···%cl |
137 | » mov····%rdx,%r10 | 137 | » mov····%rdx,%r10 |
138 | » cmove··%rax,%r10 | 138 | » cmove··%rax,%r10 |
139 | » mov····%rdx,%rsi | 139 | » mov····%rdx,%rsi |
140 | » jmp····2 | 140 | » jmp····27a·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x27a> |
141 | » xor····%esi,%esi | 141 | » xor····%esi,%esi |
142 | » neg····%rax | 142 | » neg····%rax |
143 | » sbb····%rdx,%rsi | 143 | » sbb····%rdx,%rsi |
144 | » movb···$0x1,(%rbx) | 144 | » movb···$0x1,(%rbx) |
145 | » movl···$0xffffff83,0x4(%rbx) | 145 | » movl···$0xffffff83,0x4(%rbx) |
146 | » mov····%rax,0x8(%rbx) | 146 | » mov····%rax,0x8(%rbx) |
147 | » mov····%rsi,0x10(%rbx) | 147 | » mov····%rsi,0x10(%rbx) |
Max diff block lines reached; 1183/8359 bytes (14.15%) of diff not shown. |
Offset 4, 18 lines modified | Offset 4, 18 lines modified | ||
4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: | 4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: |
5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: |
6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: | 6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: |
7 | » endbr64 | 7 | » endbr64 |
8 | » mov····0x8(%rdi),%r8 | 8 | » mov····0x8(%rdi),%r8 |
9 | » mov····0x10(%rdi),%rsi | 9 | » mov····0x10(%rdi),%rsi |
10 | » | 10 | » vxorpd·%xmm0,%xmm0,%xmm0 |
11 | » mov····%r8,%rax | 11 | » mov····%r8,%rax |
12 | » or·····%rsi,%rax | 12 | » or·····%rsi,%rax |
13 | » je·····19 | 13 | » je·····190·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x190> |
14 | » push···%r15 | 14 | » push···%r15 |
15 | » push···%r14 | 15 | » push···%r14 |
16 | » push···%r12 | 16 | » push···%r12 |
17 | » push···%rbx | 17 | » push···%rbx |
18 | » mov····0x4(%rdi),%edx | 18 | » mov····0x4(%rdi),%edx |
19 | » lea····0x47e(%rdx),%r9d | 19 | » lea····0x47e(%rdx),%r9d |
20 | » mov····$0xfffffbce,%eax | 20 | » mov····$0xfffffbce,%eax |
Offset 35, 29 lines modified | Offset 35, 29 lines modified | ||
35 | » shr····%cl,%r10 | 35 | » shr····%cl,%r10 |
36 | » test···$0x40,%cl | 36 | » test···$0x40,%cl |
37 | » cmove··%r9,%r10 | 37 | » cmove··%r9,%r10 |
38 | » movabs·$0xfffffffffffff,%rbx | 38 | » movabs·$0xfffffffffffff,%rbx |
39 | » and····%r10,%rbx | 39 | » and····%r10,%rbx |
40 | » movabs·$0x8000000000000000,%r9 | 40 | » movabs·$0x8000000000000000,%r9 |
41 | » movabs·$0x7ff0000000000000,%r11 | 41 | » movabs·$0x7ff0000000000000,%r11 |
42 | » movzbl·(%rdi),% | 42 | » movzbl·(%rdi),%edi |
43 | » mov····%rax,%r | 43 | » mov····%rax,%r10 |
44 | » shl····$0x34,%r | 44 | » shl····$0x34,%r10 |
45 | » lea····(%r | 45 | » lea····(%r10,%rbx,1),%r14 |
46 | » or·····%r9,%r14 | 46 | » or·····%r9,%r14 |
47 | » mov····%r | 47 | » mov····%r10,%r15 |
48 | » and····%r11,%r15 | 48 | » and····%r11,%r15 |
49 | » or·····%rbx,%r15 | 49 | » or·····%rbx,%r15 |
50 | » test···% | 50 | » test···%dil,%dil |
51 | » cmovne·%r14,%r15 | 51 | » cmovne·%r14,%r15 |
52 | » dec····%ecx | 52 | » dec····%ecx |
53 | » mov····$0x1,%ebx | 53 | » mov····$0x1,%ebx |
54 | » xor····%r14d,%r14d | 54 | » xor····%r14d,%r14d |
55 | » shld···%cl,%rbx,%r14 | 55 | » shld···%cl,%rbx,%r14 |
56 | » movq | 56 | » vmovq··%r15,%xmm1 |
57 | » xor····%r15d,%r15d | 57 | » xor····%r15d,%r15d |
58 | » shl····%cl,%rbx | 58 | » shl····%cl,%rbx |
59 | » test···$0x40,%cl | 59 | » test···$0x40,%cl |
60 | » cmovne·%rbx,%r14 | 60 | » cmovne·%rbx,%r14 |
61 | » cmovne·%r15,%rbx | 61 | » cmovne·%r15,%rbx |
62 | » cmp····$0x7f,%ecx | 62 | » cmp····$0x7f,%ecx |
63 | » cmova··%r15,%r14 | 63 | » cmova··%r15,%r14 |
Offset 74, 48 lines modified | Offset 74, 45 lines modified | ||
74 | » and····%r8,%rcx | 74 | » and····%r8,%rcx |
75 | » and····%rsi,%r15 | 75 | » and····%rsi,%r15 |
76 | » xor····%esi,%esi | 76 | » xor····%esi,%esi |
77 | » or·····%rcx,%r15 | 77 | » or·····%rcx,%r15 |
78 | » setne··%sil | 78 | » setne··%sil |
79 | » lea····(%rsi,%r12,2),%ecx | 79 | » lea····(%rsi,%r12,2),%ecx |
80 | » cmp····$0x36,%eax | 80 | » cmp····$0x36,%eax |
81 | » jg·····15 | 81 | » jg·····150·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x150> |
82 | » add····$0x34,%eax | 82 | » add····$0x34,%eax |
83 | » shl····$0x34,%rax | 83 | » shl····$0x34,%rax |
84 | » or·····%rax,%r9 | 84 | » or·····%rax,%r9 |
85 | » and····%r11,%rax | 85 | » and····%r11,%rax |
86 | » xor····%edx,%edx | 86 | » xor····%edx,%edx |
87 | » test···% | 87 | » test···%dil,%dil |
88 | » sete···%dl | 88 | » sete···%dl |
89 | » cmovne·%r9,%rax | 89 | » cmovne·%r9,%rax |
90 | » vcvtsi2sd·%ecx,%xmm2,%xmm0 | ||
90 | » movq | 91 | » vmovq··%rax,%xmm2 |
91 | » cvtsi2sd·%ecx,%xmm2 | ||
92 | » mulsd··%xmm0,%xmm2 | ||
93 | » lea····0x0(%rip),%rax········#·13 | 92 | » lea····0x0(%rip),%rax········#·138·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x138> |
94 | ·R_X86_64_PC32» .LCPI3_0-0x4 | 93 | ·R_X86_64_PC32» .LCPI3_0-0x4 |
95 | » mulsd | 94 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm1 |
96 | » addsd· | 95 | » vfmadd231sd·%xmm0,%xmm2,%xmm1 |
97 | » lea····0x0(%rip),%rax········#·14 | 96 | » lea····0x0(%rip),%rax········#·149·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x149> |
98 | ·R_X86_64_PC32» .LCPI3_1-0x4 | 97 | ·R_X86_64_PC32» .LCPI3_1-0x4 |
99 | » mulsd | 98 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm0 |
100 | » movapd·%xmm1,%xmm0 | ||
101 | » jmp····1 | 99 | » jmp····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
102 | » add····$0xfca,%eax | 100 | » add····$0xfca,%eax |
103 | » shl····$0x34,%rax | 101 | » shl····$0x34,%rax |
104 | » or·····%rax,%r9 | 102 | » or·····%rax,%r9 |
105 | » and····%r11,%rax | 103 | » and····%r11,%rax |
106 | » test···% | 104 | » test···%dil,%dil |
107 | » cmovne·%r9,%rax | 105 | » cmovne·%r9,%rax |
108 | » cvtsi2sd·%ecx,%xmm0 | ||
109 | » movq | 106 | » vmovq··%rax,%xmm2 |
110 | » mulsd··%xmm2,%xmm0 | ||
111 | » | 107 | » vcvtsi2sd·%ecx,%xmm3,%xmm0 |
108 | » vfmadd213sd·%xmm1,%xmm2,%xmm0 | ||
112 | » cmp····$0xfffffb82,%edx | 109 | » cmp····$0xfffffb82,%edx |
113 | » jg·····1 | 110 | » jg·····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
114 | » movq | 111 | » vmovq··%xmm0,%rax |
115 | » sub····%r | 112 | » sub····%r10,%rax |
116 | » movq | 113 | » vmovq··%rax,%xmm0 |
117 | » pop····%rbx | 114 | » pop····%rbx |
118 | » pop····%r12 | 115 | » pop····%r12 |
119 | » pop····%r14 | 116 | » pop····%r14 |
120 | » pop····%r15 | 117 | » pop····%r15 |
121 | » ret | 118 | » ret |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·2 | 2 | ··0x00000000·252b12······························%+. |
Offset 4, 49 lines modified | Offset 4, 46 lines modified | ||
4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L | 5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. | 6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ | 7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI | 8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI |
9 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. | 9 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. |
10 | ··0x00000070·4c435049·305f3132·002e4c43·5049305f·LCPI0_12..LCPI0_ | 10 | ··0x00000070·4c435049·305f3132·002e4c43·5049305f·LCPI0_12..LCPI0_ |
11 | ··0x00000080·3133002e·4c435049·305f3134·002e4c43·13..LCPI0_14..LC | ||
12 | ··0x000000 | 11 | ··0x00000080·3133005f·5a4e3139·5f5f6c6c·766d5f6c·13._ZN19__llvm_l |
13 | ··0x000000 | 12 | ··0x00000090·6962635f·31385f31·5f385f31·325f474c·ibc_18_1_8_12_GL |
14 | ··0x000000 | 13 | ··0x000000a0·4f42414c·5f5f4e5f·31364c4f·475f5231·OBAL__N_16LOG_R1 |
14 | ··0x000000b0·45005f5a·4e31395f·5f6c6c76·6d5f6c69·E._ZN19__llvm_li | ||
15 | ··0x000000c0·62635f31·385f315f·385f3132·5f474c4f·bc_18_1_8_12_GLO | ||
16 | ··0x000000d0·42414c5f·5f4e5f31·31304c4f·47325f54·BAL__N_110LOG2_T | ||
15 | ··0x000000 | 17 | ··0x000000e0·41424c45·45005f5a·4e31395f·5f6c6c76·ABLEE._ZN19__llv |
16 | ··0x000000 | 18 | ··0x000000f0·6d5f6c69·62635f31·385f315f·385f3132·m_libc_18_1_8_12 |
17 | ··0x00000 | 19 | ··0x00000100·5f474c4f·42414c5f·5f4e5f31·31304249·_GLOBAL__N_110BI |
18 | ··0x00000 | 20 | ··0x00000110·475f434f·45464653·45002e4c·43504932·G_COEFFSE..LCPI2 |
21 | ··0x00000120·5f30002e·4c435049·335f3000·2e4c4350·_0..LCPI3_0..LCP | ||
22 | ··0x00000130·49335f31·006c6f67·32005f5f·6572726e·I3_1.log2.__errn | ||
23 | ··0x00000140·6f5f6c6f·63617469·6f6e005f·5a4e3139·o_location._ZN19 | ||
19 | ··0x000001 | 24 | ··0x00000150·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 |
20 | ··0x00000110·385f3132·5f474c4f·42414c5f·5f4e5f31·8_12_GLOBAL__N_1 | ||
21 | ··0x00000120·31304249·475f434f·45464653·45002e4c·10BIG_COEFFSE..L | ||
22 | ··0x00000130·43504932·5f30002e·4c435049·335f3000·CPI2_0..LCPI3_0. | ||
23 | ··0x00000140·2e4c4350·49335f31·006c6f67·32005f5f·.LCPI3_1.log2.__ | ||
24 | ··0x00000150·6572726e·6f5f6c6f·63617469·6f6e005f·errno_location._ | ||
25 | ··0x00000160·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
26 | ··0x00000170·31385f31·5f385f32·52444500·5f5a4e31·18_1_8_2RDE._ZN1 | ||
27 | ··0x00000180·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ | ||
28 | ··0x000001 | 25 | ··0x00000160·5f385f32·52444500·5f5a4e31·395f5f6c·_8_2RDE._ZN19__l |
26 | ··0x00000170·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ | ||
27 | ··0x00000180·36667075·74696c39·71756963·6b5f6164·6fputil9quick_ad | ||
28 | ··0x00000190·64494c6d·31323845·45454e53·305f3131·dILm128EEENS0_11 | ||
29 | ··0x000001a0·44796164·6963466c·6f617449·58545f45·DyadicFloatIXT_E | ||
30 | ··0x000001b0·45455333·5f53335f·005f5a4e·31395f5f·EES3_S3_._ZN19__ | ||
29 | ··0x000001 | 31 | ··0x000001c0·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 |
30 | ··0x000001b0·5f366670·7574696c·39717569·636b5f61·_6fputil9quick_a | ||
31 | ··0x000001c0·6464494c·6d313238·4545454e·53305f31·ddILm128EEENS0_1 | ||
32 | ··0x000001d0·31447961·64696346·6c6f6174·4958545f·1DyadicFloatIXT_ | ||
33 | ··0x000001e0·45454553·335f5333·5f005f5a·4e31395f·EEES3_S3_._ZN19_ | ||
34 | ··0x000001f0·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ | ||
35 | ··0x00000 | 32 | ··0x000001d0·5f31396c·6f675f72·616e6765·5f726564·_19log_range_red |
36 | ··0x00000 | 33 | ··0x000001e0·75637469·6f6e4564·524b4e53·5f354c6f·uctionEdRKNS_5Lo |
37 | ··0x00000 | 34 | ··0x000001f0·67525245·524e535f·36667075·74696c31·gRRERNS_6fputil1 |
38 | ··0x000002 | 35 | ··0x00000200·31447961·64696346·6c6f6174·494c6d31·1DyadicFloatILm1 |
39 | ··0x000002 | 36 | ··0x00000210·32384545·45005f5a·4e4b3139·5f5f6c6c·28EEE._ZNK19__ll |
40 | ··0x000002 | 37 | ··0x00000220·766d5f6c·6962635f·31385f31·5f385f36·vm_libc_18_1_8_6 |
41 | ··0x000002 | 38 | ··0x00000230·66707574·696c3131·44796164·6963466c·fputil11DyadicFl |
42 | ··0x000002 | 39 | ··0x00000240·6f617449·4c6d3132·38454563·76545f49·oatILm128EEcvT_I |
43 | ··0x000002 | 40 | ··0x00000250·64764545·76005f5f·73746163·6b5f6368·dvEEv.__stack_ch |
44 | ··0x000002 | 41 | ··0x00000260·6b5f6661·696c005f·5a4e3139·5f5f6c6c·k_fail._ZN19__ll |
45 | ··0x000002 | 42 | ··0x00000270·766d5f6c·6962635f·31385f31·5f385f32·vm_libc_18_1_8_2 |
46 | ··0x000002 | 43 | ··0x00000280·53324500·5f5a4e31·395f5f6c·6c766d5f·S2E._ZN19__llvm_ |
47 | ··0x000002 | 44 | ··0x00000290·6c696263·5f31385f·315f385f·32533345·libc_18_1_8_2S3E |
48 | ··0x000002 | 45 | ··0x000002a0·005f5a4e·31395f5f·6c6c766d·5f6c6962·._ZN19__llvm_lib |
49 | ··0x000002 | 46 | ··0x000002b0·635f3138·5f315f38·5f325334·45005f5a·c_18_1_8_2S4E._Z |
50 | ··0x000002 | 47 | ··0x000002c0·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 |
51 | ··0x00000 | 48 | ··0x000002d0·385f315f·385f346c·6f673245·6400·····8_1_8_4log2Ed. |
Offset 1, 39 lines modified | Offset 1, 40 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·6373743 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040· | 6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r |
7 | ··0x00000050· | 7 | ··0x00000050·656c612e·74657874·2e6c6f67·32002e67·ela.text.log2..g |
8 | ··0x00000060· | 8 | ··0x00000060·726f7570·002e7465·78742e5f·5a4e3139·roup..text._ZN19 |
9 | ··0x00000070·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 | ||
10 | ··0x00000080·5f385f36·66707574·696c3971·7569636b·_8_6fputil9quick | ||
11 | ··0x00000090·5f616464·494c6d31·32384545·454e5330·_addILm128EEENS0 | ||
12 | ··0x000000a0·5f313144·79616469·63466c6f·61744958·_11DyadicFloatIX | ||
13 | ··0x000000b0·545f4545·4553335f·53335f00·2e72656c·T_EEES3_S3_..rel | ||
14 | ··0x000000c0·612e7465·78742e5f·5a4e3139·5f5f6c6c·a.text._ZN19__ll | ||
15 | ··0x000000d0·766d5f6c·6962635f·31385f31·5f385f31·vm_libc_18_1_8_1 | ||
16 | ··0x000000e0·396c6f67·5f72616e·67655f72·65647563·9log_range_reduc | ||
17 | ··0x000000f0·74696f6e·4564524b·4e535f35·4c6f6752·tionEdRKNS_5LogR | ||
18 | ··0x00000100·5245524e·535f3666·70757469·6c313144·RERNS_6fputil11D | ||
19 | ··0x00000110·79616469·63466c6f·6174494c·6d313238·yadicFloatILm128 | ||
20 | ··0x00000120·45454500·2e726f64·6174612e·63737431·EEE..rodata.cst1 | ||
21 | ··0x00000130·36002e72·656c612e·74657874·2e5f5a4e·6..rela.text._ZN | ||
22 | ··0x00000140·4b31395f·5f6c6c76·6d5f6c69·62635f31·K19__llvm_libc_1 | ||
23 | ··0x00000150·385f315f·385f3666·70757469·6c313144·8_1_8_6fputil11D | ||
24 | ··0x00000160·79616469·63466c6f·6174494c·6d313238·yadicFloatILm128 | ||
25 | ··0x00000170·45456376·545f4964·76454576·002e726f·EEcvT_IdvEEv..ro | ||
26 | ··0x00000180·64617461·2e5f5a4e·31395f5f·6c6c766d·data._ZN19__llvm | ||
27 | ··0x00000190·5f6c6962·635f3138·5f315f38·5f31325f·_libc_18_1_8_12_ | ||
28 | ··0x000001a0·474c4f42·414c5f5f·4e5f3136·4c4f475f·GLOBAL__N_16LOG_ | ||
29 | ··0x000001b0·52314500·2e726f64·6174612e·5f5a4e31·R1E..rodata._ZN1 | ||
9 | ··0x00000 | 30 | ··0x000001c0·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ |
31 | ··0x000001d0·315f385f·31325f47·4c4f4241·4c5f5f4e·1_8_12_GLOBAL__N | ||
32 | ··0x000001e0·5f313130·4c4f4732·5f544142·4c454500·_110LOG2_TABLEE. | ||
10 | ··0x00000080·315f385f·36667075·74696c39·71756963·1_8_6fputil9quic | ||
11 | ··0x00000090·6b5f6164·64494c6d·31323845·45454e53·k_addILm128EEENS | ||
12 | ··0x000000a0·305f3131·44796164·6963466c·6f617449·0_11DyadicFloatI | ||
13 | ··0x000000b0·58545f45·45455333·5f53335f·002e7265·XT_EEES3_S3_..re | ||
14 | ··0x000000c0·6c612e74·6578742e·5f5a4e31·395f5f6c·la.text._ZN19__l | ||
15 | ··0x000000d0·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ | ||
16 | ··0x000000e0·31396c6f·675f7261·6e67655f·72656475·19log_range_redu | ||
17 | ··0x000000f0·6374696f·6e456452·4b4e535f·354c6f67·ctionEdRKNS_5Log | ||
18 | ··0x00000100·52524552·4e535f36·66707574·696c3131·RRERNS_6fputil11 | ||
19 | ··0x00000110·44796164·6963466c·6f617449·4c6d3132·DyadicFloatILm12 | ||
20 | ··0x00000120·38454545·002e7265·6c612e74·6578742e·8EEE..rela.text. | ||
21 | ··0x00000130·5f5a4e4b·31395f5f·6c6c766d·5f6c6962·_ZNK19__llvm_lib | ||
22 | ··0x00000140·635f3138·5f315f38·5f366670·7574696c·c_18_1_8_6fputil | ||
23 | ··0x00000150·31314479·61646963·466c6f61·74494c6d·11DyadicFloatILm | ||
24 | ··0x00000160·31323845·45637654·5f496476·45457600·128EEcvT_IdvEEv. | ||
25 | ··0x000001 | 33 | ··0x000001f0·2e726f64·6174612e·5f5a4e31·395f5f6c·.rodata._ZN19__l |
26 | ··0x00000 | 34 | ··0x00000200·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ |
27 | ··0x00000 | 35 | ··0x00000210·31325f47·4c4f4241·4c5f5f4e·5f313130·12_GLOBAL__N_110 |
28 | ··0x000001a0·4f475f52·3145002e·726f6461·74612e5f·OG_R1E..rodata._ | ||
29 | ··0x000001b0·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
30 | ··0x000001c0·31385f31·5f385f31·325f474c·4f42414c·18_1_8_12_GLOBAL | ||
31 | ··0x000001d0·5f5f4e5f·3131304c·4f47325f·5441424c·__N_110LOG2_TABL | ||
32 | ··0x000001e0·4545002e·726f6461·74612e5f·5a4e3139·EE..rodata._ZN19 | ||
33 | ··0x000001f0·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 | ||
34 | ··0x00000200·5f385f31·325f474c·4f42414c·5f5f4e5f·_8_12_GLOBAL__N_ | ||
35 | ··0x000002 | 36 | ··0x00000220·4249475f·434f4546·46534500·2e6e6f74·BIG_COEFFSE..not |
36 | ··0x000002 | 37 | ··0x00000230·652e474e·552d7374·61636b00·2e6c6c76·e.GNU-stack..llv |
37 | ··0x000002 | 38 | ··0x00000240·6d5f6164·64727369·6700··············m_addrsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········18 | 13 | ··Start·of·section·headers:··········1824·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········12 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·11 |
Offset 1, 22 lines modified | Offset 1, 21 lines modified | ||
1 | There·are·1 | 1 | There·are·12·section·headers,·starting·at·offset·0x720: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 | 5 | ··[·1]·.text·············PROGBITS········0000000000000000·000040·000000·00··AX··0···0··4 |
6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 | 6 | ··[·2]·.note.gnu.property·NOTE············0000000000000000·000040·000020·00···A··0···0··8 |
7 | ··[·3]·.rodata.cst16·····PROGBITS········0000000000000000·000060·000010·10··AM··0···0·16 | ||
8 | ··[· | 7 | ··[·3]·.rodata.cst4······PROGBITS········0000000000000000·000060·000014·04··AM··0···0··4 |
9 | ··[· | 8 | ··[·4]·.rodata.cst8······PROGBITS········0000000000000000·000078·000028·08··AM··0···0··8 |
10 | ··[· | 9 | ··[·5]·.text.log2f·······PROGBITS········0000000000000000·0000a0·0001f9·00··AX··0···0·16 |
11 | ··[· | 10 | ··[·6]·.rela.text.log2f··RELA············0000000000000000·000520·000180·18···I··9···5··8 |
12 | ··[· | 11 | ··[·7]·.note.GNU-stack···PROGBITS········0000000000000000·000299·000000·00······0···0··1 |
13 | ··[· | 12 | ··[·8]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000299·000002·00···E··0···0··1 |
14 | ··[ | 13 | ··[·9]·.symtab···········SYMTAB··········0000000000000000·0002a0·000198·18·····10··11··8 |
15 | ··[1 | 14 | ··[10]·.strtab···········STRTAB··········0000000000000000·000438·0000e1·00······0···0··1 |
16 | ··[1 | 15 | ··[11]·.shstrtab·········STRTAB··········0000000000000000·0006a0·00007d·00······0···0··1 |
17 | Key·to·Flags: | 16 | Key·to·Flags: |
18 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 17 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
19 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 18 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
20 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 19 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
21 | ··D·(mbind),·l·(large),·p·(processor·specific) | 20 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
1 | Symbol·table·'.symtab'·contains·17·entries: | 1 | Symbol·table·'.symtab'·contains·17·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_0 |
5 | ·····2:·000000000000000 | 5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_1 |
6 | ·····3:·000000000000000 | 6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_2 |
7 | ·····4:·000000000000000 | 7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_3 |
8 | ·····5:·00000000000000 | 8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····3·.LCPI0_9 |
9 | ·····6:·000000000000000 | 9 | ·····6:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_4 |
10 | ·····7:·00000000000000 | 10 | ·····7:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_5 |
11 | ·····8:·000000000000001 | 11 | ·····8:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_6 |
12 | ·····9:·00000000000000 | 12 | ·····9:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_7 |
13 | ····10:·000000000000002 | 13 | ····10:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_8 |
14 | ····11:·0000000000000000···5 | 14 | ····11:·0000000000000000···505·FUNC····GLOBAL·DEFAULT····5·log2f |
15 | ····12:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location | 15 | ····12:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
16 | ····13:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_ | 16 | ····13:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_1RE |
17 | ····14:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_6LOG2_RE | 17 | ····14:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_6LOG2_RE |
18 | ····15:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 18 | ····15:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
19 | ····16:·0000000000000000···5 | 19 | ····16:·0000000000000000···505·FUNC····GLOBAL·DEFAULT····5·_ZN19__llvm_libc_18_1_8_5log2fEf |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | Relocation·section·'.rela.text.log2f'·at·offset·0x5 | 1 | Relocation·section·'.rela.text.log2f'·at·offset·0x520·contains·16·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000006 | 3 | 0000000000000061··0000000c00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
4 | 000000000000007 | 4 | 000000000000007f··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
5 | 00000000000000 | 5 | 00000000000000c0··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 |
6 | 00000000000000c | 6 | 00000000000000ca··0000000c00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
7 | 00000000000000e | 7 | 00000000000000e8··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
8 | 000000000000012 | 8 | 0000000000000129··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_9·-·4 |
9 | 000000000000014 | 9 | 0000000000000148··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 |
10 | 0000000000000178··0000000d0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_ | 10 | 0000000000000178··0000000d0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_1RE·-·4 |
11 | 000000000000018 | 11 | 0000000000000186··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_3·-·4 |
12 | 000000000000019 | 12 | 0000000000000195··0000000e0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6LOG2_RE·-·4 |
13 | 00000000000001a | 13 | 00000000000001a3··0000000600000002·R_X86_64_PC32··········0000000000000000·.LCPI0_4·-·4 |
14 | 00000000000001 | 14 | 00000000000001ab··0000000700000002·R_X86_64_PC32··········0000000000000008·.LCPI0_5·-·4 |
15 | 00000000000001 | 15 | 00000000000001b4··0000000800000002·R_X86_64_PC32··········0000000000000010·.LCPI0_6·-·4 |
16 | 00000000000001c | 16 | 00000000000001c0··0000000900000002·R_X86_64_PC32··········0000000000000018·.LCPI0_7·-·4 |
17 | 00000000000001 | 17 | 00000000000001c9··0000000a00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_8·-·4 |
18 | 0000000000000 | 18 | 00000000000001f5··0000000f00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 1, 23 lines modified | Offset 1, 22 lines modified | ||
1 | .LCPI0_0 | 1 | .LCPI0_0 |
2 | .LCPI0_1 | 2 | .LCPI0_1 |
3 | .LCPI0_2 | 3 | .LCPI0_2 |
4 | .LCPI0_9 | ||
5 | .LCPI0_3 | 4 | .LCPI0_3 |
5 | .LCPI0_9 | ||
6 | .LCPI0_4 | 6 | .LCPI0_4 |
7 | .LCPI0_5 | 7 | .LCPI0_5 |
8 | .LCPI0_6 | 8 | .LCPI0_6 |
9 | .LCPI0_7 | 9 | .LCPI0_7 |
10 | .LCPI0_8 | 10 | .LCPI0_8 |
11 | __errno_location | 11 | __errno_location |
12 | _ZN19__llvm_libc_18_1_8_ | 12 | _ZN19__llvm_libc_18_1_8_1RE |
13 | _ZN19__llvm_libc_18_1_8_6LOG2_RE | 13 | _ZN19__llvm_libc_18_1_8_6LOG2_RE |
14 | __stack_chk_fail | 14 | __stack_chk_fail |
15 | _ZN19__llvm_libc_18_1_8_5log2fEf | 15 | _ZN19__llvm_libc_18_1_8_5log2fEf |
16 | .shstrtab | 16 | .shstrtab |
17 | .note.gnu.property | 17 | .note.gnu.property |
18 | .rodata.cst16 | ||
19 | .rodata.cst4 | 18 | .rodata.cst4 |
20 | .rodata.cst8 | 19 | .rodata.cst8 |
21 | .rela.text.log2f | 20 | .rela.text.log2f |
22 | .note.GNU-stack | 21 | .note.GNU-stack |
23 | .llvm_addrsig | 22 | .llvm_addrsig |
Offset 1, 4 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0000c07f·0000004b·000080 | 2 | ··0x00000000·aaaaaaaa·0000c07f·0000004b·000080bf·...........K.... |
3 | ··0x00000010·000080ff····························.... | ||
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·00000000·0000f0bf·33812b65·4715f73f·........3.+eG..? | ||
3 | ··0x00000010·de738409·0ac7de3f·331e2d65·4715e7bf·.s.....?3.-eG... | ||
4 | ··0x000000 | 2 | ··0x00000000·33812b65·4715f73f·de738409·0ac7de3f·3.+eG..?.s.....? |
3 | ··0x00000010·331e2d65·4715e7bf·0a130ad9·4f51d23f·3.-eG.......OQ.? | ||
4 | ··0x00000020·21f1cd5c·4c15d7bf···················!..\L... | ||
Offset 5, 125 lines modified | Offset 5, 117 lines modified | ||
5 | 0000000000000000·<__llvm_libc_18_1_8_::log2f(float)>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::log2f(float)>: |
6 | log2f(): | 6 | log2f(): |
7 | » endbr64 | 7 | » endbr64 |
8 | » sub····$0x38,%rsp | 8 | » sub····$0x38,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x30(%rsp) | 10 | » mov····%rax,0x30(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » xorps· | 12 | » vxorps·%xmm1,%xmm1,%xmm1 |
13 | » cmp····$0x3f800000,%eax | 13 | » cmp····$0x3f800000,%eax |
14 | » je·····1 | 14 | » je·····1db·<__llvm_libc_18_1_8_::log2f(float)+0x1db> |
15 | » lea····-0x7f800000(%rax),%edx | 15 | » lea····-0x7f800000(%rax),%edx |
16 | » mov····$0xffffff81,%ecx | 16 | » mov····$0xffffff81,%ecx |
17 | » cmp····$0x80ffffff,%edx | 17 | » cmp····$0x80ffffff,%edx |
18 | » ja·····1 | 18 | » ja·····155·<__llvm_libc_18_1_8_::log2f(float)+0x155> |
19 | » movd | 19 | » vmovd··%xmm0,%ecx |
20 | » and····$0x7fffffff,%ecx | 20 | » and····$0x7fffffff,%ecx |
21 | » je·····c | 21 | » je·····c9·<__llvm_libc_18_1_8_::log2f(float)+0xc9> |
22 | » test···%eax,%eax | 22 | » test···%eax,%eax |
23 | » jns····1 | 23 | » jns····132·<__llvm_libc_18_1_8_::log2f(float)+0x132> |
24 | » cmp····$0x7f800000,%ecx | 24 | » cmp····$0x7f800000,%ecx |
25 | » ja·····1 | 25 | » ja·····132·<__llvm_libc_18_1_8_::log2f(float)+0x132> |
26 | » call···6 | 26 | » call···65·<__llvm_libc_18_1_8_::log2f(float)+0x65> |
27 | ·R_X86_64_PLT32» __errno_location-0x4 | 27 | ·R_X86_64_PLT32» __errno_location-0x4 |
28 | » movl···$0x21,(%rax) | 28 | » movl···$0x21,(%rax) |
29 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 29 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
30 | » mov····%rax,0x10(%rsp) | 30 | » mov····%rax,0x10(%rsp) |
31 | » | 31 | » vbroadcastss·0x0(%rip),%xmm0········ |
32 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 32 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
33 | » movups·%xmm0,0x18(%rsp) | 33 | » vmovups·%xmm0,0x18(%rsp) |
34 | » movl···$0xaaaaaaaa,0x28(%rsp) | 34 | » movl···$0xaaaaaaaa,0x28(%rsp) |
35 | » fnstenv·0x10(%rsp) | 35 | » fnstenv·0x10(%rsp) |
36 | » movl···$0xaaaaaaaa,0xc(%rsp) | 36 | » movl···$0xaaaaaaaa,0xc(%rsp) |
37 | » stmxcsr·0xc(%rsp) | 37 | » stmxcsr·0xc(%rsp) |
38 | » orb····$0x1,0x14(%rsp) | 38 | » orb····$0x1,0x14(%rsp) |
39 | » mov····0xc(%rsp),%eax | 39 | » mov····0xc(%rsp),%eax |
40 | » or·····$0x1,%eax | 40 | » or·····$0x1,%eax |
41 | » fldenv·0x10(%rsp) | 41 | » fldenv·0x10(%rsp) |
42 | » mov····%eax,0xc(%rsp) | 42 | » mov····%eax,0xc(%rsp) |
43 | » ldmxcsr·0xc(%rsp) | 43 | » ldmxcsr·0xc(%rsp) |
44 | » fwait | 44 | » fwait |
45 | » movss | 45 | » vmovss·0x0(%rip),%xmm1········ |
46 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 46 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
47 | » jmp····1 | 47 | » jmp····1db·<__llvm_libc_18_1_8_::log2f(float)+0x1db> |
48 | » call···c | 48 | » call···ce·<__llvm_libc_18_1_8_::log2f(float)+0xce> |
49 | ·R_X86_64_PLT32» __errno_location-0x4 | 49 | ·R_X86_64_PLT32» __errno_location-0x4 |
50 | » movl···$0x22,(%rax) | 50 | » movl···$0x22,(%rax) |
51 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 51 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
52 | » mov····%rax,0x10(%rsp) | 52 | » mov····%rax,0x10(%rsp) |
53 | » | 53 | » vbroadcastss·0x0(%rip),%xmm0········ |
54 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 54 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
55 | » movups·%xmm0,0x18(%rsp) | 55 | » vmovups·%xmm0,0x18(%rsp) |
56 | » movl···$0xaaaaaaaa,0x28(%rsp) | 56 | » movl···$0xaaaaaaaa,0x28(%rsp) |
57 | » fnstenv·0x10(%rsp) | 57 | » fnstenv·0x10(%rsp) |
58 | » movl···$0xaaaaaaaa,0xc(%rsp) | 58 | » movl···$0xaaaaaaaa,0xc(%rsp) |
59 | » stmxcsr·0xc(%rsp) | 59 | » stmxcsr·0xc(%rsp) |
60 | » orb····$0x4,0x14(%rsp) | 60 | » orb····$0x4,0x14(%rsp) |
61 | » mov····0xc(%rsp),%eax | 61 | » mov····0xc(%rsp),%eax |
62 | » or·····$0x4,%eax | 62 | » or·····$0x4,%eax |
63 | » fldenv·0x10(%rsp) | 63 | » fldenv·0x10(%rsp) |
64 | » mov····%eax,0xc(%rsp) | 64 | » mov····%eax,0xc(%rsp) |
65 | » ldmxcsr·0xc(%rsp) | 65 | » ldmxcsr·0xc(%rsp) |
66 | » fwait | 66 | » fwait |
67 | » movss | 67 | » vmovss·0x0(%rip),%xmm1········ |
68 | ·R_X86_64_PC32» .LCPI0_9-0x4 | 68 | ·R_X86_64_PC32» .LCPI0_9-0x4 |
69 | » jmp····1 | 69 | » jmp····1db·<__llvm_libc_18_1_8_::log2f(float)+0x1db> |
70 | » not····%eax | 70 | » not····%eax |
71 | » test···$0x7f800000,%eax | 71 | » test···$0x7f800000,%eax |
72 | » jne····1 | 72 | » jne····144·<__llvm_libc_18_1_8_::log2f(float)+0x144> |
73 | » movaps·%xmm0,%xmm1 | 73 | » vmovaps·%xmm0,%xmm1 |
74 | » jmp····1 | 74 | » jmp····1db·<__llvm_libc_18_1_8_::log2f(float)+0x1db> |
75 | » mulss | 75 | » vmulss·0x0(%rip),%xmm0,%xmm0········ |
76 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 76 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
77 | » movd | 77 | » vmovd··%xmm0,%eax |
78 | » mov····$0xffffff6a,%ecx | 78 | » mov····$0xffffff6a,%ecx |
79 | » mov····%eax,%edx | 79 | » mov····%eax,%edx |
80 | » shr····$0x17,%edx | 80 | » shr····$0x17,%edx |
81 | » movzbl·%dl,%edx | 81 | » movzbl·%dl,%edx |
82 | » add····%ecx,%edx | 82 | » add····%ecx,%edx |
83 | » mov····%eax,%ecx | 83 | » mov····%eax,%ecx |
84 | » shr····$0x10,%ecx | ||
85 | » and····$0x7f,%ecx | ||
84 | » and····$0x807fffff,%e | 86 | » and····$0x807fffff,%eax |
85 | » or·····$0x3f800000,%e | 87 | » or·····$0x3f800000,%eax |
86 | » movd | 88 | » vmovd··%eax,%xmm0 |
87 | » cvtss2sd·%xmm0,%xmm0 | ||
88 | » shr····$0xd,%eax | ||
89 | » and····$0x3f8,%eax | ||
90 | » mov····0x0(%rip),%r | 89 | » mov····0x0(%rip),%rax········ |
91 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::R | 90 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::R-0x4 |
92 | » m | 91 | » vmovss·(%rax,%rcx,4),%xmm1 |
93 | » add | 92 | » vfmadd213ss·0x0(%rip),%xmm0,%xmm1········ |
94 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 93 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
95 | » | 94 | » vcvtss2sd·%xmm1,%xmm1,%xmm0 |
96 | » cvtsi2sd·%edx,%xmm1 | 95 | » vcvtsi2sd·%edx,%xmm2,%xmm1 |
97 | » mov····0x0(%rip),%r | 96 | » mov····0x0(%rip),%rax········ |
98 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::LOG2_R-0x4 | 97 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::LOG2_R-0x4 |
98 | » vaddsd·(%rax,%rcx,8),%xmm1,%xmm1 | ||
99 | » vfmadd231sd·0x0(%rip),%xmm0,%xmm1········ | ||
99 | » addsd··(%rcx,%rax,1),%xmm1 | ||
100 | » movapd·%xmm0,%xmm2 | ||
101 | » mulsd··%xmm0,%xmm2 | ||
102 | » movsd··0x0(%rip),%xmm3········ | ||
103 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 100 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
104 | » mulsd··%xmm0,%xmm3 | ||
105 | » addsd··%xmm1,%xmm3 | ||
106 | » movsd | 101 | » vmovsd·0x0(%rip),%xmm2········ |
107 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 102 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
108 | » mulsd··%xmm0,%xmm1 | ||
109 | » addsd | 103 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm2········ |
110 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 104 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
105 | » vmulsd·%xmm0,%xmm0,%xmm3 | ||
111 | » m | 106 | » vmovsd·0x0(%rip),%xmm4········ |
112 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 107 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
113 | » addsd | 108 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm4········ |
114 | ·R_X86_64_PC32» .LCPI0_8-0x4 | 109 | ·R_X86_64_PC32» .LCPI0_8-0x4 |
110 | » vfmadd213sd·%xmm2,%xmm3,%xmm4 | ||
111 | » vfmadd213sd·%xmm1,%xmm3,%xmm4 | ||
115 | » mulsd··%xmm2,%xmm0 | ||
116 | » addsd··%xmm1,%xmm0 | ||
117 | » mulsd··%xmm2,%xmm0 | ||
118 | » addsd··%xmm3,%xmm0 | ||
119 | » xorps··%xmm1,%xmm1 | ||
120 | » cvtsd2ss·%xmm | 112 | » vcvtsd2ss·%xmm4,%xmm4,%xmm1 |
121 | » mov····%fs:0x28,%rax | 113 | » mov····%fs:0x28,%rax |
122 | » cmp····0x30(%rsp),%rax | 114 | » cmp····0x30(%rsp),%rax |
123 | » jne···· | 115 | » jne····1f4·<__llvm_libc_18_1_8_::log2f(float)+0x1f4> |
Max diff block lines reached; 104/5295 bytes (1.96%) of diff not shown. |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
4 | ··0x00000020·49305f3 | 4 | ··0x00000020·49305f33·002e4c43·5049305f·39002e4c·I0_3..LCPI0_9..L |
5 | ··0x00000030·43504930·5f34002e·4c435049·305f3500·CPI0_4..LCPI0_5. | 5 | ··0x00000030·43504930·5f34002e·4c435049·305f3500·CPI0_4..LCPI0_5. |
6 | ··0x00000040·2e4c4350·49305f36·002e4c43·5049305f·.LCPI0_6..LCPI0_ | 6 | ··0x00000040·2e4c4350·49305f36·002e4c43·5049305f·.LCPI0_6..LCPI0_ |
7 | ··0x00000050·37002e4c·43504930·5f38006c·6f673266·7..LCPI0_8.log2f | 7 | ··0x00000050·37002e4c·43504930·5f38006c·6f673266·7..LCPI0_8.log2f |
8 | ··0x00000060·005f5f65·72726e6f·5f6c6f63·6174696f·.__errno_locatio | 8 | ··0x00000060·005f5f65·72726e6f·5f6c6f63·6174696f·.__errno_locatio |
9 | ··0x00000070·6e005f5a·4e31395f·5f6c6c76·6d5f6c69·n._ZN19__llvm_li | 9 | ··0x00000070·6e005f5a·4e31395f·5f6c6c76·6d5f6c69·n._ZN19__llvm_li |
10 | ··0x00000080·62635f31·385f315f·385f3 | 10 | ··0x00000080·62635f31·385f315f·385f3152·45005f5a·bc_18_1_8_1RE._Z |
11 | ··0x00000090· | 11 | ··0x00000090·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 |
12 | ··0x000000a0·3 | 12 | ··0x000000a0·385f315f·385f364c·4f47325f·5245005f·8_1_8_6LOG2_RE._ |
13 | ··0x000000b0·5f | 13 | ··0x000000b0·5f737461·636b5f63·686b5f66·61696c00·_stack_chk_fail. |
14 | ··0x000000c0· | 14 | ··0x000000c0·5f5a4e31·395f5f6c·6c766d5f·6c696263·_ZN19__llvm_libc |
15 | ··0x000000d0· | 15 | ··0x000000d0·5f31385f·315f385f·356c6f67·32664566·_18_1_8_5log2fEf |
16 | ··0x000000e0· | 16 | ··0x000000e0·00··································. |
Offset 1, 12 lines modified | Offset 1, 11 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·6373743 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r | ||
6 | ··0x00000040·36002e72·6f646174·612e6373·7434002e·6..rodata.cst4.. | ||
7 | ··0x00000050·726f6461·74612e63·73743800·2e72656c·rodata.cst8..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e6c6f67·3266002e·ela.text.log2f.. |
9 | ··0x000000 | 8 | ··0x00000060·6e6f7465·2e474e55·2d737461·636b002e·note.GNU-stack.. |
10 | ··0x000000 | 9 | ··0x00000070·6c6c766d·5f616464·72736967·00·······llvm_addrsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········220 | 13 | ··Start·of·section·headers:··········22008·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········2 | 19 | ··Number·of·section·headers:·········23 |
20 | ··Section·header·string·table·index:·2 | 20 | ··Section·header·string·table·index:·22 |
Offset 1, 31 lines modified | Offset 1, 32 lines modified | ||
1 | There·are·2 | 1 | There·are·23·section·headers,·starting·at·offset·0x55f8: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04····· | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····20··27··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·000048·00000c·04····· | 6 | ··[·2]·.group············GROUP···········0000000000000000·000048·00000c·04·····20··28··4 |
7 | ··[·3]·.group············GROUP···········0000000000000000·000054·00000c·04····· | 7 | ··[·3]·.group············GROUP···········0000000000000000·000054·00000c·04·····20··29··4 |
8 | ··[·4]·.text·············PROGBITS········0000000000000000·000060·000000·00··AX··0···0··4 | 8 | ··[·4]·.text·············PROGBITS········0000000000000000·000060·000000·00··AX··0···0··4 |
9 | ··[·5]·.note.gnu.property·NOTE············0000000000000000·000060·000020·00···A··0···0··8 | 9 | ··[·5]·.note.gnu.property·NOTE············0000000000000000·000060·000020·00···A··0···0··8 |
10 | ··[·6]·.rodata.cst | 10 | ··[·6]·.rodata.cst4······PROGBITS········0000000000000000·000080·000004·04··AM··0···0··4 |
11 | ··[·7]·.rodata.cst8······PROGBITS········0000000000000000·0000 | 11 | ··[·7]·.rodata.cst8······PROGBITS········0000000000000000·000088·000078·08··AM··0···0··8 |
12 | ··[·8]·.text.log·········PROGBITS········0000000000000000·0001 | 12 | ··[·8]·.text.log·········PROGBITS········0000000000000000·000100·0008b7·00··AX··0···0·16 |
13 | ··[·9]·.rela.text.log····RELA············0000000000000000·0050 | 13 | ··[·9]·.rela.text.log····RELA············0000000000000000·005010·0002e8·18···I·20···8··8 |
14 | ··[10]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·000 | 14 | ··[10]·.text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·PROGBITS········0000000000000000·0009c0·0001bc·00·AXG··0···0·16 |
15 | ··[11]·.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·PROGBITS········0000000000000000·000b | 15 | ··[11]·.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·PROGBITS········0000000000000000·000b80·0002d5·00·AXG··0···0·16 |
16 | ··[12]·.rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·RELA············0000000000000000·005 | 16 | ··[12]·.rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·RELA············0000000000000000·0052f8·0000c0·18··IG·20··11··8 |
17 | ··[13]·.rodata.cst16·····PROGBITS········0000000000000000·000e58·000020·10··AM··0···0··8 | ||
17 | ··[1 | 18 | ··[14]·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·PROGBITS········0000000000000000·000e80·000191·00·AXG··0···0·16 |
18 | ··[1 | 19 | ··[15]·.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·RELA············0000000000000000·0053b8·000030·18··IG·20··14··8 |
19 | ··[1 | 20 | ··[16]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_TABLEE·PROGBITS········0000000000000000·001040·003960·00···A··0···0·64 |
20 | ··[1 | 21 | ··[17]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·PROGBITS········0000000000000000·0049a0·000048·00···A··0···0·16 |
21 | ··[1 | 22 | ··[18]·.note.GNU-stack···PROGBITS········0000000000000000·0049e8·000000·00······0···0··1 |
22 | ··[1 | 23 | ··[19]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0049e8·000003·00···E··0···0··1 |
23 | ··[ | 24 | ··[20]·.symtab···········SYMTAB··········0000000000000000·0049f0·000348·18·····21··23··8 |
24 | ··[2 | 25 | ··[21]·.strtab···········STRTAB··········0000000000000000·004d38·0002d8·00······0···0··1 |
25 | ··[2 | 26 | ··[22]·.shstrtab·········STRTAB··········0000000000000000·0053e8·000210·00······0···0··1 |
26 | Key·to·Flags: | 27 | Key·to·Flags: |
27 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 28 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
28 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 29 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
29 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 30 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
30 | ··D·(mbind),·l·(large),·p·(processor·specific) | 31 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 12, 27 lines modified | Offset 12, 27 lines modified | ||
12 | ·····8:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_7 | 12 | ·····8:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_7 |
13 | ·····9:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_8 | 13 | ·····9:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_8 |
14 | ····10:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_9 | 14 | ····10:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_9 |
15 | ····11:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_10 | 15 | ····11:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_10 |
16 | ····12:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_11 | 16 | ····12:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_11 |
17 | ····13:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_12 | 17 | ····13:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_12 |
18 | ····14:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_13 | 18 | ····14:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_13 |
19 | ····15:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_14 | ||
19 | ····1 | 20 | ····16:·0000000000000000·14688·OBJECT··LOCAL··DEFAULT···16·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_TABLEE |
20 | ····1 | 21 | ····17:·0000000000000000····72·OBJECT··LOCAL··DEFAULT···17·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
21 | ····1 | 22 | ····18:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI2_0 |
22 | ····1 | 23 | ····19:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···13·.LCPI3_0 |
23 | ···· | 24 | ····20:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT···13·.LCPI3_1 |
24 | ····2 | 25 | ····21:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···16·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_TABLEE |
25 | ····2 | 26 | ····22:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···17·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
26 | ····2 | 27 | ····23:·0000000000000000··2231·FUNC····GLOBAL·DEFAULT····8·log |
27 | ····2 | 28 | ····24:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
28 | ····24:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_8LOG_R_DDE | ||
29 | ····25:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2RDE | 29 | ····25:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2RDE |
30 | ····26:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_ | 30 | ····26:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_8LOG_R_DDE |
31 | ····27:·0000000000000000···44 | 31 | ····27:·0000000000000000···444·FUNC····WEAK···HIDDEN····10·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
32 | ····28:·0000000000000000···7 | 32 | ····28:·0000000000000000···725·FUNC····WEAK···HIDDEN····11·_ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE |
33 | ····29:·0000000000000000···4 | 33 | ····29:·0000000000000000···401·FUNC····WEAK···HIDDEN····14·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
34 | ····30:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 34 | ····30:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
35 | ····31:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2S2E | 35 | ····31:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2S2E |
36 | ····32:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2S3E | 36 | ····32:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2S3E |
37 | ····33:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2S4E | 37 | ····33:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_2S4E |
38 | ····34:·0000000000000000··22 | 38 | ····34:·0000000000000000··2231·FUNC····GLOBAL·DEFAULT····8·_ZN19__llvm_libc_18_1_8_3logEd |
Offset 1, 50 lines modified | Offset 1, 50 lines modified | ||
1 | Relocation·section·'.rela.text.log'·at·offset·0x50 | 1 | Relocation·section·'.rela.text.log'·at·offset·0x5010·contains·31·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000009 | 3 | 0000000000000099··0000001800000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
4 | 00000000000000b | 4 | 00000000000000ba··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
5 | 000000000000011 | 5 | 0000000000000119··0000000200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_1·-·4 |
6 | 000000000000012 | 6 | 0000000000000123··0000001800000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
7 | 000000000000014 | 7 | 0000000000000144··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
8 | 00000000000001a | 8 | 00000000000001a3··0000000f00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_14·-·4 |
9 | 00000000000001b | 9 | 00000000000001bc··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 |
10 | 00000000000001da··000000190000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2RDE·-·4 | ||
10 | 00000000000001f | 11 | 00000000000001fd··0000001a0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_8LOG_R_DDE·-·4 |
11 | 0000000000000 | 12 | 0000000000000205··0000000400000002·R_X86_64_PC32··········0000000000000010·.LCPI0_3·-·4 |
12 | 000000000000021 | 13 | 000000000000021a··0000000500000002·R_X86_64_PC32··········0000000000000018·.LCPI0_4·-·4 |
13 | 000000000000021f··000000190000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2RDE·-·4 | ||
14 | 0000000000000251··0000001a0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2CDE·-·4 | ||
15 | 00000000000002 | 14 | 000000000000023e··0000000600000002·R_X86_64_PC32··········0000000000000020·.LCPI0_5·-·4 |
16 | 00000000000002 | 15 | 0000000000000252··0000000700000002·R_X86_64_PC32··········0000000000000028·.LCPI0_6·-·4 |
17 | 00000000000002 | 16 | 000000000000025b··0000000800000002·R_X86_64_PC32··········0000000000000030·.LCPI0_7·-·4 |
18 | 00000000000002 | 17 | 0000000000000267··0000000900000002·R_X86_64_PC32··········0000000000000038·.LCPI0_8·-·4 |
19 | 00000000000002 | 18 | 0000000000000270··0000000a00000002·R_X86_64_PC32··········0000000000000040·.LCPI0_9·-·4 |
20 | 00000000000002 | 19 | 000000000000027c··0000000b00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_10·-·4 |
21 | 00000000000002 | 20 | 0000000000000285··0000000c00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_11·-·4 |
22 | 00000000000002 | 21 | 000000000000029c··0000000d00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_12·-·4 |
22 | 00000000000002a5··0000000e00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_13·-·4 | ||
23 | 0000000000000 | 23 | 00000000000003e3··0000001500000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_TABLEE·-·4 |
24 | 00000000000004 | 24 | 0000000000000420··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
25 | 00000000000004 | 25 | 0000000000000478··0000001c00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE·-·4 |
26 | 00000000000004 | 26 | 00000000000004bc··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
27 | 00000000000005 | 27 | 00000000000005a7··0000001600000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·+·14 |
28 | 0000000000000612··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
29 | 000000000000069d··0000001500000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·+·2c | ||
30 | 0000000000000 | 28 | 00000000000005dc··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
29 | 0000000000000668··0000001600000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE·+·2c | ||
30 | 000000000000069a··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 | ||
31 | 00000000000007 | 31 | 0000000000000793··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
32 | 00000000000007 | 32 | 000000000000079b··0000001d00000004·R_X86_64_PLT32·········0000000000000000·_ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv·-·4 |
33 | 00000000000008 | 33 | 00000000000008b3··0000001e00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
34 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE'·at·offset·0x5 | 34 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE'·at·offset·0x52f8·contains·8·entries: |
35 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 35 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
36 | 000000000000002d··0000001 | 36 | 000000000000002d··0000001200000002·R_X86_64_PC32··········0000000000000070·.LCPI2_0·-·4 |
37 | 000000000000008 | 37 | 0000000000000086··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
38 | 00000000000000 | 38 | 00000000000000a1··0000001f0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2S2E·-·4 |
39 | 000000000000010 | 39 | 000000000000010f··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
40 | 00000000000001 | 40 | 000000000000012a··000000200000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2S3E·-·4 |
41 | 00000000000001 | 41 | 00000000000001a7··0000001b00000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_·-·4 |
42 | 00000000000001 | 42 | 00000000000001c2··000000210000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2S4E·-·4 |
43 | 00000000000002 | 43 | 00000000000002d1··0000001e00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
44 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x53 | 44 | Relocation·section·'.rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv'·at·offset·0x53b8·contains·2·entries: |
45 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 45 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
46 | 000000000000013 | 46 | 0000000000000134··0000001300000002·R_X86_64_PC32··········0000000000000000·.LCPI3_0·-·4 |
47 | 000000000000014 | 47 | 0000000000000145··0000001400000002·R_X86_64_PC32··········0000000000000010·.LCPI3_1·-·4 |
Offset 13, 36 lines modified | Offset 13, 37 lines modified | ||
13 | .LCPI0_7 | 13 | .LCPI0_7 |
14 | .LCPI0_8 | 14 | .LCPI0_8 |
15 | .LCPI0_9 | 15 | .LCPI0_9 |
16 | .LCPI0_10 | 16 | .LCPI0_10 |
17 | .LCPI0_11 | 17 | .LCPI0_11 |
18 | .LCPI0_12 | 18 | .LCPI0_12 |
19 | .LCPI0_13 | 19 | .LCPI0_13 |
20 | .LCPI0_14 | ||
20 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_TABLEE | 21 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_TABLEE |
21 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE | 22 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
22 | .LCPI2_0 | 23 | .LCPI2_0 |
23 | .LCPI3_0 | 24 | .LCPI3_0 |
24 | .LCPI3_1 | 25 | .LCPI3_1 |
25 | __errno_location | 26 | __errno_location |
26 | _ZN19__llvm_libc_18_1_8_8LOG_R_DDE | ||
27 | _ZN19__llvm_libc_18_1_8_2RDE | 27 | _ZN19__llvm_libc_18_1_8_2RDE |
28 | _ZN19__llvm_libc_18_1_8_ | 28 | _ZN19__llvm_libc_18_1_8_8LOG_R_DDE |
29 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ | 29 | _ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
30 | _ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE | 30 | _ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE |
31 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | 31 | _ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
32 | __stack_chk_fail | 32 | __stack_chk_fail |
33 | _ZN19__llvm_libc_18_1_8_2S2E | 33 | _ZN19__llvm_libc_18_1_8_2S2E |
34 | _ZN19__llvm_libc_18_1_8_2S3E | 34 | _ZN19__llvm_libc_18_1_8_2S3E |
35 | _ZN19__llvm_libc_18_1_8_2S4E | 35 | _ZN19__llvm_libc_18_1_8_2S4E |
36 | _ZN19__llvm_libc_18_1_8_3logEd | 36 | _ZN19__llvm_libc_18_1_8_3logEd |
37 | .shstrtab | 37 | .shstrtab |
38 | .note.gnu.property | 38 | .note.gnu.property |
39 | .rodata.cst | 39 | .rodata.cst4 |
40 | .rodata.cst8 | 40 | .rodata.cst8 |
41 | .rela.text.log | 41 | .rela.text.log |
42 | .text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ | 42 | .text._ZN19__llvm_libc_18_1_8_6fputil9quick_addILm128EEENS0_11DyadicFloatIXT_EEES3_S3_ |
43 | .rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE | 43 | .rela.text._ZN19__llvm_libc_18_1_8_19log_range_reductionEdRKNS_5LogRRERNS_6fputil11DyadicFloatILm128EEE |
44 | .rodata.cst16 | ||
44 | .rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv | 45 | .rela.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv |
45 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_TABLEE | 46 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG_TABLEE |
46 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE | 47 | .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110BIG_COEFFSE |
47 | .note.GNU-stack | 48 | .note.GNU-stack |
48 | .llvm_addrsig | 49 | .llvm_addrsig |
Offset 4, 9 lines modified | Offset 4, 9 lines modified | ||
4 | Hex·dump·of·section·'.group': | 4 | Hex·dump·of·section·'.group': |
5 | ··0x00000000·01000000·0b000000·0c000000··········............ | 5 | ··0x00000000·01000000·0b000000·0c000000··········............ |
6 | Hex·dump·of·section·'.group': | 6 | Hex·dump·of·section·'.group': |
7 | ··0x00000000·01000000·0 | 7 | ··0x00000000·01000000·0e000000·0f000000··········............ |
Offset 1, 6 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst16': | 1 | Hex·dump·of·section·'.rodata.cst16': |
2 | ··0x00000000·aaaaaaaa·aaaaaaaa·aaaaaaaa·aaaaaaaa·................ | ||
3 | ··0x000000 | 2 | ··0x00000000·00000000·000090c6·00000000·00009046·...............F |
4 | ··0x000000 | 3 | ··0x00000010·00000000·000050b9·00000000·00005039·......P.......P9 |
Offset 1, 10 lines modified | Offset 1, 11 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·00000000·0000f87f·00000000·00003043·..............0C | 2 | ··0x00000000·00000000·0000f87f·00000000·00003043·..............0C |
3 | ··0x00000010·0038fafe·422ee63f·3067c793·57f32e3d·.8..B..?0g..W..= | 3 | ··0x00000010·0038fafe·422ee63f·3067c793·57f32e3d·.8..B..?0g..W..= |
4 | ··0x00000020·9b4a5555·5555d53f·ffffffff·ffffdfbf·.JUUUU.?........ | ||
5 | ··0x00000030·3c82c9dc·9999c93f·67450900·0000d0bf·<......?gE...... | ||
6 | ··0x00000040·d724e6c4·021ac23f·7a532eac·5055c5bf·.$.....?zS..PU.. | ||
7 | ··0x000000 | 4 | ··0x00000020·00000000·0000f0bf·9b4a5555·5555d53f·.........JUUUU.? |
5 | ··0x00000030·ffffffff·ffffdfbf·3c82c9dc·9999c93f·........<......? | ||
6 | ··0x00000040·67450900·0000d0bf·d724e6c4·021ac23f·gE.......$.....? | ||
7 | ··0x00000050·7a532eac·5055c5bf·00000000·0000d03c·zS..PU.........< | ||
8 | ··0x00000060·00000000·0000 | 8 | ··0x00000060·00000000·0000a03a·00000000·0000f0ff·.......:........ |
9 | ··0x00000070·00000000·0000b043···················.......C | ||
Offset 11, 275 lines modified | Offset 11, 256 lines modified | ||
11 | » push···%r14 | 11 | » push···%r14 |
12 | » push···%r13 | 12 | » push···%r13 |
13 | » push···%r12 | 13 | » push···%r12 |
14 | » push···%rbx | 14 | » push···%rbx |
15 | » sub····$0x108,%rsp | 15 | » sub····$0x108,%rsp |
16 | » mov····%fs:0x28,%rax | 16 | » mov····%fs:0x28,%rax |
17 | » mov····%rax,0x100(%rsp) | 17 | » mov····%rax,0x100(%rsp) |
18 | » movabs·$0x3ff0000000000000,%r | 18 | » movabs·$0x3ff0000000000000,%rax |
19 | » movq | 19 | » vmovq··%xmm0,%rcx |
20 | » xorpd· | 20 | » vxorpd·%xmm1,%xmm1,%xmm1 |
21 | » cmp····%r | 21 | » cmp····%rax,%rcx |
22 | » je·····7 | 22 | » je·····7a3·<__llvm_libc_18_1_8_::log(double)+0x7a3> |
23 | » movabs·$0x8010000000000000,%r | 23 | » movabs·$0x8010000000000000,%rdx |
24 | » add····%r | 24 | » add····%rcx,%rdx |
25 | » shr····$0x35,%r | 25 | » shr····$0x35,%rdx |
26 | » mov····$0xfffffc01,%esi | 26 | » mov····$0xfffffc01,%esi |
27 | » cmp····$0x400,%e | 27 | » cmp····$0x400,%edx |
28 | » ja·····1c | 28 | » ja·····1ca·<__llvm_libc_18_1_8_::log(double)+0x1ca> |
29 | » movq | 29 | » vmovq··%xmm0,%rsi |
30 | » movabs·$0x7fffffffffffffff,%r | 30 | » movabs·$0x7fffffffffffffff,%rdx |
31 | » and····%rsi,%r | 31 | » and····%rsi,%rdx |
32 | » je·····12 | 32 | » je·····122·<__llvm_libc_18_1_8_::log(double)+0x122> |
33 | » movabs·$0x7ff0000000000000,%rsi | 33 | » movabs·$0x7ff0000000000000,%rsi |
34 | » test···%r | 34 | » test···%rcx,%rcx |
35 | » jns····1a | 35 | » jns····1ac·<__llvm_libc_18_1_8_::log(double)+0x1ac> |
36 | » cmp····%rsi,%r | 36 | » cmp····%rsi,%rdx |
37 | » ja·····1a | 37 | » ja·····1ac·<__llvm_libc_18_1_8_::log(double)+0x1ac> |
38 | » call···9 | 38 | » call···9d·<__llvm_libc_18_1_8_::log(double)+0x9d> |
39 | ·R_X86_64_PLT32» __errno_location-0x4 | 39 | ·R_X86_64_PLT32» __errno_location-0x4 |
40 | » movl···$0x21,(%rax) | 40 | » movl···$0x21,(%rax) |
41 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 41 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
42 | » mov····%rax,0xe0(%rsp) | 42 | » mov····%rax,0xe0(%rsp) |
43 | » | 43 | » vbroadcastss·0x0(%rip),%xmm0········ |
44 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 44 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
45 | » movupd·%xmm0,0xe8(%rsp) | 45 | » vmovupd·%xmm0,0xe8(%rsp) |
46 | » movl···$0xaaaaaaaa,0xf8(%rsp) | 46 | » movl···$0xaaaaaaaa,0xf8(%rsp) |
47 | » fnstenv·0xe0(%rsp) | 47 | » fnstenv·0xe0(%rsp) |
48 | » movl···$0xaaaaaaaa,0xc8(%rsp) | 48 | » movl···$0xaaaaaaaa,0xc8(%rsp) |
49 | » stmxcsr·0xc8(%rsp) | 49 | » stmxcsr·0xc8(%rsp) |
50 | » orb····$0x1,0xe4(%rsp) | 50 | » orb····$0x1,0xe4(%rsp) |
51 | » mov····0xc8(%rsp),%eax | 51 | » mov····0xc8(%rsp),%eax |
52 | » or·····$0x1,%eax | 52 | » or·····$0x1,%eax |
53 | » fldenv·0xe0(%rsp) | 53 | » fldenv·0xe0(%rsp) |
54 | » mov····%eax,0xc8(%rsp) | 54 | » mov····%eax,0xc8(%rsp) |
55 | » ldmxcsr·0xc8(%rsp) | 55 | » ldmxcsr·0xc8(%rsp) |
56 | » fwait | 56 | » fwait |
57 | » movsd | 57 | » vmovsd·0x0(%rip),%xmm1········ |
58 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 58 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
59 | » jmp····7 | 59 | » jmp····7a3·<__llvm_libc_18_1_8_::log(double)+0x7a3> |
60 | » call···12 | 60 | » call···127·<__llvm_libc_18_1_8_::log(double)+0x127> |
61 | ·R_X86_64_PLT32» __errno_location-0x4 | 61 | ·R_X86_64_PLT32» __errno_location-0x4 |
62 | » movl···$0x22,(%rax) | 62 | » movl···$0x22,(%rax) |
63 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 63 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
64 | » mov····%rax,0xe0(%rsp) | 64 | » mov····%rax,0xe0(%rsp) |
65 | » | 65 | » vbroadcastss·0x0(%rip),%xmm0········ |
66 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 66 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
67 | » movupd·%xmm0,0xe8(%rsp) | 67 | » vmovupd·%xmm0,0xe8(%rsp) |
68 | » movl···$0xaaaaaaaa,0xf8(%rsp) | 68 | » movl···$0xaaaaaaaa,0xf8(%rsp) |
69 | » fnstenv·0xe0(%rsp) | 69 | » fnstenv·0xe0(%rsp) |
70 | » movl···$0xaaaaaaaa,0xc8(%rsp) | 70 | » movl···$0xaaaaaaaa,0xc8(%rsp) |
71 | » stmxcsr·0xc8(%rsp) | 71 | » stmxcsr·0xc8(%rsp) |
72 | » orb····$0x4,0xe4(%rsp) | 72 | » orb····$0x4,0xe4(%rsp) |
73 | » mov····0xc8(%rsp),%eax | 73 | » mov····0xc8(%rsp),%eax |
74 | » or·····$0x4,%eax | 74 | » or·····$0x4,%eax |
75 | » fldenv·0xe0(%rsp) | 75 | » fldenv·0xe0(%rsp) |
76 | » mov····%eax,0xc8(%rsp) | 76 | » mov····%eax,0xc8(%rsp) |
77 | » ldmxcsr·0xc8(%rsp) | 77 | » ldmxcsr·0xc8(%rsp) |
78 | » fwait | 78 | » fwait |
79 | » movsd | 79 | » vmovsd·0x0(%rip),%xmm1········ |
80 | ·R_X86_64_PC32» .LCPI0_1 | 80 | ·R_X86_64_PC32» .LCPI0_14-0x4 |
81 | » jmp····7 | 81 | » jmp····7a3·<__llvm_libc_18_1_8_::log(double)+0x7a3> |
82 | » not····%r | 82 | » not····%rcx |
83 | » test···%r | 83 | » test···%rcx,%rsi |
84 | » je·····7 | 84 | » je·····79f·<__llvm_libc_18_1_8_::log(double)+0x79f> |
85 | » mulsd | 85 | » vmulsd·0x0(%rip),%xmm0,%xmm0········ |
86 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 86 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
87 | » movq | 87 | » vmovq··%xmm0,%rcx |
88 | » mov····$0xfffffbcd,%esi | 88 | » mov····$0xfffffbcd,%esi |
89 | » mov····%r | 89 | » mov····%rcx,%rdi |
90 | » shr····$0x2d,%rdi | 90 | » shr····$0x2d,%rdi |
91 | » and····$0x7f,%edi | 91 | » and····$0x7f,%edi |
92 | » movabs·$0x200000000000,%rax | ||
93 | » add····%rdx,%rax | ||
94 | » shr····$0x34,%rax | ||
95 | » add····%esi,%eax | ||
96 | » xorps··%xmm1,%xmm1 | ||
97 | » cvtsi2sd·%eax,%xmm1 | ||
98 | » mov····%edi,%esi | ||
99 | » mov····%edi,%r8d | 92 | » mov····%edi,%r8d |
100 | » shl····$0x4,%r8d | ||
101 | » mov····0x0(%rip),%r9········ | 93 | » mov····0x0(%rip),%r9········ |
94 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::RD-0x4 | ||
95 | » movabs·$0x200000000000,%rdx | ||
96 | » add····%rcx,%rdx | ||
97 | » shr····$0x34,%rdx | ||
98 | » add····%esi,%edx | ||
99 | » vcvtsi2sd·%edx,%xmm2,%xmm0 | ||
100 | » mov····%edi,%esi | ||
101 | » shl····$0x4,%esi | ||
102 | » mov····0x0(%rip),%r10········ | ||
102 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::LOG_R_DD-0x4 | 103 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::LOG_R_DD-0x4 |
103 | » movsd | 104 | » vmovsd·0x0(%rip),%xmm1········ |
104 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 105 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
105 | » m | 106 | » vfmadd213sd·0x8(%r10,%rsi,1),%xmm0,%xmm1 |
106 | » | 107 | » vmovsd·(%r9,%r8,8),%xmm2 |
107 | » m | 108 | » vmovsd·0x0(%rip),%xmm3········ |
108 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 109 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
110 | » vfmadd213sd·(%r10,%rsi,1),%xmm0,%xmm3 | ||
109 | » addsd··(%r9,%r8,1),%xmm1 | ||
110 | » mov····0x0(%rip),%r8········ | ||
111 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::RD-0x4 | ||
112 | » movabs·$0xfffffffffffff,%r | 111 | » movabs·$0xfffffffffffff,%rsi |
113 | » and····%r | 112 | » and····%rcx,%rsi |
114 | » or·····%r | 113 | » or·····%rax,%rsi |
115 | » movq | 114 | » vmovq··%rsi,%xmm6 |
115 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm6········ | ||
116 | » movabs·$0x3fffe00000000000,%rcx | ||
117 | » and····%r9,%rcx | ||
118 | » movq···%rcx,%xmm0 | ||
119 | » subsd··%xmm0,%xmm6 | ||
120 | » mov····0x0(%rip),%rcx········ | ||
121 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::CD-0x4 | ||
122 | » mulsd··(%r8,%rsi,8),%xmm6 | ||
123 | » addsd··(%rcx,%rsi,8),%xmm6 | ||
124 | » movapd·%xmm2,%xmm0 | ||
125 | » addsd··%xmm6,%xmm0 | ||
126 | » movapd·%xmm0,%xmm4 | ||
Max diff block lines reached; 13048/18196 bytes (71.71%) of diff not shown. |
Offset 9, 85 lines modified | Offset 9, 85 lines modified | ||
9 | » push···%rbx | 9 | » push···%rbx |
10 | » mov····%rdi,%rax | 10 | » mov····%rdi,%rax |
11 | » lea····0x28(%rsp),%r11 | 11 | » lea····0x28(%rsp),%r11 |
12 | » mov····0x18(%rsp),%rsi | 12 | » mov····0x18(%rsp),%rsi |
13 | » mov····0x20(%rsp),%r10 | 13 | » mov····0x20(%rsp),%r10 |
14 | » mov····%rsi,%rcx | 14 | » mov····%rsi,%rcx |
15 | » or·····%r10,%rcx | 15 | » or·····%r10,%rcx |
16 | » jne····3 | 16 | » jne····32·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x32> |
17 | » mov····0x10(%r11),%rcx | 17 | » mov····0x10(%r11),%rcx |
18 | » mov····%rcx,0x10(%rax) | 18 | » mov····%rcx,0x10(%rax) |
19 | » movups·(%r11),%xmm0 | 19 | » vmovups·(%r11),%xmm0 |
20 | » movups·%xmm0,(%rax) | 20 | » vmovups·%xmm0,(%rax) |
21 | » pop····%rbx | 21 | » pop····%rbx |
22 | » ret | 22 | » ret |
23 | » lea····0x10(%rsp),%r8 | 23 | » lea····0x10(%rsp),%r8 |
24 | » mov····0x8(%r11),%rdi | 24 | » mov····0x8(%r11),%rdi |
25 | » mov····0x10(%r11),%r9 | 25 | » mov····0x10(%r11),%r9 |
26 | » mov····%rdi,%rcx | 26 | » mov····%rdi,%rcx |
27 | » or·····%r9,%rcx | 27 | » or·····%r9,%rcx |
28 | » jne····5 | 28 | » jne····5a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x5a> |
29 | » mov····0x10(%r8),%rcx | 29 | » mov····0x10(%r8),%rcx |
30 | » mov····%rcx,0x10(%rax) | 30 | » mov····%rcx,0x10(%rax) |
31 | » movups·(%r8),%xmm0 | 31 | » vmovups·(%r8),%xmm0 |
32 | » movups·%xmm0,(%rax) | 32 | » vmovups·%xmm0,(%rax) |
33 | » pop····%rbx | 33 | » pop····%rbx |
34 | » ret | 34 | » ret |
35 | » mov····0x4(%r8),%edx | 35 | » mov····0x4(%r8),%edx |
36 | » mov····0x4(%r11),%ebx | 36 | » mov····0x4(%r11),%ebx |
37 | » mov····%edx,%ecx | 37 | » mov····%edx,%ecx |
38 | » sub····%ebx,%ecx | 38 | » sub····%ebx,%ecx |
39 | » jle····7 | 39 | » jle····76·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x76> |
40 | » cmp····$0x7f,%ecx | 40 | » cmp····$0x7f,%ecx |
41 | » jbe····8 | 41 | » jbe····8a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x8a> |
42 | » xor····%edi,%edi | 42 | » xor····%edi,%edi |
43 | » mov····%edx,%ebx | 43 | » mov····%edx,%ebx |
44 | » xor····%r9d,%r9d | 44 | » xor····%r9d,%r9d |
45 | » jmp····b | 45 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
46 | » mov····%ebx,%ecx | 46 | » mov····%ebx,%ecx |
47 | » sub····%edx,%ecx | 47 | » sub····%edx,%ecx |
48 | » jle····b | 48 | » jle····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
49 | » cmp····$0x7f,%ecx | 49 | » cmp····$0x7f,%ecx |
50 | » jbe···· | 50 | » jbe····a2·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xa2> |
51 | » xor····%esi,%esi | 51 | » xor····%esi,%esi |
52 | » mov····%ebx,%edx | 52 | » mov····%ebx,%edx |
53 | » xor····%r10d,%r10d | 53 | » xor····%r10d,%r10d |
54 | » jmp····b | 54 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
55 | » shrd···%cl,%r9,%rdi | 55 | » shrd···%cl,%r9,%rdi |
56 | » shr····%cl,%r9 | 56 | » shr····%cl,%r9 |
57 | » xor····%ebx,%ebx | 57 | » xor····%ebx,%ebx |
58 | » test···$0x40,%cl | 58 | » test···$0x40,%cl |
59 | » cmovne·%r9,%rdi | 59 | » cmovne·%r9,%rdi |
60 | » cmovne·%rbx,%r9 | 60 | » cmovne·%rbx,%r9 |
61 | » mov····%edx,%ebx | 61 | » mov····%edx,%ebx |
62 | » jmp····b | 62 | » jmp····b8·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xb8> |
63 | » shrd···%cl,%r10,%rsi | 63 | » shrd···%cl,%r10,%rsi |
64 | » shr····%cl,%r10 | 64 | » shr····%cl,%r10 |
65 | » xor····%edx,%edx | 65 | » xor····%edx,%edx |
66 | » test···$0x40,%cl | 66 | » test···$0x40,%cl |
67 | » cmovne·%r10,%rsi | 67 | » cmovne·%r10,%rsi |
68 | » cmovne·%rdx,%r10 | 68 | » cmovne·%rdx,%r10 |
69 | » mov····%ebx,%edx | 69 | » mov····%ebx,%edx |
70 | » movzbl·(%r8),%r8d | 70 | » movzbl·(%r8),%r8d |
71 | » movzbl·(%r11),%ecx | 71 | » movzbl·(%r11),%ecx |
72 | » mov····%ecx,%r11d | 72 | » mov····%ecx,%r11d |
73 | » xor····%r8b,%r11b | 73 | » xor····%r8b,%r11b |
74 | » test···$0x1,%r11b | 74 | » test···$0x1,%r11b |
75 | » jne····11 | 75 | » jne····11d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x11d> |
76 | » mov····%rdi,%rcx | 76 | » mov····%rdi,%rcx |
77 | » add····%rsi,%rcx | 77 | » add····%rsi,%rcx |
78 | » mov····%r10,%r11 | 78 | » mov····%r10,%r11 |
79 | » adc····$0x0,%r11 | 79 | » adc····$0x0,%r11 |
80 | » add····%rsi,%rdi | 80 | » add····%rsi,%rdi |
81 | » mov····%r9,%rcx | 81 | » mov····%r9,%rcx |
82 | » adc····%r10,%rcx | 82 | » adc····%r10,%rcx |
83 | » cmp····%r10,%r11 | 83 | » cmp····%r10,%r11 |
84 | » jb·····e | 84 | » jb·····ec·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0xec> |
85 | » cmp····%r9,%rcx | 85 | » cmp····%r9,%rcx |
86 | » jae···· | 86 | » jae····103·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x103> |
87 | » shrd···$0x1,%rcx,%rdi | 87 | » shrd···$0x1,%rcx,%rdi |
88 | » inc····%edx | 88 | » inc····%edx |
89 | » shr····$1,%rcx | 89 | » shr····$1,%rcx |
90 | » movabs·$0x8000000000000000,%rsi | 90 | » movabs·$0x8000000000000000,%rsi |
91 | » or·····%rsi,%rcx | 91 | » or·····%rsi,%rcx |
92 | » mov····%r8b,(%rax) | 92 | » mov····%r8b,(%rax) |
93 | » movw···$0xaaaa,0x1(%rax) | 93 | » movw···$0xaaaa,0x1(%rax) |
Offset 95, 39 lines modified | Offset 95, 39 lines modified | ||
95 | » mov····%edx,0x4(%rax) | 95 | » mov····%edx,0x4(%rax) |
96 | » mov····%rdi,0x8(%rax) | 96 | » mov····%rdi,0x8(%rax) |
97 | » mov····%rcx,0x10(%rax) | 97 | » mov····%rcx,0x10(%rax) |
98 | » pop····%rbx | 98 | » pop····%rbx |
99 | » ret | 99 | » ret |
100 | » mov····%r10,%r11 | 100 | » mov····%r10,%r11 |
101 | » sub····%r9,%r11 | 101 | » sub····%r9,%r11 |
102 | » ja·····12 | 102 | » ja·····12c·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x12c> |
103 | » jb·····1 | 103 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
104 | » cmp····%rdi,%rsi | 104 | » cmp····%rdi,%rsi |
105 | » jb·····1 | 105 | » jb·····141·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x141> |
106 | » xor····%ecx,%ecx | 106 | » xor····%ecx,%ecx |
107 | » sub····%rdi,%rsi | 107 | » sub····%rdi,%rsi |
108 | » setb···%cl | 108 | » setb···%cl |
109 | » sub····%rcx,%r11 | 109 | » sub····%rcx,%r11 |
110 | » mov····%rsi,%rcx | 110 | » mov····%rsi,%rcx |
111 | » or·····%r11,%rcx | 111 | » or·····%r11,%rcx |
112 | » jne····1 | 112 | » jne····162·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x162> |
113 | » jmp····19 | 113 | » jmp····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
114 | » xor····%edx,%edx | 114 | » xor····%edx,%edx |
115 | » sub····%rsi,%rdi | 115 | » sub····%rsi,%rdi |
116 | » setb···%dl | 116 | » setb···%dl |
117 | » sub····%r10,%r9 | 117 | » sub····%r10,%r9 |
118 | » sub····%rdx,%r9 | 118 | » sub····%rdx,%r9 |
119 | » mov····%ebx,%edx | 119 | » mov····%ebx,%edx |
120 | » mov····%ecx,%r8d | 120 | » mov····%ecx,%r8d |
121 | » mov····%rdi,%rsi | 121 | » mov····%rdi,%rsi |
122 | » mov····%r9,%r11 | 122 | » mov····%r9,%r11 |
123 | » mov····%rsi,%rcx | 123 | » mov····%rsi,%rcx |
124 | » or·····%r11,%rcx | 124 | » or·····%r11,%rcx |
125 | » je·····19 | 125 | » je·····19d·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19d> |
126 | » je·····19 | 126 | » je·····19a·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)+0x19a> |
127 | » xor····%edi,%edi | 127 | » xor····%edi,%edi |
128 | » test···%r11,%r11 | 128 | » test···%r11,%r11 |
129 | » sete···%dil | 129 | » sete···%dil |
130 | » mov····%r11,%rcx | 130 | » mov····%r11,%rcx |
131 | » cmove··%rsi,%rcx | 131 | » cmove··%rsi,%rcx |
132 | » shl····$0x6,%edi | 132 | » shl····$0x6,%edi |
133 | » bsr····%rcx,%rcx | 133 | » bsr····%rcx,%rcx |
Offset 136, 15 lines modified | Offset 136, 15 lines modified | ||
136 | » shld···%cl,%rsi,%r11 | 136 | » shld···%cl,%rsi,%r11 |
Max diff block lines reached; 684/10967 bytes (6.24%) of diff not shown. |
Offset 14, 66 lines modified | Offset 14, 66 lines modified | ||
14 | » push···%rbx | 14 | » push···%rbx |
15 | » sub····$0x58,%rsp | 15 | » sub····$0x58,%rsp |
16 | » mov····%rdx,%r14 | 16 | » mov····%rdx,%r14 |
17 | » mov····%rsi,%r15 | 17 | » mov····%rsi,%r15 |
18 | » mov····%rdi,%rbx | 18 | » mov····%rdi,%rbx |
19 | » mov····%fs:0x28,%rax | 19 | » mov····%fs:0x28,%rax |
20 | » mov····%rax,0x50(%rsp) | 20 | » mov····%rax,0x50(%rsp) |
21 | » mulsd | 21 | » vmulsd·0x0(%rip),%xmm0,%xmm0········#·31·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x31> |
22 | ·R_X86_64_PC32» .LCPI2_0-0x4 | 22 | ·R_X86_64_PC32» .LCPI2_0-0x4 |
23 | » cvttsd2si·%xmm0,%r12 | 23 | » vcvttsd2si·%xmm0,%r12 |
24 | » movabs·$0x10200000000000,%r13 | 24 | » movabs·$0x10200000000000,%r13 |
25 | » add····%r12,%r13 | 25 | » add····%r12,%r13 |
26 | » sar····$0x2e,%r13 | 26 | » sar····$0x2e,%r13 |
27 | » lea····0x0(,%r13,2),%rax | 27 | » lea····0x0(,%r13,2),%rax |
28 | » add····%r13,%rax | 28 | » add····%r13,%rax |
29 | » mov····0xc10(%rsi,%rax,8),%rcx | 29 | » mov····0xc10(%rsi,%rax,8),%rcx |
30 | » mov····%rcx,0x28(%rsp) | 30 | » mov····%rcx,0x28(%rsp) |
31 | » movups·0xc00(%rsi,%rax,8),%xmm0 | 31 | » vmovups·0xc00(%rsi,%rax,8),%xmm0 |
32 | » movups·%xmm0,0x18(%rsp) | 32 | » vmovups·%xmm0,0x18(%rsp) |
33 | » mov····0x10(%rdx),%rax | 33 | » mov····0x10(%rdx),%rax |
34 | » mov····%rax,0x10(%rsp) | 34 | » mov····%rax,0x10(%rsp) |
35 | » movups·(%rdx),%xmm0 | 35 | » vmovups·(%rdx),%xmm0 |
36 | » movups·%xmm0,(%rsp) | 36 | » vmovups·%xmm0,(%rsp) |
37 | » lea····0x38(%rsp),%rdi | 37 | » lea····0x38(%rsp),%rdi |
38 | » call···8 | 38 | » call···8a·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x8a> |
39 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 39 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
40 | » mov····0x48(%rsp),%rax | 40 | » mov····0x48(%rsp),%rax |
41 | » mov····%rax,0x10(%r14) | 41 | » mov····%rax,0x10(%r14) |
42 | » movups·0x38(%rsp),%xmm0 | 42 | » vmovups·0x38(%rsp),%xmm0 |
43 | » movups·%xmm0,(%r14) | 43 | » vmovups·%xmm0,(%r14) |
44 | » mov····0x0(%rip),%rax········#· | 44 | » mov····0x0(%rip),%rax········#·a5·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0xa5> |
45 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S2-0x4 | 45 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S2-0x4 |
46 | » movslq·(%rax,%r13,4),%rax | 46 | » movslq·(%rax,%r13,4),%rax |
47 | » mov····%r12,%rcx | 47 | » mov····%r12,%rcx |
48 | » shl····$0x10,%rcx | 48 | » shl····$0x10,%rcx |
49 | » movabs·$0x1000000000000000,%r13 | 49 | » movabs·$0x1000000000000000,%r13 |
50 | » add····%r12,%r13 | 50 | » add····%r12,%r13 |
51 | » imul···%rax,%r13 | 51 | » imul···%rax,%r13 |
52 | » add····%rcx,%r13 | 52 | » add····%rcx,%r13 |
53 | » movabs·$0x2840000000000000,%r12 | 53 | » movabs·$0x2840000000000000,%r12 |
54 | » add····%r13,%r12 | 54 | » add····%r13,%r12 |
55 | » sar····$0x37,%r12 | 55 | » sar····$0x37,%r12 |
56 | » lea····(%r12,%r12,2),%rax | 56 | » lea····(%r12,%r12,2),%rax |
57 | » mov····0x1e28(%r15,%rax,8),%rcx | 57 | » mov····0x1e28(%r15,%rax,8),%rcx |
58 | » mov····%rcx,0x28(%rsp) | 58 | » mov····%rcx,0x28(%rsp) |
59 | » movups·0x1e18(%r15,%rax,8),%xmm0 | 59 | » vmovups·0x1e18(%r15,%rax,8),%xmm0 |
60 | » movups·%xmm0,0x18(%rsp) | 60 | » vmovups·%xmm0,0x18(%rsp) |
61 | » mov····0x10(%r14),%rax | 61 | » mov····0x10(%r14),%rax |
62 | » mov····%rax,0x10(%rsp) | 62 | » mov····%rax,0x10(%rsp) |
63 | » movups·(%r14),%xmm0 | 63 | » vmovups·(%r14),%xmm0 |
64 | » movups·%xmm0,(%rsp) | 64 | » vmovups·%xmm0,(%rsp) |
65 | » lea····0x38(%rsp),%rdi | 65 | » lea····0x38(%rsp),%rdi |
66 | » call···1 | 66 | » call···113·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x113> |
67 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 67 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
68 | » mov····0x48(%rsp),%rax | 68 | » mov····0x48(%rsp),%rax |
69 | » mov····%rax,0x10(%r14) | 69 | » mov····%rax,0x10(%r14) |
70 | » movups·0x38(%rsp),%xmm0 | 70 | » vmovups·0x38(%rsp),%xmm0 |
71 | » movups·%xmm0,(%r14) | 71 | » vmovups·%xmm0,(%r14) |
72 | » mov····0x0(%rip),%rax········#·12 | 72 | » mov····0x0(%rip),%rax········#·12e·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x12e> |
73 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S3-0x4 | 73 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S3-0x4 |
74 | » movslq·(%rax,%r12,4),%rax | 74 | » movslq·(%rax,%r12,4),%rax |
75 | » mov····%rax,%r12 | 75 | » mov····%rax,%r12 |
76 | » shl····$0x37,%r12 | 76 | » shl····$0x37,%r12 |
77 | » add····%r13,%r12 | 77 | » add····%r13,%r12 |
78 | » imul···%r13 | 78 | » imul···%r13 |
79 | » mov····%r12,%r13 | 79 | » mov····%r12,%r13 |
Offset 87, 28 lines modified | Offset 87, 28 lines modified | ||
87 | » add····$0x83,%eax | 87 | » add····$0x83,%eax |
88 | » sar····$1,%eax | 88 | » sar····$1,%eax |
89 | » movslq·%eax,%rbp | 89 | » movslq·%eax,%rbp |
90 | » lea····0x0(,%rbp,2),%rax | 90 | » lea····0x0(,%rbp,2),%rax |
91 | » add····%rbp,%rax | 91 | » add····%rbp,%rax |
92 | » mov····0x2d40(%r15,%rax,8),%rcx | 92 | » mov····0x2d40(%r15,%rax,8),%rcx |
93 | » mov····%rcx,0x28(%rsp) | 93 | » mov····%rcx,0x28(%rsp) |
94 | » movups·0x2d30(%r15,%rax,8),%xmm0 | 94 | » vmovups·0x2d30(%r15,%rax,8),%xmm0 |
95 | » movups·%xmm0,0x18(%rsp) | 95 | » vmovups·%xmm0,0x18(%rsp) |
96 | » mov····0x10(%r14),%rax | 96 | » mov····0x10(%r14),%rax |
97 | » mov····%rax,0x10(%rsp) | 97 | » mov····%rax,0x10(%rsp) |
98 | » movups·(%r14),%xmm0 | 98 | » vmovups·(%r14),%xmm0 |
99 | » movups·%xmm0,(%rsp) | 99 | » vmovups·%xmm0,(%rsp) |
100 | » lea····0x38(%rsp),%rdi | 100 | » lea····0x38(%rsp),%rdi |
101 | » call···1 | 101 | » call···1ab·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x1ab> |
102 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 | 102 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>·__llvm_libc_18_1_8_::fputil::quick_add<128ul>(__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>)-0x4 |
103 | » mov····0x48(%rsp),%rax | 103 | » mov····0x48(%rsp),%rax |
104 | » mov····%rax,0x10(%r14) | 104 | » mov····%rax,0x10(%r14) |
105 | » movups·0x38(%rsp),%xmm0 | 105 | » vmovups·0x38(%rsp),%xmm0 |
106 | » movups·%xmm0,(%r14) | 106 | » vmovups·%xmm0,(%r14) |
107 | » mov····0x0(%rip),%rax········#·1 | 107 | » mov····0x0(%rip),%rax········#·1c6·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x1c6> |
108 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S4-0x4 | 108 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::S4-0x4 |
109 | » movslq·(%rax,%rbp,4),%rcx | 109 | » movslq·(%rax,%rbp,4),%rcx |
110 | » movabs·$0x200000000,%rsi | 110 | » movabs·$0x200000000,%rsi |
111 | » add····%r13,%rsi | 111 | » add····%r13,%rsi |
112 | » mov····%r12,%rax | 112 | » mov····%r12,%rax |
113 | » mul····%rcx | 113 | » mul····%rcx |
114 | » imul···%rcx,%rsi | 114 | » imul···%rcx,%rsi |
Offset 117, 41 lines modified | Offset 117, 41 lines modified | ||
117 | » mov····%r12,%rdi | 117 | » mov····%r12,%rdi |
118 | » shl····$0x1c,%rdi | 118 | » shl····$0x1c,%rdi |
119 | » imul···%r12,%rcx | 119 | » imul···%r12,%rcx |
120 | » add····%rsi,%rdx | 120 | » add····%rsi,%rdx |
121 | » add····%rcx,%rdx | 121 | » add····%rcx,%rdx |
122 | » add····%rdi,%rax | 122 | » add····%rdi,%rax |
123 | » adc····%r13,%rdx | 123 | » adc····%r13,%rdx |
124 | » js·····2 | 124 | » js·····23f·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x23f> |
125 | » movb···$0x0,(%rbx) | 125 | » movb···$0x0,(%rbx) |
126 | » movl···$0xffffff83,0x4(%rbx) | 126 | » movl···$0xffffff83,0x4(%rbx) |
127 | » mov····%rax,0x8(%rbx) | 127 | » mov····%rax,0x8(%rbx) |
128 | » mov····%rdx,0x10(%rbx) | 128 | » mov····%rdx,0x10(%rbx) |
129 | » mov····%rdx,%rcx | 129 | » mov····%rdx,%rcx |
130 | » or·····%rax,%rcx | 130 | » or·····%rax,%rcx |
131 | » je·····2 | 131 | » je·····2ae·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x2ae> |
132 | » lea····0x4(%rbx),%rdi | 132 | » lea····0x4(%rbx),%rdi |
133 | » lea····0x8(%rbx),%r8 | 133 | » lea····0x8(%rbx),%r8 |
134 | » lea····0x10(%rbx),%r9 | 134 | » lea····0x10(%rbx),%r9 |
135 | » test···%rdx,%rdx | 135 | » test···%rdx,%rdx |
136 | » sete···%cl | 136 | » sete···%cl |
137 | » mov····%rdx,%r10 | 137 | » mov····%rdx,%r10 |
138 | » cmove··%rax,%r10 | 138 | » cmove··%rax,%r10 |
139 | » mov····%rdx,%rsi | 139 | » mov····%rdx,%rsi |
140 | » jmp····2 | 140 | » jmp····27a·<__llvm_libc_18_1_8_::log_range_reduction(double,·__llvm_libc_18_1_8_::LogRR·const&,·__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>&)+0x27a> |
141 | » xor····%esi,%esi | 141 | » xor····%esi,%esi |
142 | » neg····%rax | 142 | » neg····%rax |
143 | » sbb····%rdx,%rsi | 143 | » sbb····%rdx,%rsi |
144 | » movb···$0x1,(%rbx) | 144 | » movb···$0x1,(%rbx) |
145 | » movl···$0xffffff83,0x4(%rbx) | 145 | » movl···$0xffffff83,0x4(%rbx) |
146 | » mov····%rax,0x8(%rbx) | 146 | » mov····%rax,0x8(%rbx) |
147 | » mov····%rsi,0x10(%rbx) | 147 | » mov····%rsi,0x10(%rbx) |
Max diff block lines reached; 1183/8359 bytes (14.15%) of diff not shown. |
Offset 4, 18 lines modified | Offset 4, 18 lines modified | ||
4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: | 4 | Disassembly·of·section·.text._ZNK19__llvm_libc_18_1_8_6fputil11DyadicFloatILm128EEcvT_IdvEEv: |
5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const>: |
6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: | 6 | __llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const: |
7 | » endbr64 | 7 | » endbr64 |
8 | » mov····0x8(%rdi),%r8 | 8 | » mov····0x8(%rdi),%r8 |
9 | » mov····0x10(%rdi),%rsi | 9 | » mov····0x10(%rdi),%rsi |
10 | » | 10 | » vxorpd·%xmm0,%xmm0,%xmm0 |
11 | » mov····%r8,%rax | 11 | » mov····%r8,%rax |
12 | » or·····%rsi,%rax | 12 | » or·····%rsi,%rax |
13 | » je·····19 | 13 | » je·····190·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x190> |
14 | » push···%r15 | 14 | » push···%r15 |
15 | » push···%r14 | 15 | » push···%r14 |
16 | » push···%r12 | 16 | » push···%r12 |
17 | » push···%rbx | 17 | » push···%rbx |
18 | » mov····0x4(%rdi),%edx | 18 | » mov····0x4(%rdi),%edx |
19 | » lea····0x47e(%rdx),%r9d | 19 | » lea····0x47e(%rdx),%r9d |
20 | » mov····$0xfffffbce,%eax | 20 | » mov····$0xfffffbce,%eax |
Offset 35, 29 lines modified | Offset 35, 29 lines modified | ||
35 | » shr····%cl,%r10 | 35 | » shr····%cl,%r10 |
36 | » test···$0x40,%cl | 36 | » test···$0x40,%cl |
37 | » cmove··%r9,%r10 | 37 | » cmove··%r9,%r10 |
38 | » movabs·$0xfffffffffffff,%rbx | 38 | » movabs·$0xfffffffffffff,%rbx |
39 | » and····%r10,%rbx | 39 | » and····%r10,%rbx |
40 | » movabs·$0x8000000000000000,%r9 | 40 | » movabs·$0x8000000000000000,%r9 |
41 | » movabs·$0x7ff0000000000000,%r11 | 41 | » movabs·$0x7ff0000000000000,%r11 |
42 | » movzbl·(%rdi),% | 42 | » movzbl·(%rdi),%edi |
43 | » mov····%rax,%r | 43 | » mov····%rax,%r10 |
44 | » shl····$0x34,%r | 44 | » shl····$0x34,%r10 |
45 | » lea····(%r | 45 | » lea····(%r10,%rbx,1),%r14 |
46 | » or·····%r9,%r14 | 46 | » or·····%r9,%r14 |
47 | » mov····%r | 47 | » mov····%r10,%r15 |
48 | » and····%r11,%r15 | 48 | » and····%r11,%r15 |
49 | » or·····%rbx,%r15 | 49 | » or·····%rbx,%r15 |
50 | » test···% | 50 | » test···%dil,%dil |
51 | » cmovne·%r14,%r15 | 51 | » cmovne·%r14,%r15 |
52 | » dec····%ecx | 52 | » dec····%ecx |
53 | » mov····$0x1,%ebx | 53 | » mov····$0x1,%ebx |
54 | » xor····%r14d,%r14d | 54 | » xor····%r14d,%r14d |
55 | » shld···%cl,%rbx,%r14 | 55 | » shld···%cl,%rbx,%r14 |
56 | » movq | 56 | » vmovq··%r15,%xmm1 |
57 | » xor····%r15d,%r15d | 57 | » xor····%r15d,%r15d |
58 | » shl····%cl,%rbx | 58 | » shl····%cl,%rbx |
59 | » test···$0x40,%cl | 59 | » test···$0x40,%cl |
60 | » cmovne·%rbx,%r14 | 60 | » cmovne·%rbx,%r14 |
61 | » cmovne·%r15,%rbx | 61 | » cmovne·%r15,%rbx |
62 | » cmp····$0x7f,%ecx | 62 | » cmp····$0x7f,%ecx |
63 | » cmova··%r15,%r14 | 63 | » cmova··%r15,%r14 |
Offset 74, 48 lines modified | Offset 74, 45 lines modified | ||
74 | » and····%r8,%rcx | 74 | » and····%r8,%rcx |
75 | » and····%rsi,%r15 | 75 | » and····%rsi,%r15 |
76 | » xor····%esi,%esi | 76 | » xor····%esi,%esi |
77 | » or·····%rcx,%r15 | 77 | » or·····%rcx,%r15 |
78 | » setne··%sil | 78 | » setne··%sil |
79 | » lea····(%rsi,%r12,2),%ecx | 79 | » lea····(%rsi,%r12,2),%ecx |
80 | » cmp····$0x36,%eax | 80 | » cmp····$0x36,%eax |
81 | » jg·····15 | 81 | » jg·····150·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x150> |
82 | » add····$0x34,%eax | 82 | » add····$0x34,%eax |
83 | » shl····$0x34,%rax | 83 | » shl····$0x34,%rax |
84 | » or·····%rax,%r9 | 84 | » or·····%rax,%r9 |
85 | » and····%r11,%rax | 85 | » and····%r11,%rax |
86 | » xor····%edx,%edx | 86 | » xor····%edx,%edx |
87 | » test···% | 87 | » test···%dil,%dil |
88 | » sete···%dl | 88 | » sete···%dl |
89 | » cmovne·%r9,%rax | 89 | » cmovne·%r9,%rax |
90 | » vcvtsi2sd·%ecx,%xmm2,%xmm0 | ||
90 | » movq | 91 | » vmovq··%rax,%xmm2 |
91 | » cvtsi2sd·%ecx,%xmm2 | ||
92 | » mulsd··%xmm0,%xmm2 | ||
93 | » lea····0x0(%rip),%rax········#·13 | 92 | » lea····0x0(%rip),%rax········#·138·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x138> |
94 | ·R_X86_64_PC32» .LCPI3_0-0x4 | 93 | ·R_X86_64_PC32» .LCPI3_0-0x4 |
95 | » mulsd | 94 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm1 |
96 | » addsd· | 95 | » vfmadd231sd·%xmm0,%xmm2,%xmm1 |
97 | » lea····0x0(%rip),%rax········#·14 | 96 | » lea····0x0(%rip),%rax········#·149·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x149> |
98 | ·R_X86_64_PC32» .LCPI3_1-0x4 | 97 | ·R_X86_64_PC32» .LCPI3_1-0x4 |
99 | » mulsd | 98 | » vmulsd·(%rax,%rdx,8),%xmm1,%xmm0 |
100 | » movapd·%xmm1,%xmm0 | ||
101 | » jmp····1 | 99 | » jmp····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
102 | » add····$0xfca,%eax | 100 | » add····$0xfca,%eax |
103 | » shl····$0x34,%rax | 101 | » shl····$0x34,%rax |
104 | » or·····%rax,%r9 | 102 | » or·····%rax,%r9 |
105 | » and····%r11,%rax | 103 | » and····%r11,%rax |
106 | » test···% | 104 | » test···%dil,%dil |
107 | » cmovne·%r9,%rax | 105 | » cmovne·%r9,%rax |
108 | » cvtsi2sd·%ecx,%xmm0 | ||
109 | » movq | 106 | » vmovq··%rax,%xmm2 |
110 | » mulsd··%xmm2,%xmm0 | ||
111 | » | 107 | » vcvtsi2sd·%ecx,%xmm3,%xmm0 |
108 | » vfmadd213sd·%xmm1,%xmm2,%xmm0 | ||
112 | » cmp····$0xfffffb82,%edx | 109 | » cmp····$0xfffffb82,%edx |
113 | » jg·····1 | 110 | » jg·····189·<__llvm_libc_18_1_8_::fputil::DyadicFloat<128ul>::operator·double<double,·void>()·const+0x189> |
114 | » movq | 111 | » vmovq··%xmm0,%rax |
115 | » sub····%r | 112 | » sub····%r10,%rax |
116 | » movq | 113 | » vmovq··%rax,%xmm0 |
117 | » pop····%rbx | 114 | » pop····%rbx |
118 | » pop····%r12 | 115 | » pop····%r12 |
119 | » pop····%r14 | 116 | » pop····%r14 |
120 | » pop····%r15 | 117 | » pop····%r15 |
121 | » ret | 118 | » ret |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·2 | 2 | ··0x00000000·242b12······························$+. |
Offset 4, 47 lines modified | Offset 4, 46 lines modified | ||
4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L | 5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. | 6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ | 7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI | 8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI |
9 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. | 9 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. |
10 | ··0x00000070·4c435049·305f3132·002e4c43·5049305f·LCPI0_12..LCPI0_ | 10 | ··0x00000070·4c435049·305f3132·002e4c43·5049305f·LCPI0_12..LCPI0_ |
11 | ··0x00000080·3133002e·4c435049·305f3134·005f5a4e·13..LCPI0_14._ZN | ||
11 | ··0x00000080·3133005f·5a4e3139·5f5f6c6c·766d5f6c·13._ZN19__llvm_l | ||
12 | ··0x00000090·6962635f·31385f31·5f385f31·325f474c·ibc_18_1_8_12_GL | ||
13 | ··0x000000a0·4f42414c·5f5f4e5f·31394c4f·475f5441·OBAL__N_19LOG_TA | ||
14 | ··0x000000b0·424c4545·005f5a4e·31395f5f·6c6c766d·BLEE._ZN19__llvm | ||
15 | ··0x000000c0·5f6c6962·635f3138·5f315f38·5f31325f·_libc_18_1_8_12_ | ||
16 | ··0x000000d0·474c4f42·414c5f5f·4e5f3131·30424947·GLOBAL__N_110BIG | ||
17 | ··0x000000e0·5f434f45·46465345·002e4c43·5049325f·_COEFFSE..LCPI2_ | ||
18 | ··0x000000f0·30002e4c·43504933·5f30002e·4c435049·0..LCPI3_0..LCPI | ||
19 | ··0x00000100·335f3100·6c6f6700·5f5f6572·726e6f5f·3_1.log.__errno_ | ||
20 | ··0x00000110·6c6f6361·74696f6e·005f5a4e·31395f5f·location._ZN19__ | ||
21 | ··0x00000120·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 | ||
22 | ··0x00000130·5f384c4f·475f525f·44444500·5f5a4e31·_8LOG_R_DDE._ZN1 | ||
23 | ··0x00000 | 12 | ··0x00000090·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 |
24 | ··0x00000150·315f385f·32524445·005f5a4e·31395f5f·1_8_2RDE._ZN19__ | ||
25 | ··0x00000 | 13 | ··0x000000a0·5f315f38·5f31325f·474c4f42·414c5f5f·_1_8_12_GLOBAL__ |
14 | ··0x000000b0·4e5f3139·4c4f475f·5441424c·4545005f·N_19LOG_TABLEE._ | ||
15 | ··0x000000c0·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
16 | ··0x000000d0·31385f31·5f385f31·325f474c·4f42414c·18_1_8_12_GLOBAL | ||
17 | ··0x000000e0·5f5f4e5f·31313042·49475f43·4f454646·__N_110BIG_COEFF | ||
18 | ··0x000000f0·5345002e·4c435049·325f3000·2e4c4350·SE..LCPI2_0..LCP | ||
19 | ··0x00000100·49335f30·002e4c43·5049335f·31006c6f·I3_0..LCPI3_1.lo | ||
20 | ··0x00000110·67005f5f·6572726e·6f5f6c6f·63617469·g.__errno_locati | ||
21 | ··0x00000120·6f6e005f·5a4e3139·5f5f6c6c·766d5f6c·on._ZN19__llvm_l | ||
22 | ··0x00000130·6962635f·31385f31·5f385f32·52444500·ibc_18_1_8_2RDE. | ||
23 | ··0x00000140·5f5a4e31·395f5f6c·6c766d5f·6c696263·_ZN19__llvm_libc | ||
24 | ··0x00000150·5f31385f·315f385f·384c4f47·5f525f44·_18_1_8_8LOG_R_D | ||
26 | ··0x000001 | 25 | ··0x00000160·4445005f·5a4e3139·5f5f6c6c·766d5f6c·DE._ZN19__llvm_l |
27 | ··0x000001 | 26 | ··0x00000170·6962635f·31385f31·5f385f36·66707574·ibc_18_1_8_6fput |
28 | ··0x000001 | 27 | ··0x00000180·696c3971·7569636b·5f616464·494c6d31·il9quick_addILm1 |
29 | ··0x000001 | 28 | ··0x00000190·32384545·454e5330·5f313144·79616469·28EEENS0_11Dyadi |
30 | ··0x000001 | 29 | ··0x000001a0·63466c6f·61744958·545f4545·4553335f·cFloatIXT_EEES3_ |
31 | ··0x000001 | 30 | ··0x000001b0·53335f00·5f5a4e31·395f5f6c·6c766d5f·S3_._ZN19__llvm_ |
32 | ··0x000001 | 31 | ··0x000001c0·6c696263·5f31385f·315f385f·31396c6f·libc_18_1_8_19lo |
33 | ··0x000001 | 32 | ··0x000001d0·675f7261·6e67655f·72656475·6374696f·g_range_reductio |
34 | ··0x000001 | 33 | ··0x000001e0·6e456452·4b4e535f·354c6f67·52524552·nEdRKNS_5LogRRER |
35 | ··0x00000 | 34 | ··0x000001f0·4e535f36·66707574·696c3131·44796164·NS_6fputil11Dyad |
36 | ··0x000002 | 35 | ··0x00000200·6963466c·6f617449·4c6d3132·38454545·icFloatILm128EEE |
37 | ··0x000002 | 36 | ··0x00000210·005f5a4e·4b31395f·5f6c6c76·6d5f6c69·._ZNK19__llvm_li |
38 | ··0x000002 | 37 | ··0x00000220·62635f31·385f315f·385f3666·70757469·bc_18_1_8_6fputi |
39 | ··0x000002 | 38 | ··0x00000230·6c313144·79616469·63466c6f·6174494c·l11DyadicFloatIL |
40 | ··0x000002 | 39 | ··0x00000240·6d313238·45456376·545f4964·76454576·m128EEcvT_IdvEEv |
41 | ··0x000002 | 40 | ··0x00000250·005f5f73·7461636b·5f63686b·5f666169·.__stack_chk_fai |
42 | ··0x00000270·6661696c·005f5a4e·31395f5f·6c6c766d·fail._ZN19__llvm | ||
43 | ··0x00000280·5f6c6962·635f3138·5f315f38·5f325332·_libc_18_1_8_2S2 | ||
44 | ··0x000002 | 41 | ··0x00000260·6c005f5a·4e31395f·5f6c6c76·6d5f6c69·l._ZN19__llvm_li |
45 | ··0x000002 | 42 | ··0x00000270·62635f31·385f315f·385f3253·3245005f·bc_18_1_8_2S2E._ |
46 | ··0x000002 | 43 | ··0x00000280·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ |
47 | ··0x000002 | 44 | ··0x00000290·31385f31·5f385f32·53334500·5f5a4e31·18_1_8_2S3E._ZN1 |
48 | ··0x000002 | 45 | ··0x000002a0·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ |
46 | ··0x000002b0·315f385f·32533445·005f5a4e·31395f5f·1_8_2S4E._ZN19__ | ||
47 | ··0x000002c0·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 | ||
49 | ··0x000002 | 48 | ··0x000002d0·5f336c6f·67456400···················_3logEd. |
Offset 1, 36 lines modified | Offset 1, 36 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·6373743 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040· | 6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r |
7 | ··0x00000050· | 7 | ··0x00000050·656c612e·74657874·2e6c6f67·002e6772·ela.text.log..gr |
8 | ··0x00000060· | 8 | ··0x00000060·6f757000·2e746578·742e5f5a·4e31395f·oup..text._ZN19_ |
9 | ··0x00000070·5f | 9 | ··0x00000070·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ |
10 | ··0x00000080· | 10 | ··0x00000080·385f3666·70757469·6c397175·69636b5f·8_6fputil9quick_ |
11 | ··0x00000090· | 11 | ··0x00000090·61646449·4c6d3132·38454545·4e53305f·addILm128EEENS0_ |
12 | ··0x000000a0· | 12 | ··0x000000a0·31314479·61646963·466c6f61·74495854·11DyadicFloatIXT |
13 | ··0x000000b0·545 | 13 | ··0x000000b0·5f454545·53335f53·335f002e·72656c61·_EEES3_S3_..rela |
14 | ··0x000000c0· | 14 | ··0x000000c0·2e746578·742e5f5a·4e31395f·5f6c6c76·.text._ZN19__llv |
15 | ··0x000000d0· | 15 | ··0x000000d0·6d5f6c69·62635f31·385f315f·385f3139·m_libc_18_1_8_19 |
16 | ··0x000000e0· | 16 | ··0x000000e0·6c6f675f·72616e67·655f7265·64756374·log_range_reduct |
17 | ··0x000000f0· | 17 | ··0x000000f0·696f6e45·64524b4e·535f354c·6f675252·ionEdRKNS_5LogRR |
18 | ··0x00000100· | 18 | ··0x00000100·45524e53·5f366670·7574696c·31314479·ERNS_6fputil11Dy |
19 | ··0x00000110· | 19 | ··0x00000110·61646963·466c6f61·74494c6d·31323845·adicFloatILm128E |
20 | ··0x00000120·4545002e·726f6461·74612e63·73743136·EE..rodata.cst16 | ||
20 | ··0x000001 | 21 | ··0x00000130·002e7265·6c612e74·6578742e·5f5a4e4b·..rela.text._ZNK |
22 | ··0x00000140·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
23 | ··0x00000150·5f315f38·5f366670·7574696c·31314479·_1_8_6fputil11Dy | ||
24 | ··0x00000160·61646963·466c6f61·74494c6d·31323845·adicFloatILm128E | ||
25 | ··0x00000170·45637654·5f496476·45457600·2e726f64·EcvT_IdvEEv..rod | ||
26 | ··0x00000180·6174612e·5f5a4e31·395f5f6c·6c766d5f·ata._ZN19__llvm_ | ||
27 | ··0x00000190·6c696263·5f31385f·315f385f·31325f47·libc_18_1_8_12_G | ||
28 | ··0x000001a0·4c4f4241·4c5f5f4e·5f31394c·4f475f54·LOBAL__N_19LOG_T | ||
29 | ··0x000001b0·41424c45·45002e72·6f646174·612e5f5a·ABLEE..rodata._Z | ||
21 | ··0x000001 | 30 | ··0x000001c0·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 |
22 | ··0x00000140·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 | ||
23 | ··0x00000150·31447961·64696346·6c6f6174·494c6d31·1DyadicFloatILm1 | ||
24 | ··0x00000160·32384545·6376545f·49647645·4576002e·28EEcvT_IdvEEv.. | ||
25 | ··0x00000170·726f6461·74612e5f·5a4e3139·5f5f6c6c·rodata._ZN19__ll | ||
26 | ··0x00000180·766d5f6c·6962635f·31385f31·5f385f31·vm_libc_18_1_8_1 | ||
27 | ··0x00000190·325f474c·4f42414c·5f5f4e5f·31394c4f·2_GLOBAL__N_19LO | ||
28 | ··0x000001a0·475f5441·424c4545·002e726f·64617461·G_TABLEE..rodata | ||
29 | ··0x000001b0·2e5f5a4e·31395f5f·6c6c766d·5f6c6962·._ZN19__llvm_lib | ||
30 | ··0x000001 | 31 | ··0x000001d0·385f315f·385f3132·5f474c4f·42414c5f·8_1_8_12_GLOBAL_ |
31 | ··0x000001 | 32 | ··0x000001e0·5f4e5f31·31304249·475f434f·45464653·_N_110BIG_COEFFS |
32 | ··0x000001 | 33 | ··0x000001f0·45002e6e·6f74652e·474e552d·73746163·E..note.GNU-stac |
33 | ··0x00000 | 34 | ··0x00000200·6b002e6c·6c766d5f·61646472·73696700·k..llvm_addrsig. |
34 | ··0x00000200·696700······························ig. | ||
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········3 | 13 | ··Start·of·section·headers:··········3136·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········15 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·14 |
Offset 1, 25 lines modified | Offset 1, 24 lines modified | ||
1 | There·are·1 | 1 | There·are·15·section·headers,·starting·at·offset·0xc40: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····12··18··4 |
6 | ··[·2]·.text·············PROGBITS········0000000000000000·00004c·000000·00··AX··0···0··4 | 6 | ··[·2]·.text·············PROGBITS········0000000000000000·00004c·000000·00··AX··0···0··4 |
7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000050·000020·00···A··0···0··8 | 7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000050·000020·00···A··0···0··8 |
8 | ··[·4]·.rodata.cst4······PROGBITS········0000000000000000·000070·0000 | 8 | ··[·4]·.rodata.cst4······PROGBITS········0000000000000000·000070·000020·04··AM··0···0··4 |
9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·0000 | 9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·000090·000028·08··AM··0···0··8 |
10 | ··[·6]·.rodata.cst16·····PROGBITS········0000000000000000·0000c0·000020·10··AM··0···0·16 | ||
11 | ··[· | 10 | ··[·6]·.text.logf········PROGBITS········0000000000000000·0000c0·0002fb·00··AX··0···0·16 |
12 | ··[· | 11 | ··[·7]·.rela.text.logf···RELA············0000000000000000·0008f8·0001f8·18···I·12···6··8 |
13 | ··[· | 12 | ··[·8]·.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·PROGBITS········0000000000000000·0003c0·00020d·00·AXG··0···0·16 |
14 | ··[ | 13 | ··[·9]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·RELA············0000000000000000·000af0·000090·18··IG·12···8··8 |
15 | ··[1 | 14 | ··[10]·.note.GNU-stack···PROGBITS········0000000000000000·0005cd·000000·00······0···0··1 |
16 | ··[1 | 15 | ··[11]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0005cd·000002·00···E··0···0··1 |
17 | ··[1 | 16 | ··[12]·.symtab···········SYMTAB··········0000000000000000·0005d0·0001f8·18·····13··14··8 |
18 | ··[1 | 17 | ··[13]·.strtab···········STRTAB··········0000000000000000·0007c8·00012b·00······0···0··1 |
19 | ··[1 | 18 | ··[14]·.shstrtab·········STRTAB··········0000000000000000·000b80·0000be·00······0···0··1 |
20 | Key·to·Flags: | 19 | Key·to·Flags: |
21 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 20 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
22 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 21 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
23 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 22 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
24 | ··D·(mbind),·l·(large),·p·(processor·specific) | 23 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 3, 22 lines modified | Offset 3, 22 lines modified | ||
3 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 3 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
4 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 4 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
5 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 | 5 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 |
6 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 | 6 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 |
7 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 | 7 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 |
8 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 | 8 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 |
9 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_4 | 9 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_4 |
10 | ·····6:·00000000000000 | 10 | ·····6:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_5 |
11 | ·····7:·00000000000000 | 11 | ·····7:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_6 |
12 | ·····8:·00000000000000 | 12 | ·····8:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_7 |
13 | ·····9:·00000000000000 | 13 | ·····9:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_8 |
14 | ····10:·00000000000000 | 14 | ····10:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_9 |
15 | ····11:·00000000000000 | 15 | ····11:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_10 |
16 | ····12:·00000000000000 | 16 | ····12:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_11 |
17 | ····13:·000000000000001 | 17 | ····13:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI1_0 |
18 | ····14:·0000000000000000··· | 18 | ····14:·0000000000000000···763·FUNC····GLOBAL·DEFAULT····6·logf |
19 | ····15:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location | 19 | ····15:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
20 | ····16:·0000000000000000···510·FUNC····WEAK···HIDDEN·····9·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | ||
21 | ····1 | 20 | ····16:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_1RE |
22 | ····1 | 21 | ····17:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_ZN19__llvm_libc_18_1_8_5LOG_RE |
22 | ····18:·0000000000000000···525·FUNC····WEAK···HIDDEN·····8·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | ||
23 | ····19:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail | 23 | ····19:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
24 | ····20:·0000000000000000··· | 24 | ····20:·0000000000000000···763·FUNC····GLOBAL·DEFAULT····6·_ZN19__llvm_libc_18_1_8_4logfEf |
Offset 1, 34 lines modified | Offset 1, 33 lines modified | ||
1 | Relocation·section·'.rela.text.logf'·at·offset·0x | 1 | Relocation·section·'.rela.text.logf'·at·offset·0x8f8·contains·21·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 0000000000000 | 3 | 00000000000000c9··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
4 | 00000000000000ee··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI0_5·-·4 | ||
4 | 00000000000001 | 5 | 0000000000000118··0000000f00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
5 | 000000000000017b··0000001000000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 | ||
6 | 00000000000001 | 6 | 0000000000000136··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_3·-·4 |
7 | 0000000000000177··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_4·-·4 | ||
7 | 00000000000001 | 8 | 00000000000001a2··000000100000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_1RE·-·4 |
8 | 00000000000001d0··0000000600000002·R_X86_64_PC32··········0000000000000000·.LCPI0_5·-·4 | ||
9 | 00000000000001 | 9 | 00000000000001b0··0000000700000002·R_X86_64_PC32··········0000000000000018·.LCPI0_6·-·4 |
10 | 00000000000001 | 10 | 00000000000001bc··0000000800000002·R_X86_64_PC32··········0000000000000000·.LCPI0_7·-·4 |
11 | 00000000000001 | 11 | 00000000000001c5··0000000900000002·R_X86_64_PC32··········0000000000000008·.LCPI0_8·-·4 |
12 | 00000000000001 | 12 | 00000000000001cf··0000000a00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_9·-·4 |
13 | 00000000000001d8··0000000b00000002·R_X86_64_PC32··········0000000000000018·.LCPI0_10·-·4 | ||
13 | 0000000000000 | 14 | 00000000000001e3··000000110000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_5LOG_RE·-·4 |
14 | 0000000000000 | 15 | 00000000000001ff··0000000c00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_11·-·4 |
15 | 00000000000002 | 16 | 0000000000000235··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 |
16 | 0000000000000285··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | ||
17 | 00000000000002c1··0000000b00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_10·-·4 | ||
18 | 00000000000002 | 17 | 000000000000026f··0000000f00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
19 | 00000000000002e8··0000000c00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_11·-·4 | ||
20 | 0000000000000328··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_3·-·4 | ||
21 | 000000000000034a··0000000f00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
22 | 0000000000000 | 18 | 000000000000027f··0000001200000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·-·4 |
23 | 0000000000000 | 19 | 0000000000000287··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 |
20 | 000000000000028e··0000000f00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
21 | 00000000000002ac··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_3·-·4 | ||
22 | 00000000000002ed··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_4·-·4 | ||
24 | 0000000000000 | 23 | 00000000000002f7··0000001300000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
25 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0x | 24 | Relocation·section·'.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi'·at·offset·0xaf0·contains·6·entries: |
26 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 25 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
27 | 000000000000007 | 26 | 0000000000000073··0000000d00000002·R_X86_64_PC32··········000000000000001c·.LCPI1_0·-·4 |
28 | 00000000000000 | 27 | 00000000000000c4··0000000d00000002·R_X86_64_PC32··········000000000000001c·.LCPI1_0·-·4 |
29 | 000000000000010d··0000000d00000002·R_X86_64_PC32··········0000000000000010·.LCPI1_0·-·4 | ||
30 | 00000000000001 | 28 | 0000000000000115··0000000d00000002·R_X86_64_PC32··········000000000000001c·.LCPI1_0·-·4 |
31 | 00000000000001 | 29 | 0000000000000166··0000000d00000002·R_X86_64_PC32··········000000000000001c·.LCPI1_0·-·4 |
30 | 00000000000001b7··0000000d00000002·R_X86_64_PC32··········000000000000001c·.LCPI1_0·-·4 | ||
32 | 0000000000000 | 31 | 0000000000000209··0000001300000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 1, 29 lines modified | Offset 1, 27 lines modified | ||
1 | e]Lw6=-E | ||
2 | .LCPI0_0 | 1 | .LCPI0_0 |
3 | .LCPI0_1 | 2 | .LCPI0_1 |
4 | .LCPI0_2 | 3 | .LCPI0_2 |
5 | .LCPI0_3 | 4 | .LCPI0_3 |
6 | .LCPI0_4 | 5 | .LCPI0_4 |
7 | .LCPI0_5 | 6 | .LCPI0_5 |
8 | .LCPI0_6 | 7 | .LCPI0_6 |
9 | .LCPI0_7 | 8 | .LCPI0_7 |
10 | .LCPI0_8 | 9 | .LCPI0_8 |
11 | .LCPI0_9 | 10 | .LCPI0_9 |
12 | .LCPI0_10 | 11 | .LCPI0_10 |
13 | .LCPI0_11 | 12 | .LCPI0_11 |
14 | .LCPI1_0 | 13 | .LCPI1_0 |
15 | __errno_location | 14 | __errno_location |
16 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | ||
17 | _ZN19__llvm_libc_18_1_8_ | 15 | _ZN19__llvm_libc_18_1_8_1RE |
18 | _ZN19__llvm_libc_18_1_8_5LOG_RE | 16 | _ZN19__llvm_libc_18_1_8_5LOG_RE |
17 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | ||
19 | __stack_chk_fail | 18 | __stack_chk_fail |
20 | _ZN19__llvm_libc_18_1_8_4logfEf | 19 | _ZN19__llvm_libc_18_1_8_4logfEf |
21 | .shstrtab | 20 | .shstrtab |
22 | .note.gnu.property | 21 | .note.gnu.property |
23 | .rodata.cst4 | 22 | .rodata.cst4 |
24 | .rodata.cst8 | 23 | .rodata.cst8 |
25 | .rodata.cst16 | ||
26 | .rela.text.logf | 24 | .rela.text.logf |
27 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | 25 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
28 | .note.GNU-stack | 26 | .note.GNU-stack |
29 | .llvm_addrsig | 27 | .llvm_addrsig |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·08000000·09000000··········............ |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·00008000·00008080·0000c07f· | 2 | ··0x00000000·00008000·00008080·0000c07f·aaaaaaaa·................ |
3 | ··0x00000010·0000004b· | 3 | ··0x00000010·000080ff·0000004b·000080bf·aaaaaaaa·.......K........ |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·00000000·0000f0bf·f7a7fd1b·6866c93f·............hf.? | ||
3 | ··0x00000010·86f9ed8d·0200d0bf·163c966e·5555d53f·.........<.nUU.? | ||
4 | ··0x000000 | 2 | ··0x00000000·f7a7fd1b·6866c93f·86f9ed8d·0200d0bf·....hf.?........ |
3 | ··0x00000010·163c966e·5555d53f·63fe0000·0000e0bf·.<.nUU.?c....... | ||
4 | ··0x00000020·ef39fafe·422ee63f···················.9..B..? | ||
Offset 5, 190 lines modified | Offset 5, 167 lines modified | ||
5 | 0000000000000000·<__llvm_libc_18_1_8_::logf(float)>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::logf(float)>: |
6 | logf(): | 6 | logf(): |
7 | » endbr64 | 7 | » endbr64 |
8 | » sub····$0x38,%rsp | 8 | » sub····$0x38,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x30(%rsp) | 10 | » mov····%rax,0x30(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » cmp····$0x4c5d65a4,%eax | 12 | » cmp····$0x4c5d65a4,%eax |
13 | » ja·····5 | 13 | » ja·····50·<__llvm_libc_18_1_8_::logf(float)+0x50> |
14 | » cmp····$0x1e88452d,%eax | ||
15 | » je·····102·<__llvm_libc_18_1_8_::logf(float)+0x102> | ||
16 | » cmp····$0x41178feb,%eax | 14 | » cmp····$0x41178feb,%eax |
17 | » je····· | 15 | » je·····af·<__llvm_libc_18_1_8_::logf(float)+0xaf> |
16 | » cmp····$0x3f800000,%eax | ||
17 | » je·····a6·<__llvm_libc_18_1_8_::logf(float)+0xa6> | ||
18 | » cmp····$0x3f7f4d6f,%eax | 18 | » cmp····$0x3f7f4d6f,%eax |
19 | » jne···· | 19 | » jne····d2·<__llvm_libc_18_1_8_::logf(float)+0xd2> |
20 | » movl···$0xffffffff,0x10(%rsp) | 20 | » movl···$0xffffffff,0x10(%rsp) |
21 | » movl···$0xbb32cf64,0x10(%rsp) | 21 | » movl···$0xbb32cf64,0x10(%rsp) |
22 | » jmp···· | 22 | » jmp····bf·<__llvm_libc_18_1_8_::logf(float)+0xbf> |
23 | » cmp····$0x5ee8984d,%eax | ||
24 | » jle····90·<__llvm_libc_18_1_8_::logf(float)+0x90> | ||
25 | » cmp····$0x6f31a8eb,%eax | 23 | » cmp····$0x6f31a8eb,%eax |
26 | » jg····· | 24 | » jg·····82·<__llvm_libc_18_1_8_::logf(float)+0x82> |
27 | » cmp····$0x | 25 | » cmp····$0x4c5d65a5,%eax |
28 | » je·····2 | 26 | » je·····209·<__llvm_libc_18_1_8_::logf(float)+0x209> |
29 | » cmp····$0x65d890d3,%eax | 27 | » cmp····$0x65d890d3,%eax |
30 | » jne····1 | 28 | » jne····100·<__llvm_libc_18_1_8_::logf(float)+0x100> |
31 | » movl···$0xffffffff,0x10(%rsp) | 29 | » movl···$0xffffffff,0x10(%rsp) |
32 | » movl···$0x4254d1f9,0x10(%rsp) | 30 | » movl···$0x4254d1f9,0x10(%rsp) |
33 | » jmp····2 | 31 | » jmp····22b·<__llvm_libc_18_1_8_::logf(float)+0x22b> |
34 | » cmp····$0x4c5d65a5,%eax | ||
35 | » je·····13e·<__llvm_libc_18_1_8_::logf(float)+0x13e> | ||
36 | » cmp····$0x500ffb03,%eax | ||
37 | » je·····26b·<__llvm_libc_18_1_8_::logf(float)+0x26b> | ||
38 | » cmp····$0x5cd69e88,%eax | ||
39 | » jne····153·<__llvm_libc_18_1_8_::logf(float)+0x153> | ||
40 | » movl···$0xffffffff,0x10(%rsp) | ||
41 | » movl···$0x4222e0a3,0x10(%rsp) | ||
42 | » jmp····27b·<__llvm_libc_18_1_8_::logf(float)+0x27b> | ||
43 | » cmp····$0x6f31a8ec,%eax | 32 | » cmp····$0x6f31a8ec,%eax |
44 | » je·····2 | 33 | » je·····21b·<__llvm_libc_18_1_8_::logf(float)+0x21b> |
45 | » cmp····$0x7a17f30a,%eax | 34 | » cmp····$0x7a17f30a,%eax |
46 | » jne····1 | 35 | » jne····100·<__llvm_libc_18_1_8_::logf(float)+0x100> |
47 | » movl···$0xffffffff,0x10(%rsp) | 36 | » movl···$0xffffffff,0x10(%rsp) |
48 | » movl···$0x42a28a1b,0x10(%rsp) | 37 | » movl···$0x42a28a1b,0x10(%rsp) |
49 | » jmp···· | 38 | » jmp····bf·<__llvm_libc_18_1_8_::logf(float)+0xbf> |
39 | » vxorps·%xmm0,%xmm0,%xmm0 | ||
40 | » jmp····245·<__llvm_libc_18_1_8_::logf(float)+0x245> | ||
50 | » movl···$0xffffffff,0x10(%rsp) | 41 | » movl···$0xffffffff,0x10(%rsp) |
51 | » movl···$0x400fe5e7,0x10(%rsp) | 42 | » movl···$0x400fe5e7,0x10(%rsp) |
43 | » vmovss·0x10(%rsp),%xmm0 | ||
44 | » vaddss·0x0(%rip),%xmm0,%xmm0········ | ||
45 | ·R_X86_64_PC32» .LCPI0_0-0x4 | ||
52 | » jmp····2 | 46 | » jmp····239·<__llvm_libc_18_1_8_::logf(float)+0x239> |
53 | » movl···$0xffffffff,0x10(%rsp) | ||
54 | » movl···$0xc236bd8c,0x10(%rsp) | ||
55 | » jmp····27b·<__llvm_libc_18_1_8_::logf(float)+0x27b> | ||
56 | » mov····$0xffffff81,%e | 47 | » mov····$0xffffff81,%ecx |
57 | » cmp····$0x7fffff,%eax | 48 | » cmp····$0x7fffff,%eax |
58 | » ja·····18 | 49 | » ja·····180·<__llvm_libc_18_1_8_::logf(float)+0x180> |
59 | » test···%eax,%eax | 50 | » test···%eax,%eax |
60 | » je·····2 | 51 | » je·····28d·<__llvm_libc_18_1_8_::logf(float)+0x28d> |
61 | » mulss | 52 | » vmulss·0x0(%rip),%xmm0,%xmm0········ |
62 | ·R_X86_64_PC32» .LCPI0_ | 53 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
63 | » movd | 54 | » vmovd··%xmm0,%eax |
64 | » mov····$0xffffff6a,%e | 55 | » mov····$0xffffff6a,%ecx |
65 | » jmp····18 | 56 | » jmp····180·<__llvm_libc_18_1_8_::logf(float)+0x180> |
66 | » movl···$0xffffffff,0x10(%rsp) | ||
67 | » movl···$0x418f034b,0x10(%rsp) | ||
68 | » jmp····25b·<__llvm_libc_18_1_8_::logf(float)+0x25b> | ||
69 | » mov····$0xffffff81,%e | 57 | » mov····$0xffffff81,%ecx |
70 | » cmp····$0x7f800000,%eax | 58 | » cmp····$0x7f800000,%eax |
71 | » jb·····18 | 59 | » jb·····180·<__llvm_libc_18_1_8_::logf(float)+0x180> |
72 | » cmp····$0x80000000,%eax | 60 | » cmp····$0x80000000,%eax |
73 | » jne···· | 61 | » jne····25e·<__llvm_libc_18_1_8_::logf(float)+0x25e> |
74 | » call···1 | 62 | » call···11c·<__llvm_libc_18_1_8_::logf(float)+0x11c> |
75 | ·R_X86_64_PLT32» __errno_location-0x4 | 63 | ·R_X86_64_PLT32» __errno_location-0x4 |
76 | » movl···$0x22,(%rax) | 64 | » movl···$0x22,(%rax) |
65 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | ||
66 | » mov····%rax,0x10(%rsp) | ||
77 | » mov····$0x4,%edi | ||
78 | » call···17f·<__llvm_libc_18_1_8_::logf(float)+0x17f> | ||
79 | ·R_X86_64_PLT32» __llvm_libc_18_1_8_::fputil::raise_except(int)-0x4 | ||
80 | » | 67 | » vbroadcastss·0x0(%rip),%xmm0········ |
81 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 68 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
69 | » vmovups·%xmm0,0x18(%rsp) | ||
70 | » movl···$0xaaaaaaaa,0x28(%rsp) | ||
71 | » fnstenv·0x10(%rsp) | ||
72 | » movl···$0xaaaaaaaa,0xc(%rsp) | ||
73 | » stmxcsr·0xc(%rsp) | ||
74 | » orb····$0x4,0x14(%rsp) | ||
75 | » mov····0xc(%rsp),%eax | ||
76 | » or·····$0x4,%eax | ||
77 | » fldenv·0x10(%rsp) | ||
78 | » mov····%eax,0xc(%rsp) | ||
79 | » ldmxcsr·0xc(%rsp) | ||
80 | » fwait | ||
81 | » vmovss·0x0(%rip),%xmm0········ | ||
82 | ·R_X86_64_PC32» .LCPI0_4-0x4 | ||
82 | » jmp····2 | 83 | » jmp····245·<__llvm_libc_18_1_8_::logf(float)+0x245> |
83 | » test···$0x7fffff,%eax | ||
84 | » je·····2ae·<__llvm_libc_18_1_8_::logf(float)+0x2ae> | ||
85 | » lea····0x10000(%rax),%ecx | ||
86 | » shr····$0x17,%ecx | ||
87 | » add····%edx,%ecx | ||
88 | » mov····%eax,%edx | 84 | » mov····%eax,%edx |
85 | » shr····$0x10,%edx | ||
86 | » and····$0x7f,%edx | ||
87 | » lea····0x10000(%rax),%esi | ||
88 | » shr····$0x17,%esi | ||
89 | » and····$0x807fffff,%e | 89 | » and····$0x807fffff,%eax |
90 | » or·····$0x3f800000,%e | 90 | » or·····$0x3f800000,%eax |
91 | » movd | 91 | » vmovd··%eax,%xmm0 |
92 | » cvtss2sd·%xmm0,%xmm0 | ||
93 | » shr····$0xd,%eax | ||
94 | » and····$0x3f8,%eax | ||
95 | » mov····0x0(%rip),%r | 92 | » mov····0x0(%rip),%rax········ |
96 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::R | 93 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::R-0x4 |
97 | » m | 94 | » vmovss·(%rax,%rdx,4),%xmm1 |
98 | » add | 95 | » vfmadd213ss·0x0(%rip),%xmm0,%xmm1········ |
99 | ·R_X86_64_PC32» .LCPI0_5-0x4 | ||
100 | » movsd··0x0(%rip),%xmm1········ | ||
101 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 96 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
102 | » | 97 | » vcvtss2sd·%xmm1,%xmm1,%xmm0 |
103 | » | 98 | » vmovsd·0x0(%rip),%xmm1········ |
Max diff block lines reached; 4373/10220 bytes (42.79%) of diff not shown. |
Offset 9, 108 lines modified | Offset 9, 108 lines modified | ||
9 | » sub····$0x38,%rsp | 9 | » sub····$0x38,%rsp |
10 | » mov····%fs:0x28,%rax | 10 | » mov····%fs:0x28,%rax |
11 | » mov····%rax,0x30(%rsp) | 11 | » mov····%rax,0x30(%rsp) |
12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
13 | » test···$0x1,%dil | 13 | » test···$0x1,%dil |
14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> | 14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> |
15 | » test···$0x4,%dil | 15 | » test···$0x4,%dil |
16 | » jne····b | 16 | » jne····ba·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0xba> |
17 | » test···$0x8,%dil | 17 | » test···$0x8,%dil |
18 | » jne····10 | 18 | » jne····10b·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x10b> |
19 | » test···$0x10,%dil | 19 | » test···$0x10,%dil |
20 | » jne····15 | 20 | » jne····15c·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x15c> |
21 | » test···$0x20,%dil | 21 | » test···$0x20,%dil |
22 | » jne····1a | 22 | » jne····1ad·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x1ad> |
23 | » mov····%fs:0x28,%rax | 23 | » mov····%fs:0x28,%rax |
24 | » cmp····0x30(%rsp),%rax | 24 | » cmp····0x30(%rsp),%rax |
25 | » jne···· | 25 | » jne····208·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x208> |
26 | » xor····%eax,%eax | 26 | » xor····%eax,%eax |
27 | » add····$0x38,%rsp | 27 | » add····$0x38,%rsp |
28 | » ret | 28 | » ret |
29 | » mov····%rax,0x10(%rsp) | 29 | » mov····%rax,0x10(%rsp) |
30 | » | 30 | » vbroadcastss·0x0(%rip),%xmm0········ |
31 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 31 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
32 | » movups·%xmm0,0x18(%rsp) | 32 | » vmovups·%xmm0,0x18(%rsp) |
33 | » movl···$0xaaaaaaaa,0x28(%rsp) | 33 | » movl···$0xaaaaaaaa,0x28(%rsp) |
34 | » fnstenv·0x10(%rsp) | 34 | » fnstenv·0x10(%rsp) |
35 | » movl···$0xaaaaaaaa,0xc(%rsp) | 35 | » movl···$0xaaaaaaaa,0xc(%rsp) |
36 | » stmxcsr·0xc(%rsp) | 36 | » stmxcsr·0xc(%rsp) |
37 | » mov····0xc(%rsp),%ecx | 37 | » mov····0xc(%rsp),%ecx |
38 | » orb····$0x1,0x14(%rsp) | 38 | » orb····$0x1,0x14(%rsp) |
39 | » or·····$0x1,%ecx | 39 | » or·····$0x1,%ecx |
40 | » fldenv·0x10(%rsp) | 40 | » fldenv·0x10(%rsp) |
41 | » mov····%ecx,0xc(%rsp) | 41 | » mov····%ecx,0xc(%rsp) |
42 | » ldmxcsr·0xc(%rsp) | 42 | » ldmxcsr·0xc(%rsp) |
43 | » fwait | 43 | » fwait |
44 | » test···$0x4,%dil | 44 | » test···$0x4,%dil |
45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> | 45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> |
46 | » mov····%rax,0x10(%rsp) | 46 | » mov····%rax,0x10(%rsp) |
47 | » | 47 | » vbroadcastss·0x0(%rip),%xmm0········ |
48 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 48 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
49 | » movups·%xmm0,0x18(%rsp) | 49 | » vmovups·%xmm0,0x18(%rsp) |
50 | » movl···$0xaaaaaaaa,0x28(%rsp) | 50 | » movl···$0xaaaaaaaa,0x28(%rsp) |
51 | » fnstenv·0x10(%rsp) | 51 | » fnstenv·0x10(%rsp) |
52 | » movl···$0xaaaaaaaa,0xc(%rsp) | 52 | » movl···$0xaaaaaaaa,0xc(%rsp) |
53 | » stmxcsr·0xc(%rsp) | 53 | » stmxcsr·0xc(%rsp) |
54 | » mov····0xc(%rsp),%ecx | 54 | » mov····0xc(%rsp),%ecx |
55 | » orb····$0x4,0x14(%rsp) | 55 | » orb····$0x4,0x14(%rsp) |
56 | » or·····$0x4,%ecx | 56 | » or·····$0x4,%ecx |
57 | » fldenv·0x10(%rsp) | 57 | » fldenv·0x10(%rsp) |
58 | » mov····%ecx,0xc(%rsp) | 58 | » mov····%ecx,0xc(%rsp) |
59 | » ldmxcsr·0xc(%rsp) | 59 | » ldmxcsr·0xc(%rsp) |
60 | » fwait | 60 | » fwait |
61 | » test···$0x8,%dil | 61 | » test···$0x8,%dil |
62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> | 62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> |
63 | » mov····%rax,0x10(%rsp) | 63 | » mov····%rax,0x10(%rsp) |
64 | » | 64 | » vbroadcastss·0x0(%rip),%xmm0········ |
65 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 65 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
66 | » movups·%xmm0,0x18(%rsp) | 66 | » vmovups·%xmm0,0x18(%rsp) |
67 | » movl···$0xaaaaaaaa,0x28(%rsp) | 67 | » movl···$0xaaaaaaaa,0x28(%rsp) |
68 | » fnstenv·0x10(%rsp) | 68 | » fnstenv·0x10(%rsp) |
69 | » movl···$0xaaaaaaaa,0xc(%rsp) | 69 | » movl···$0xaaaaaaaa,0xc(%rsp) |
70 | » stmxcsr·0xc(%rsp) | 70 | » stmxcsr·0xc(%rsp) |
71 | » mov····0xc(%rsp),%ecx | 71 | » mov····0xc(%rsp),%ecx |
72 | » orb····$0x8,0x14(%rsp) | 72 | » orb····$0x8,0x14(%rsp) |
73 | » or·····$0x8,%ecx | 73 | » or·····$0x8,%ecx |
74 | » fldenv·0x10(%rsp) | 74 | » fldenv·0x10(%rsp) |
75 | » mov····%ecx,0xc(%rsp) | 75 | » mov····%ecx,0xc(%rsp) |
76 | » ldmxcsr·0xc(%rsp) | 76 | » ldmxcsr·0xc(%rsp) |
77 | » fwait | 77 | » fwait |
78 | » test···$0x10,%dil | 78 | » test···$0x10,%dil |
79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> | 79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> |
80 | » mov····%rax,0x10(%rsp) | 80 | » mov····%rax,0x10(%rsp) |
81 | » | 81 | » vbroadcastss·0x0(%rip),%xmm0········ |
82 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 82 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
83 | » movups·%xmm0,0x18(%rsp) | 83 | » vmovups·%xmm0,0x18(%rsp) |
84 | » movl···$0xaaaaaaaa,0x28(%rsp) | 84 | » movl···$0xaaaaaaaa,0x28(%rsp) |
85 | » fnstenv·0x10(%rsp) | 85 | » fnstenv·0x10(%rsp) |
86 | » movl···$0xaaaaaaaa,0xc(%rsp) | 86 | » movl···$0xaaaaaaaa,0xc(%rsp) |
87 | » stmxcsr·0xc(%rsp) | 87 | » stmxcsr·0xc(%rsp) |
88 | » mov····0xc(%rsp),%ecx | 88 | » mov····0xc(%rsp),%ecx |
89 | » orb····$0x10,0x14(%rsp) | 89 | » orb····$0x10,0x14(%rsp) |
90 | » or·····$0x10,%ecx | 90 | » or·····$0x10,%ecx |
91 | » fldenv·0x10(%rsp) | 91 | » fldenv·0x10(%rsp) |
92 | » mov····%ecx,0xc(%rsp) | 92 | » mov····%ecx,0xc(%rsp) |
93 | » ldmxcsr·0xc(%rsp) | 93 | » ldmxcsr·0xc(%rsp) |
94 | » fwait | 94 | » fwait |
95 | » test···$0x20,%dil | 95 | » test···$0x20,%dil |
96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> | 96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> |
97 | » mov····%rax,0x10(%rsp) | 97 | » mov····%rax,0x10(%rsp) |
98 | » | 98 | » vbroadcastss·0x0(%rip),%xmm0········ |
99 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 99 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
100 | » movups·%xmm0,0x18(%rsp) | 100 | » vmovups·%xmm0,0x18(%rsp) |
101 | » movl···$0xaaaaaaaa,0x28(%rsp) | 101 | » movl···$0xaaaaaaaa,0x28(%rsp) |
102 | » fnstenv·0x10(%rsp) | 102 | » fnstenv·0x10(%rsp) |
103 | » movl···$0xaaaaaaaa,0xc(%rsp) | 103 | » movl···$0xaaaaaaaa,0xc(%rsp) |
104 | » stmxcsr·0xc(%rsp) | 104 | » stmxcsr·0xc(%rsp) |
105 | » mov····0xc(%rsp),%eax | 105 | » mov····0xc(%rsp),%eax |
106 | » orb····$0x20,0x14(%rsp) | 106 | » orb····$0x20,0x14(%rsp) |
107 | » or·····$0x20,%eax | 107 | » or·····$0x20,%eax |
108 | » fldenv·0x10(%rsp) | 108 | » fldenv·0x10(%rsp) |
109 | » mov····%eax,0xc(%rsp) | 109 | » mov····%eax,0xc(%rsp) |
110 | » ldmxcsr·0xc(%rsp) | 110 | » ldmxcsr·0xc(%rsp) |
111 | » fwait | 111 | » fwait |
112 | » mov····%fs:0x28,%rax | 112 | » mov····%fs:0x28,%rax |
113 | » cmp····0x30(%rsp),%rax | 113 | » cmp····0x30(%rsp),%rax |
114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> | 114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> |
115 | » call··· | 115 | » call···20d·<.LCPI0_11+0x1ed> |
116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 6, 17 lines modified | Offset 6, 17 lines modified | ||
6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. | 6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ | 7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI | 8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI |
9 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. | 9 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. |
10 | ··0x00000070·4c435049·315f3000·6c6f6766·005f5f65·LCPI1_0.logf.__e | 10 | ··0x00000070·4c435049·315f3000·6c6f6766·005f5f65·LCPI1_0.logf.__e |
11 | ··0x00000080·72726e6f·5f6c6f63·6174696f·6e005f5a·rrno_location._Z | 11 | ··0x00000080·72726e6f·5f6c6f63·6174696f·6e005f5a·rrno_location._Z |
12 | ··0x00000090·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | 12 | ··0x00000090·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 |
13 | ··0x000000a0·385f315f·385f3666·70757469·6c313272·8_1_8_6fputil12r | ||
14 | ··0x000000b0·61697365·5f657863·65707445·69005f5a·aise_exceptEi._Z | ||
15 | ··0x000000c0·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | ||
16 | ··0x000000 | 13 | ··0x000000a0·385f315f·385f3152·45005f5a·4e31395f·8_1_8_1RE._ZN19_ |
14 | ··0x000000b0·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ | ||
15 | ··0x000000c0·385f354c·4f475f52·45005f5a·4e31395f·8_5LOG_RE._ZN19_ | ||
16 | ··0x000000d0·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ | ||
17 | ··0x000000e0·385f3666·70757469·6c313272·61697365·8_6fputil12raise | ||
18 | ··0x000000f0·5f657863·65707445·69005f5f·73746163·_exceptEi.__stac | ||
19 | ··0x00000100·6b5f6368·6b5f6661·696c005f·5a4e3139·k_chk_fail._ZN19 | ||
17 | ··0x00000 | 20 | ··0x00000110·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 |
18 | ··0x000000f0·5f385f35·4c4f475f·5245005f·5f737461·_8_5LOG_RE.__sta | ||
19 | ··0x00000100·636b5f63·686b5f66·61696c00·5f5a4e31·ck_chk_fail._ZN1 | ||
20 | ··0x00000110·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ | ||
21 | ··0x00000120· | 21 | ··0x00000120·5f385f34·6c6f6766·456600············_8_4logfEf. |
Offset 1, 16 lines modified | Offset 1, 15 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r | 6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r |
7 | ··0x00000050·6f646174·612e6373·74313600·2e72656c·odata.cst16..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e6c6f67·66002e67·ela.text.logf..g |
9 | ··0x000000 | 8 | ··0x00000060·726f7570·002e7265·6c612e74·6578742e·roup..rela.text. |
10 | ··0x000000 | 9 | ··0x00000070·5f5a4e31·395f5f6c·6c766d5f·6c696263·_ZN19__llvm_libc |
11 | ··0x000000 | 10 | ··0x00000080·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 |
12 | ··0x000000 | 11 | ··0x00000090·32726169·73655f65·78636570·74456900·2raise_exceptEi. |
13 | ··0x000000 | 12 | ··0x000000a0·2e6e6f74·652e474e·552d7374·61636b00·.note.GNU-stack. |
14 | ··0x000000 | 13 | ··0x000000b0·2e6c6c76·6d5f6164·64727369·6700·····.llvm_addrsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········2 | 13 | ··Start·of·section·headers:··········22928·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········30 | 19 | ··Number·of·section·headers:·········30 |
20 | ··Section·header·string·table·index:·29 | 20 | ··Section·header·string·table·index:·29 |
Offset 1, 39 lines modified | Offset 1, 39 lines modified | ||
1 | There·are·30·section·headers,·starting·at·offset·0x | 1 | There·are·30·section·headers,·starting·at·offset·0x5990: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····27·13 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·00000c·04·····27·131··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·00000c·04·····27·13 | 6 | ··[·2]·.group············GROUP···········0000000000000000·00004c·00000c·04·····27·133··4 |
7 | ··[·3]·.group············GROUP···········0000000000000000·000058·00000c·04·····27·13 | 7 | ··[·3]·.group············GROUP···········0000000000000000·000058·00000c·04·····27·134··4 |
8 | ··[·4]·.group············GROUP···········0000000000000000·000064·000008·04·····27·1 | 8 | ··[·4]·.group············GROUP···········0000000000000000·000064·000008·04·····27·137··4 |
9 | ··[·5]·.group············GROUP···········0000000000000000·00006c·000008·04·····27·1 | 9 | ··[·5]·.group············GROUP···········0000000000000000·00006c·000008·04·····27·136··4 |
10 | ··[·6]·.group············GROUP···········0000000000000000·000074·000008·04·····27·1 | 10 | ··[·6]·.group············GROUP···········0000000000000000·000074·000008·04·····27·138··4 |
11 | ··[·7]·.text·············PROGBITS········0000000000000000·00007c·000000·00··AX··0···0··4 | 11 | ··[·7]·.text·············PROGBITS········0000000000000000·00007c·000000·00··AX··0···0··4 |
12 | ··[·8]·.note.gnu.property·NOTE············0000000000000000·000080·000020·00···A··0···0··8 | 12 | ··[·8]·.note.gnu.property·NOTE············0000000000000000·000080·000020·00···A··0···0··8 |
13 | ··[·9]·.rodata.cst4······PROGBITS········0000000000000000·0000a0·0000 | 13 | ··[·9]·.rodata.cst4······PROGBITS········0000000000000000·0000a0·0000ac·04··AM··0···0··4 |
14 | ··[10]·.rodata.cst16·····PROGBITS········0000000000000000·000140·000060·10··AM··0···0·16 | ||
15 | ··[1 | 14 | ··[10]·.rodata.cst8······PROGBITS········0000000000000000·000150·000268·08··AM··0···0··8 |
15 | ··[11]·.rodata.cst16·····PROGBITS········0000000000000000·0003c0·000010·10··AM··0···0·16 | ||
16 | ··[12]·.text.powf········PROGBITS········0000000000000000·000 | 16 | ··[12]·.text.powf········PROGBITS········0000000000000000·0003d0·000c21·00··AX··0···0·16 |
17 | ··[13]·.rela.text.powf···RELA············0000000000000000·004 | 17 | ··[13]·.rela.text.powf···RELA············0000000000000000·0046d8·000888·18···I·27··12··8 |
18 | ··[14]·.text._ZN19__llvm_libc_18_1_8_7generic5exp2fEf·PROGBITS········0000000000000000·001 | 18 | ··[14]·.text._ZN19__llvm_libc_18_1_8_7generic5exp2fEf·PROGBITS········0000000000000000·001000·000314·00·AXG··0···0·16 |
19 | ··[15]·.rela.text._ZN19__llvm_libc_18_1_8_7generic5exp2fEf·RELA············0000000000000000·00 | 19 | ··[15]·.rela.text._ZN19__llvm_libc_18_1_8_7generic5exp2fEf·RELA············0000000000000000·004f60·0002e8·18··IG·27··14··8 |
20 | ··[16]·.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf·PROGBITS········0000000000000000·001 | 20 | ··[16]·.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf·PROGBITS········0000000000000000·001320·00046c·00·AXG··0···0·16 |
21 | ··[17]·.rela.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf·RELA············0000000000000000·005 | 21 | ··[17]·.rela.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf·RELA············0000000000000000·005248·000450·18··IG·27··16··8 |
22 | ··[18]·.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·PROGBITS········0000000000000000·001 | 22 | ··[18]·.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·PROGBITS········0000000000000000·001790·00020d·00·AXG··0···0·16 |
23 | ··[19]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·RELA············0000000000000000·005 | 23 | ··[19]·.rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi·RELA············0000000000000000·005698·000090·18··IG·27··18··8 |
24 | ··[20]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG2_R_TDE·PROGBITS········0000000000000000·00 | 24 | ··[20]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG2_R_TDE·PROGBITS········0000000000000000·0019a0·000c00·00···A··0···0·16 |
25 | ··[21]·.rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE·PROGBITS········0000000000000000·002 | 25 | ··[21]·.rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE·PROGBITS········0000000000000000·0025a0·000100·00··AG··0···0·16 |
26 | ··[22]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·002 | 26 | ··[22]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·0026a0·000004·00·WAG··0···0··4 |
27 | ··[23]·.data._ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x·PROGBITS········0000000000000000·002 | 27 | ··[23]·.data._ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x·PROGBITS········0000000000000000·0026a4·000004·00·WAG··0···0··4 |
28 | ··[24]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_R2_DDE·PROGBITS········0000000000000000·002 | 28 | ··[24]·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_R2_DDE·PROGBITS········0000000000000000·0026b0·000c10·00···A··0···0·16 |
29 | ··[25]·.note.GNU-stack···PROGBITS········0000000000000000·003 | 29 | ··[25]·.note.GNU-stack···PROGBITS········0000000000000000·0032c0·000000·00······0···0··1 |
30 | ··[26]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·003 | 30 | ··[26]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0032c0·000008·00···E··0···0··1 |
31 | ··[27]·.symtab···········SYMTAB··········0000000000000000·003 | 31 | ··[27]·.symtab···········SYMTAB··········0000000000000000·0032c8·000d20·18·····28·126··8 |
32 | ··[28]·.strtab···········STRTAB··········0000000000000000·00 | 32 | ··[28]·.strtab···········STRTAB··········0000000000000000·003fe8·0006ee·00······0···0··1 |
33 | ··[29]·.shstrtab·········STRTAB··········0000000000000000·00 | 33 | ··[29]·.shstrtab·········STRTAB··········0000000000000000·005728·000262·00······0···0··1 |
34 | Key·to·Flags: | 34 | Key·to·Flags: |
35 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 35 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
36 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 36 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
37 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 37 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
38 | ··D·(mbind),·l·(large),·p·(processor·specific) | 38 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 148 lines modified | Offset 1, 143 lines modified | ||
1 | Symbol·table·'.symtab'·contains·14 | 1 | Symbol·table·'.symtab'·contains·140·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_0 |
5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_1 | 5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_1 |
6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_ | 6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_2 |
7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_ | 7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_3 |
8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_ | 8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_4 |
9 | ·····6:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_ | 9 | ·····6:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_5 |
10 | ·····7:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_ | 10 | ·····7:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_6 |
11 | ·····8:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_2 | ||
12 | ····· | 11 | ·····8:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_7 |
13 | ···· | 12 | ·····9:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI0_14 |
14 | ····1 | 13 | ····10:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_8 |
15 | ····1 | 14 | ····11:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_9 |
16 | ····1 | 15 | ····12:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_10 |
17 | ····1 | 16 | ····13:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_11 |
18 | ····1 | 17 | ····14:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_12 |
19 | ····1 | 18 | ····15:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_13 |
20 | ····1 | 19 | ····16:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_15 |
21 | ····1 | 20 | ····17:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_16 |
22 | ····1 | 21 | ····18:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_17 |
23 | ···· | 22 | ····19:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_18 |
24 | ····2 | 23 | ····20:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_19 |
25 | ····2 | 24 | ····21:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_20 |
26 | ····2 | 25 | ····22:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_22 |
27 | ····2 | 26 | ····23:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_23 |
28 | ····2 | 27 | ····24:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_24 |
29 | ····2 | 28 | ····25:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_25 |
30 | ····2 | 29 | ····26:·0000000000000080·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_26 |
31 | ····2 | 30 | ····27:·0000000000000088·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_27 |
32 | ····2 | 31 | ····28:·0000000000000090·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_28 |
33 | ···· | 32 | ····29:·0000000000000098·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_29 |
34 | ····3 | 33 | ····30:·00000000000000a0·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_30 |
35 | ····3 | 34 | ····31:·00000000000000a8·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_31 |
36 | ····3 | 35 | ····32:·00000000000000b0·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_32 |
37 | ····3 | 36 | ····33:·00000000000000b8·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_33 |
38 | ····3 | 37 | ····34:·00000000000000c0·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_34 |
39 | ····3 | 38 | ····35:·00000000000000c8·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_35 |
40 | ····3 | 39 | ····36:·00000000000000d0·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_36 |
41 | ····3 | 40 | ····37:·00000000000000d8·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_37 |
42 | ····3 | 41 | ····38:·00000000000000e0·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_38 |
43 | ···· | 42 | ····39:·00000000000000e8·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_39 |
44 | ····4 | 43 | ····40:·00000000000000f0·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_40 |
45 | ····4 | 44 | ····41:·00000000000000f8·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_41 |
46 | ····4 | 45 | ····42:·0000000000000100·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_42 |
47 | ····4 | 46 | ····43:·0000000000000108·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_43 |
48 | ····4 | 47 | ····44:·0000000000000110·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_44 |
49 | ····4 | 48 | ····45:·0000000000000118·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_45 |
50 | ····4 | 49 | ····46:·0000000000000120·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_46 |
51 | ····4 | 50 | ····47:·0000000000000128·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_47 |
52 | ····4 | 51 | ····48:·0000000000000130·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_48 |
53 | ···· | 52 | ····49:·0000000000000138·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_49 |
54 | ····5 | 53 | ····50:·0000000000000140·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_50 |
55 | ····5 | 54 | ····51:·0000000000000148·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_51 |
56 | ····5 | 55 | ····52:·0000000000000150·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_52 |
57 | ····5 | 56 | ····53:·0000000000000158·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_53 |
58 | ····5 | 57 | ····54:·0000000000000160·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_54 |
59 | ····5 | 58 | ····55:·0000000000000168·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_55 |
60 | ····5 | 59 | ····56:·0000000000000170·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_56 |
61 | ····5 | 60 | ····57:·0000000000000178·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_57 |
62 | ····5 | 61 | ····58:·0000000000000180·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_58 |
63 | ···· | 62 | ····59:·0000000000000188·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_59 |
64 | ····6 | 63 | ····60:·0000000000000190·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_60 |
65 | ····6 | 64 | ····61:·0000000000000198·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_61 |
66 | ····6 | 65 | ····62:·00000000000001a0·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_62 |
67 | ····6 | 66 | ····63:·00000000000001a8·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_63 |
68 | ····6 | 67 | ····64:·00000000000001b0·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_64 |
69 | ····6 | 68 | ····65:·00000000000001b8·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI0_65 |
70 | ····6 | 69 | ····66:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI0_21 |
71 | ····68:·00000000000001c8·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI0_67 | ||
72 | ····69:·00000000000001d0·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI0_68 | ||
73 | ····70:·00000000000001d8·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI0_69 | ||
74 | ····71:·00000000000001e0·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI0_70 | ||
75 | ···· | 70 | ····67:·0000000000000000··3072·OBJECT··LOCAL··DEFAULT···20·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG2_R_TDE |
76 | ···· | 71 | ····68:·0000000000000000··3088·OBJECT··LOCAL··DEFAULT···24·_ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_R2_DDE |
77 | ····74:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_0 | ||
78 | ····75:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_1 | ||
79 | ···· | 72 | ····69:·0000000000000024·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_0 |
80 | ····7 | 73 | ····70:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_1 |
81 | ····7 | 74 | ····71:·000000000000002c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_8 |
75 | ····72:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_9 | ||
76 | ····73:·0000000000000034·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_10 | ||
82 | ····7 | 77 | ····74:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_11 |
83 | ···· | 78 | ····75:·000000000000003c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_12 |
84 | ····81:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_13 | ||
85 | ····82:·000000000000003c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_15 | ||
86 | ···· | 79 | ····76:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_13 |
80 | ····77:·0000000000000044·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_14 | ||
81 | ····78:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_15 | ||
82 | ····79:·000000000000004c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI1_16 | ||
83 | ····80:·00000000000001c0·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_2 | ||
84 | ····81:·00000000000001c8·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_3 | ||
85 | ····82:·00000000000001d0·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_4 | ||
86 | ····83:·00000000000001d8·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_5 | ||
87 | ····84:·00000000000001e | 87 | ····84:·00000000000001e0·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_6 |
88 | ····85:·00000000000001e8·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_7 | ||
88 | ····8 | 89 | ····86:·00000000000001f0·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_17 |
89 | ····8 | 90 | ····87:·00000000000001f8·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_18 |
90 | ····8 | 91 | ····88:·0000000000000200·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_19 |
91 | ····88:·0000000000000208·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI1_6 | ||
92 | ····89:·0000000000000210·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI1_7 | ||
93 | ····90:·0000000000000218·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI1_17 | ||
94 | ····91:·0000000000000220·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI1_18 | ||
95 | ····92:·0000000000000228·····0·NOTYPE··LOCAL··DEFAULT···11·.LCPI1_19 | ||
96 | ···· | 92 | ····89:·0000000000000208·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_20 |
97 | ····9 | 93 | ····90:·0000000000000210·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_21 |
98 | ····9 | 94 | ····91:·0000000000000218·····0·NOTYPE··LOCAL··DEFAULT···10·.LCPI1_22 |
95 | ····92:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_0 | ||
96 | ····93:·0000000000000054·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_1 | ||
97 | ····94:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_8 | ||
98 | ····95:·000000000000005c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_9 | ||
99 | ····96:·00000000000000 | 99 | ····96:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_10 |
100 | ····97:·00000000000000 | 100 | ····97:·0000000000000064·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_11 |
101 | ····98:·00000000000000 | 101 | ····98:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_12 |
102 | ····99:·00000000000000 | 102 | ····99:·000000000000006c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_13 |
103 | ···100:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_9 | ||
104 | ···101:·0000000000000054·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_10 | ||
105 | ···102:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_11 | ||
106 | ···103:·000000000000005c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_12 | ||
107 | ···104:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_13 | ||
108 | ···105:·0000000000000064·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_14 | ||
109 | ···106:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_15 | ||
110 | ···107:·000000000000006c·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_16 | ||
111 | ···10 | 103 | ···100:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_14 |
112 | ···10 | 104 | ···101:·0000000000000074·····0·NOTYPE··LOCAL··DEFAULT····9·.LCPI2_15 |
Max diff block lines reached; -1/20915 bytes (-0.00%) of diff not shown. |
Offset 1, 192 lines modified | Offset 1, 186 lines modified | ||
1 | Relocation·section·'.rela.text.powf'·at·offset·0x4 | 1 | Relocation·section·'.rela.text.powf'·at·offset·0x46d8·contains·91·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000009 | 3 | 0000000000000095··0000007f0000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_1RE·-·4 |
4 | 00000000000000a3··0000000800000002·R_X86_64_PC32··········000000000000001c·.LCPI0_7·-·4 | ||
4 | 00000000000000a | 5 | 00000000000000af··0000000a00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_8·-·4 |
5 | 00000000000000b | 6 | 00000000000000b8··0000000b00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_9·-·4 |
6 | 00000000000000c | 7 | 00000000000000c4··0000000c00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_10·-·4 |
7 | 00000000000000 | 8 | 00000000000000cd··0000000d00000002·R_X86_64_PC32··········0000000000000018·.LCPI0_11·-·4 |
8 | 00000000000000d | 9 | 00000000000000d5··0000000e00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_12·-·4 |
9 | 00000000000000 | 10 | 00000000000000de··0000000f00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_13·-·4 |
10 | 00000000000000f2··0000001100000002·R_X86_64_PC32··········0000000000000030·.LCPI0_14·-·4 | ||
11 | 0000000000000 | 11 | 00000000000000ef··000000800000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_6LOG2_RE·-·4 |
12 | 00000000000001 | 12 | 0000000000000101··0000000900000002·R_X86_64_PC32··········0000000000000020·.LCPI0_14·-·4 |
13 | 00000000000001 | 13 | 000000000000011a··0000007c00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG2_R_TDE·-·4 |
14 | 00000000000001 | 14 | 0000000000000176··000000810000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_9EXP2_MID1E·-·4 |
15 | 0000000000000186··0000001000000002·R_X86_64_PC32··········0000000000000030·.LCPI0_15·-·4 | ||
15 | 00000000000001 | 16 | 000000000000018f··0000001100000002·R_X86_64_PC32··········0000000000000038·.LCPI0_16·-·4 |
16 | 00000000000001 | 17 | 000000000000019c··0000001200000002·R_X86_64_PC32··········0000000000000040·.LCPI0_17·-·4 |
17 | 00000000000001 | 18 | 00000000000001a5··0000001300000002·R_X86_64_PC32··········0000000000000048·.LCPI0_18·-·4 |
18 | 00000000000001 | 19 | 00000000000001b1··0000001400000002·R_X86_64_PC32··········0000000000000050·.LCPI0_19·-·4 |
19 | 00000000000001 | 20 | 00000000000001ba··0000001500000002·R_X86_64_PC32··········0000000000000058·.LCPI0_20·-·4 |
20 | 00000000000001 | 21 | 00000000000001d5··0000004200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_21·-·4 |
22 | 0000000000000213··0000008200000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
21 | 00000000000002 | 23 | 0000000000000236··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 |
24 | 000000000000027c··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | ||
22 | 00000000000002 | 25 | 00000000000002c4··0000008200000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
23 | 00000000000002 | 26 | 00000000000002e2··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 |
24 | 00000000000002af··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | ||
25 | 00000000000002f6··0000008700000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 | ||
26 | 0000000000000312··0000000800000002·R_X86_64_PC32··········0000000000000000·.LCPI0_2·-·4 | ||
27 | 00000000000003 | 27 | 0000000000000323··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 |
28 | 00000000000003 | 28 | 000000000000036e··0000008300000004·R_X86_64_PLT32·········0000000000000000·_ZN19__llvm_libc_18_1_8_7generic5exp2fEf·-·4 |
29 | 00000000000003d5··0000001600000002·R_X86_64_PC32··········0000000000000060·.LCPI0_22·-·4 | ||
29 | 0000000000000 | 30 | 00000000000003de··0000001700000002·R_X86_64_PC32··········0000000000000068·.LCPI0_23·-·4 |
30 | 0000000000000415··0000001900000002·R_X86_64_PC32··········0000000000000070·.LCPI0_24·-·4 | ||
31 | 0000000000000427··0000001300000002·R_X86_64_PC32··········0000000000000040·.LCPI0_17·-·4 | ||
32 | 0000000000000436··000000890000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2R2E·-·4 | ||
33 | 0000000000000445··0000000b00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_8·-·4 | ||
34 | 000000000000044d··0000001a00000002·R_X86_64_PC32··········0000000000000078·.LCPI0_25·-·4 | ||
35 | 0000000000000479··0000001b00000002·R_X86_64_PC32··········0000000000000080·.LCPI0_26·-·4 | ||
36 | 0000000000000487··0000001c00000002·R_X86_64_PC32··········0000000000000088·.LCPI0_27·-·4 | ||
37 | 000000000000049f··0000001d00000002·R_X86_64_PC32··········0000000000000090·.LCPI0_28·-·4 | ||
38 | 00000000000004cb··0000001e00000002·R_X86_64_PC32··········0000000000000098·.LCPI0_29·-·4 | ||
39 | 00000000000004de··0000001f00000002·R_X86_64_PC32··········00000000000000a0·.LCPI0_30·-·4 | ||
40 | 00000000000004ec··0000002000000002·R_X86_64_PC32··········00000000000000a8·.LCPI0_31·-·4 | ||
41 | 00000000000004fa··0000002100000002·R_X86_64_PC32··········00000000000000b0·.LCPI0_32·-·4 | ||
42 | 0000000000000595··0000002200000002·R_X86_64_PC32··········00000000000000b8·.LCPI0_33·-·4 | ||
43 | 00000000000005a2··0000002300000002·R_X86_64_PC32··········00000000000000c0·.LCPI0_34·-·4 | ||
44 | 00000000000005b5··0000002400000002·R_X86_64_PC32··········00000000000000c8·.LCPI0_35·-·4 | ||
45 | 0000000000000645··0000002500000002·R_X86_64_PC32··········00000000000000d0·.LCPI0_36·-·4 | ||
46 | 0000000000000652··0000002600000002·R_X86_64_PC32··········00000000000000d8·.LCPI0_37·-·4 | ||
47 | 0000000000000665··0000002700000002·R_X86_64_PC32··········00000000000000e0·.LCPI0_38·-·4 | ||
48 | 00000000000006f5··0000002800000002·R_X86_64_PC32··········00000000000000e8·.LCPI0_39·-·4 | ||
49 | 0000000000000702··0000002900000002·R_X86_64_PC32··········00000000000000f0·.LCPI0_40·-·4 | ||
50 | 0000000000000715··0000002a00000002·R_X86_64_PC32··········00000000000000f8·.LCPI0_41·-·4 | ||
51 | 00000000000007aa··0000000d00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_10·-·4 | ||
52 | 00000000000007b7··0000002b00000002·R_X86_64_PC32··········0000000000000100·.LCPI0_42·-·4 | ||
53 | 00000000000007c5··0000002c00000002·R_X86_64_PC32··········0000000000000108·.LCPI0_43·-·4 | ||
54 | 000000000000084c··0000008200000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_R2_DDE·-·4 | ||
55 | 0000000000000a01··0000002d00000002·R_X86_64_PC32··········0000000000000110·.LCPI0_44·-·4 | ||
56 | 0000000000000a13··0000002e00000002·R_X86_64_PC32··········0000000000000118·.LCPI0_45·-·4 | ||
57 | 0000000000000a28··0000002f00000002·R_X86_64_PC32··········0000000000000120·.LCPI0_46·-·4 | ||
58 | 0000000000000a52··0000003000000002·R_X86_64_PC32··········0000000000000128·.LCPI0_47·-·4 | ||
59 | 0000000000000a6e··0000003100000002·R_X86_64_PC32··········0000000000000130·.LCPI0_48·-·4 | ||
60 | 0000000000000a7b··0000003200000002·R_X86_64_PC32··········0000000000000138·.LCPI0_49·-·4 | ||
61 | 0000000000000a8e··0000003300000002·R_X86_64_PC32··········0000000000000140·.LCPI0_50·-·4 | ||
62 | 0000000000000b1c··0000003400000002·R_X86_64_PC32··········0000000000000148·.LCPI0_51·-·4 | ||
63 | 0000000000000b29··0000003500000002·R_X86_64_PC32··········0000000000000150·.LCPI0_52·-·4 | ||
64 | 0000000000000b3c··0000003600000002·R_X86_64_PC32··········0000000000000158·.LCPI0_53·-·4 | ||
65 | 0000000000000bca··0000003700000002·R_X86_64_PC32··········0000000000000160·.LCPI0_54·-·4 | ||
66 | 0000000000000bd7··0000003800000002·R_X86_64_PC32··········0000000000000168·.LCPI0_55·-·4 | ||
67 | 0000000000000bea··0000003900000002·R_X86_64_PC32··········0000000000000170·.LCPI0_56·-·4 | ||
68 | 0000000000000c78··0000003a00000002·R_X86_64_PC32··········0000000000000178·.LCPI0_57·-·4 | ||
69 | 0000000000000c85··0000003b00000002·R_X86_64_PC32··········0000000000000180·.LCPI0_58·-·4 | ||
70 | 0000000000000c93··0000003c00000002·R_X86_64_PC32··········0000000000000188·.LCPI0_59·-·4 | ||
71 | 0000000000000d26··0000003d00000002·R_X86_64_PC32··········0000000000000190·.LCPI0_60·-·4 | ||
72 | 0000000000000d33··0000003e00000002·R_X86_64_PC32··········0000000000000198·.LCPI0_61·-·4 | ||
73 | 0000000000000d46··0000003f00000002·R_X86_64_PC32··········00000000000001a0·.LCPI0_62·-·4 | ||
74 | 0000000000000dd4··0000004000000002·R_X86_64_PC32··········00000000000001a8·.LCPI0_63·-·4 | ||
75 | 0000000000000de1··0000004100000002·R_X86_64_PC32··········00000000000001b0·.LCPI0_64·-·4 | ||
76 | 0000000000000df4··0000004200000002·R_X86_64_PC32··········00000000000001b8·.LCPI0_65·-·4 | ||
77 | 0000000000000e82··0000004300000002·R_X86_64_PC32··········00000000000001c0·.LCPI0_66·-·4 | ||
78 | 0000000000000e8f··0000004400000002·R_X86_64_PC32··········00000000000001c8·.LCPI0_67·-·4 | ||
79 | 0000000000000ea2··0000004500000002·R_X86_64_PC32··········00000000000001d0·.LCPI0_68·-·4 | ||
80 | 0000000000000 | 31 | 00000000000003f0··0000001100000002·R_X86_64_PC32··········0000000000000038·.LCPI0_16·-·4 |
32 | 00000000000003fe··000000840000002a·R_X86_64_REX_GOTPCRELX·0000000000000000·_ZN19__llvm_libc_18_1_8_2R2E·-·4 | ||
33 | 0000000000000406··0000001800000002·R_X86_64_PC32··········0000000000000070·.LCPI0_24·-·4 | ||
34 | 0000000000000414··0000001900000002·R_X86_64_PC32··········0000000000000078·.LCPI0_25·-·4 | ||
81 | 0000000000000 | 35 | 000000000000042c··0000001a00000002·R_X86_64_PC32··········0000000000000080·.LCPI0_26·-·4 |
82 | 0000000000000 | 36 | 0000000000000439··0000001b00000002·R_X86_64_PC32··········0000000000000088·.LCPI0_27·-·4 |
37 | 0000000000000441··0000001c00000002·R_X86_64_PC32··········0000000000000090·.LCPI0_28·-·4 | ||
38 | 000000000000044e··0000001d00000002·R_X86_64_PC32··········0000000000000098·.LCPI0_29·-·4 | ||
39 | 0000000000000483··0000001e00000002·R_X86_64_PC32··········00000000000000a0·.LCPI0_30·-·4 | ||
40 | 000000000000048b··0000001f00000002·R_X86_64_PC32··········00000000000000a8·.LCPI0_31·-·4 | ||
41 | 0000000000000498··0000002000000002·R_X86_64_PC32··········00000000000000b0·.LCPI0_32·-·4 | ||
42 | 00000000000004cd··0000002100000002·R_X86_64_PC32··········00000000000000b8·.LCPI0_33·-·4 | ||
43 | 00000000000004d5··0000002200000002·R_X86_64_PC32··········00000000000000c0·.LCPI0_34·-·4 | ||
44 | 00000000000004e2··0000002300000002·R_X86_64_PC32··········00000000000000c8·.LCPI0_35·-·4 | ||
45 | 0000000000000517··0000002400000002·R_X86_64_PC32··········00000000000000d0·.LCPI0_36·-·4 | ||
46 | 000000000000051f··0000002500000002·R_X86_64_PC32··········00000000000000d8·.LCPI0_37·-·4 | ||
47 | 000000000000052c··0000002600000002·R_X86_64_PC32··········00000000000000e0·.LCPI0_38·-·4 | ||
83 | 0000000000000 | 48 | 0000000000000561··0000000b00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_9·-·4 |
49 | 0000000000000569··0000002700000002·R_X86_64_PC32··········00000000000000e8·.LCPI0_39·-·4 | ||
50 | 0000000000000576··0000002800000002·R_X86_64_PC32··········00000000000000f0·.LCPI0_40·-·4 | ||
51 | 00000000000005a9··0000007d00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_R2_DDE·-·4 | ||
52 | 0000000000000693··0000002900000002·R_X86_64_PC32··········00000000000000f8·.LCPI0_41·-·4 | ||
53 | 00000000000006a9··0000002a00000002·R_X86_64_PC32··········0000000000000100·.LCPI0_42·-·4 | ||
54 | 00000000000006b6··0000002b00000002·R_X86_64_PC32··········0000000000000108·.LCPI0_43·-·4 | ||
55 | 00000000000006be··0000002c00000002·R_X86_64_PC32··········0000000000000110·.LCPI0_44·-·4 | ||
56 | 00000000000006cb··0000002d00000002·R_X86_64_PC32··········0000000000000118·.LCPI0_45·-·4 | ||
57 | 00000000000006fd··0000002e00000002·R_X86_64_PC32··········0000000000000120·.LCPI0_46·-·4 | ||
58 | 0000000000000705··0000002f00000002·R_X86_64_PC32··········0000000000000128·.LCPI0_47·-·4 | ||
59 | 0000000000000712··0000003000000002·R_X86_64_PC32··········0000000000000130·.LCPI0_48·-·4 | ||
60 | 0000000000000744··0000003100000002·R_X86_64_PC32··········0000000000000138·.LCPI0_49·-·4 | ||
61 | 000000000000074c··0000003200000002·R_X86_64_PC32··········0000000000000140·.LCPI0_50·-·4 | ||
62 | 0000000000000759··0000003300000002·R_X86_64_PC32··········0000000000000148·.LCPI0_51·-·4 | ||
63 | 000000000000078b··0000003400000002·R_X86_64_PC32··········0000000000000150·.LCPI0_52·-·4 | ||
64 | 0000000000000793··0000003500000002·R_X86_64_PC32··········0000000000000158·.LCPI0_53·-·4 | ||
65 | 00000000000007a0··0000003600000002·R_X86_64_PC32··········0000000000000160·.LCPI0_54·-·4 | ||
66 | 00000000000007d2··0000003700000002·R_X86_64_PC32··········0000000000000168·.LCPI0_55·-·4 | ||
67 | 00000000000007da··0000003800000002·R_X86_64_PC32··········0000000000000170·.LCPI0_56·-·4 | ||
68 | 00000000000007e7··0000003900000002·R_X86_64_PC32··········0000000000000178·.LCPI0_57·-·4 | ||
69 | 0000000000000819··0000003a00000002·R_X86_64_PC32··········0000000000000180·.LCPI0_58·-·4 | ||
70 | 0000000000000821··0000003b00000002·R_X86_64_PC32··········0000000000000188·.LCPI0_59·-·4 | ||
71 | 000000000000082e··0000003c00000002·R_X86_64_PC32··········0000000000000190·.LCPI0_60·-·4 | ||
72 | 0000000000000860··0000003d00000002·R_X86_64_PC32··········0000000000000198·.LCPI0_61·-·4 | ||
Max diff block lines reached; 16455/34347 bytes (47.91%) of diff not shown. |
Offset 1, 35 lines modified | Offset 1, 34 lines modified | ||
1 | ~/;$]I20g | 1 | ~/;$]I20g |
2 | U8;P>fRs: | 2 | U8;P>fRs: |
3 | hX» bf?{L | 3 | hX» bf?{L |
4 | <w.WHH:u? | 4 | <w.WHH:u? |
5 | (/<IP1.5 | 5 | (/<IP1.5 |
6 | .LCPI0_0 | 6 | .LCPI0_0 |
7 | .LCPI0_1 | 7 | .LCPI0_1 |
8 | .LCPI0_2 | ||
8 | .LCPI0_3 | 9 | .LCPI0_3 |
9 | .LCPI0_4 | 10 | .LCPI0_4 |
10 | .LCPI0_5 | 11 | .LCPI0_5 |
11 | .LCPI0_6 | 12 | .LCPI0_6 |
12 | .LCPI0_15 | ||
13 | .LCPI0_2 | ||
14 | .LCPI0_7 | 13 | .LCPI0_7 |
15 | .LCPI0_ | 14 | .LCPI0_14 |
16 | .LCPI0_8 | 15 | .LCPI0_8 |
17 | .LCPI0_9 | 16 | .LCPI0_9 |
18 | .LCPI0_10 | 17 | .LCPI0_10 |
19 | .LCPI0_11 | 18 | .LCPI0_11 |
20 | .LCPI0_12 | 19 | .LCPI0_12 |
21 | .LCPI0_13 | 20 | .LCPI0_13 |
22 | .LCPI0_1 | 21 | .LCPI0_15 |
23 | .LCPI0_16 | 22 | .LCPI0_16 |
24 | .LCPI0_17 | 23 | .LCPI0_17 |
25 | .LCPI0_18 | 24 | .LCPI0_18 |
26 | .LCPI0_19 | 25 | .LCPI0_19 |
27 | .LCPI0_20 | 26 | .LCPI0_20 |
28 | .LCPI0_2 | 27 | .LCPI0_22 |
29 | .LCPI0_23 | 28 | .LCPI0_23 |
30 | .LCPI0_24 | 29 | .LCPI0_24 |
31 | .LCPI0_25 | 30 | .LCPI0_25 |
32 | .LCPI0_26 | 31 | .LCPI0_26 |
33 | .LCPI0_27 | 32 | .LCPI0_27 |
34 | .LCPI0_28 | 33 | .LCPI0_28 |
35 | .LCPI0_29 | 34 | .LCPI0_29 |
Offset 65, 44 lines modified | Offset 64, 40 lines modified | ||
65 | .LCPI0_59 | 64 | .LCPI0_59 |
66 | .LCPI0_60 | 65 | .LCPI0_60 |
67 | .LCPI0_61 | 66 | .LCPI0_61 |
68 | .LCPI0_62 | 67 | .LCPI0_62 |
69 | .LCPI0_63 | 68 | .LCPI0_63 |
70 | .LCPI0_64 | 69 | .LCPI0_64 |
71 | .LCPI0_65 | 70 | .LCPI0_65 |
72 | .LCPI0_ | 71 | .LCPI0_21 |
73 | .LCPI0_67 | ||
74 | .LCPI0_68 | ||
75 | .LCPI0_69 | ||
76 | .LCPI0_70 | ||
77 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG2_R_TDE | 72 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG2_R_TDE |
78 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_R2_DDE | 73 | _ZN19__llvm_libc_18_1_8_12_GLOBAL__N_110LOG2_R2_DDE |
79 | .LCPI1_0 | 74 | .LCPI1_0 |
80 | .LCPI1_1 | 75 | .LCPI1_1 |
81 | .LCPI1_8 | 76 | .LCPI1_8 |
82 | .LCPI1_9 | 77 | .LCPI1_9 |
83 | .LCPI1_10 | 78 | .LCPI1_10 |
84 | .LCPI1_11 | 79 | .LCPI1_11 |
85 | .LCPI1_12 | 80 | .LCPI1_12 |
86 | .LCPI1_13 | 81 | .LCPI1_13 |
82 | .LCPI1_14 | ||
87 | .LCPI1_15 | 83 | .LCPI1_15 |
88 | .LCPI1_16 | 84 | .LCPI1_16 |
89 | .LCPI1_2 | 85 | .LCPI1_2 |
90 | .LCPI1_3 | 86 | .LCPI1_3 |
91 | .LCPI1_4 | 87 | .LCPI1_4 |
92 | .LCPI1_5 | 88 | .LCPI1_5 |
93 | .LCPI1_6 | 89 | .LCPI1_6 |
94 | .LCPI1_7 | 90 | .LCPI1_7 |
95 | .LCPI1_17 | 91 | .LCPI1_17 |
96 | .LCPI1_18 | 92 | .LCPI1_18 |
97 | .LCPI1_19 | 93 | .LCPI1_19 |
98 | .LCPI1_20 | 94 | .LCPI1_20 |
99 | .LCPI1_21 | 95 | .LCPI1_21 |
100 | .LCPI1_22 | 96 | .LCPI1_22 |
101 | .LCPI1_14 | ||
102 | .LCPI2_0 | 97 | .LCPI2_0 |
103 | .LCPI2_1 | 98 | .LCPI2_1 |
104 | .LCPI2_8 | 99 | .LCPI2_8 |
105 | .LCPI2_9 | 100 | .LCPI2_9 |
106 | .LCPI2_10 | 101 | .LCPI2_10 |
107 | .LCPI2_11 | 102 | .LCPI2_11 |
108 | .LCPI2_12 | 103 | .LCPI2_12 |
Offset 114, 28 lines modified | Offset 109, 28 lines modified | ||
114 | .LCPI2_18 | 109 | .LCPI2_18 |
115 | .LCPI2_19 | 110 | .LCPI2_19 |
116 | .LCPI2_20 | 111 | .LCPI2_20 |
117 | .LCPI2_24 | 112 | .LCPI2_24 |
118 | .LCPI2_25 | 113 | .LCPI2_25 |
119 | .LCPI2_26 | 114 | .LCPI2_26 |
120 | .LCPI2_27 | 115 | .LCPI2_27 |
116 | .LCPI2_28 | ||
121 | .LCPI2_29 | 117 | .LCPI2_29 |
122 | .LCPI2_30 | 118 | .LCPI2_30 |
123 | .LCPI2_2 | 119 | .LCPI2_2 |
124 | .LCPI2_3 | 120 | .LCPI2_3 |
125 | .LCPI2_4 | 121 | .LCPI2_4 |
126 | .LCPI2_5 | 122 | .LCPI2_5 |
127 | .LCPI2_6 | 123 | .LCPI2_6 |
128 | .LCPI2_7 | 124 | .LCPI2_7 |
129 | .LCPI2_21 | 125 | .LCPI2_21 |
130 | .LCPI2_22 | 126 | .LCPI2_22 |
131 | .LCPI2_23 | 127 | .LCPI2_23 |
132 | .LCPI2_28 | ||
133 | .LCPI3_0 | 128 | .LCPI3_0 |
134 | _ZN19__llvm_libc_18_1_8_ | 129 | _ZN19__llvm_libc_18_1_8_1RE |
135 | _ZN19__llvm_libc_18_1_8_6LOG2_RE | 130 | _ZN19__llvm_libc_18_1_8_6LOG2_RE |
136 | _ZN19__llvm_libc_18_1_8_9EXP2_MID1E | 131 | _ZN19__llvm_libc_18_1_8_9EXP2_MID1E |
137 | __errno_location | 132 | __errno_location |
138 | _ZN19__llvm_libc_18_1_8_7generic5exp2fEf | 133 | _ZN19__llvm_libc_18_1_8_7generic5exp2fEf |
139 | _ZN19__llvm_libc_18_1_8_2R2E | 134 | _ZN19__llvm_libc_18_1_8_2R2E |
140 | _ZN19__llvm_libc_18_1_8_7generic6exp10fEf | 135 | _ZN19__llvm_libc_18_1_8_7generic6exp10fEf |
141 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | 136 | _ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
Offset 143, 16 lines modified | Offset 138, 16 lines modified | ||
143 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 138 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
144 | _ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE | 139 | _ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
145 | _ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x | 140 | _ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x |
146 | _ZN19__llvm_libc_18_1_8_4powfEff | 141 | _ZN19__llvm_libc_18_1_8_4powfEff |
147 | .shstrtab | 142 | .shstrtab |
148 | .note.gnu.property | 143 | .note.gnu.property |
149 | .rodata.cst4 | 144 | .rodata.cst4 |
150 | .rodata.cst16 | ||
151 | .rodata.cst8 | 145 | .rodata.cst8 |
146 | .rodata.cst16 | ||
152 | .rela.text.powf | 147 | .rela.text.powf |
153 | .rela.text._ZN19__llvm_libc_18_1_8_7generic5exp2fEf | 148 | .rela.text._ZN19__llvm_libc_18_1_8_7generic5exp2fEf |
154 | .rela.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf | 149 | .rela.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf |
155 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi | 150 | .rela.text._ZN19__llvm_libc_18_1_8_6fputil12raise_exceptEi |
Max diff block lines reached; 115/2255 bytes (5.10%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 14 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0000803f·0000807f· | 2 | ··0x00000000·0000803f·0000807f·aaaaaaaa·000080ff·...?............ |
3 | ··0x00000010·0000805f·0000c07f·00008042·00000042·..._.......B...B | ||
4 | ··0x000000 | 3 | ··0x00000010·00000080·0000805f·0000c07f·000080bf·......._........ |
4 | ··0x00000020·00008042·00000042·000000bd·0000803f·...B...B.......? | ||
5 | ··0x00000030·01000000·0100803f·000080bf·ffff7f7f·.......?........ | ||
6 | ··0x00000040·00000034·aaaaaaaa·0000807f·00008080·...4............ | ||
7 | ··0x00000050·0000803f·e22b8b3f·0000c03f·ffff7f3f·...?.+.?...?...? | ||
8 | ··0x00000060·8e5d1340·00002041·f9021550·286b6e4e·.].@..·A...P(knN | ||
9 | ··0x00000070·20bcbe4c·8096184b·00247449·0050c347··..L...K.$tI.P.G | ||
10 | ··0x00000080·00401c46·00007a44·0000c842·0100803f·.@.F..zD...B...? | ||
5 | ··0x000000 | 11 | ··0x00000090·000080bf·ffff7f7f·00000034·aaaaaaaa·...........4.... |
6 | ··0x00000040·00008080·0000803f·e22b8b3f·0000c03f·.......?.+.?...? | ||
7 | ··0x00000050·ffff7f3f·8e5d1340·00002041·f9021550·...?.].@..·A...P | ||
8 | ··0x00000060·286b6e4e·20bcbe4c·8096184b·00247449·(knN·..L...K.$tI | ||
9 | ··0x00000070·0050c347·00401c46·00007a44·0000c842·.P.G.@.F..zD...B | ||
10 | ··0x00000080·0100803f·000080bf·ffff7f7f·00000034·...?...........4 | ||
11 | ··0x000000 | 12 | ··0x000000a0·0000807f·01000000·aaaaaaaa··········............ |
Offset 1, 9 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst16': | 1 | Hex·dump·of·section·'.rodata.cst16': |
2 | ··0x00000000·aaaaaaaa·aaaaaaaa·aaaaaaaa·aaaaaaaa·................ | ||
3 | ··0x00000010·00000080·00000080·00000080·00000080·................ | ||
4 | ··0x000000 | 2 | ··0x00000000·40000000·00000000·c0ffffff·ffffffff·@............... |
5 | ··0x00000030·aaaaaaaa·aaaaaaaa·aaaaaaaa·aaaaaaaa·................ | ||
6 | ··0x00000040·aaaaaaaa·aaaaaaaa·aaaaaaaa·aaaaaaaa·................ | ||
7 | ··0x00000050·aaaaaaaa·aaaaaaaa·aaaaaaaa·aaaaaaaa·................ | ||
Offset 1, 44 lines modified | Offset 1, 42 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·0 | 2 | ··0x00000000·077a2b65·4715e7bf·fe822b65·4715f73f·.z+eG.....+eG..? |
3 | ··0x00000010·c966229c·4715d7bf·b18d45dc·09c7de3f·.f".G.....E....? | ||
4 | ··0x00000020·57018778·217bcebf·f0f8dde1·6a77d23f·W..x!{......jw.? | ||
5 | ··0x00000030·ef39fafe·422e863f·00000000·0000f03f·.9..B..?.......? | ||
6 | ··0x00000040·686207d7·086b8c3e·3aa282ff·bdbf0e3f·hb...k.>:......? | ||
7 | ··0x00000050·4544d8c4·70d8753d·8bb4f833·adb2033e·ED..p.u=...3...> | ||
8 | ··0x00000060·00000000·0000d040·00000000·00005040·.......@......P@ | ||
9 | ··0x00000070·00000000·0000f0bf·a69c92f1·0ac7cebf·................ | ||
10 | ··0x00000080·57e681d0·fbd2623c·a2926a51·6c77d23f·W.....b<..jQlw.? | ||
11 | ··0x00000090·a2926a51·6c77d2bf·18b3bdb3·305a5bbc·..jQlw......0Z[. | ||
3 | ··0x000000 | 12 | ··0x000000a0·fb822b65·4715d7bf·fb822b65·4715d73f·..+eG.....+eG..? |
13 | ··0x000000b0·e55b637e·b437713c·fd033adc·09c7de3f·.[c~.7q<..:....? | ||
14 | ··0x000000c0·fd033adc·09c7debf·67d84051·4be07c3c·..:.....g.@QK.|< | ||
15 | ··0x000000d0·fe822b65·4715e7bf·fe822b65·4715e73f·..+eG.....+eG..? | ||
16 | ··0x000000e0·840acf01·d17767bc·fe822b65·4715f7bf·.....wg...+eG... | ||
17 | ··0x000000f0·e025daff·d077773c·e1be97ff·51521b3b·.%...ww<....QR.; | ||
18 | ··0x00000100·2d64d9ab·3e48b8b7·3983eb4b·032cb63b·-d..>H..9..K.,.; | ||
19 | ··0x00000110·3983eb4b·032cb6bb·6bb34e16·57ba50b8·9..K.,..k.N.W.P. | ||
20 | ··0x00000120·d9de88c5·bffc4f3c·d9de88c5·bffc4fbc·......O<......O. | ||
21 | ··0x00000130·7fe49d71·551ae3b8·b8bf862f·9130e43c·...qU....../.0.< | ||
22 | ··0x00000140·b8bf862f·9130e4bc·e6c5ddbf·47a489b9·.../.0......G... | ||
23 | ··0x00000150·31678ae7·7fd8753d·31678ae7·7fd875bd·1g....u=1g....u. | ||
24 | ··0x00000160·e083be16·e984ee39·774eba6f·abb2033e·.......9wN.o...> | ||
25 | ··0x00000170·774eba6f·abb203be·4ea140d2·32fb943a·wN.o....N.@.2..: | ||
26 | ··0x00000180·c0a004d7·086b8c3e·c0a004d7·086b8cbe·.....k.>.....k.. | ||
27 | ··0x00000190·8f269124·16332dbb·8fc582ff·bdbf0e3f·.&.$.3-........? | ||
28 | ··0x000001a0·8fc582ff·bdbf0ebf·dbbd2954·3ae4a5bb·..........)T:... | ||
29 | ··0x000001b0·ef39fafe·422e86bf·2480393b·9ebc1a3c·.9..B...$.9;...< | ||
30 | ··0x000001c0·ef39fafe·422ee63f·00000000·0000f03f·.9..B..?.......? | ||
31 | ··0x000001d0·951606d7·086bac3f·c43181ff·bdbfce3f·.....k.?.1.....? | ||
32 | ··0x000001e0·29851991·80d8553f·2a4be7be·b1b2833f·).....U?*K.....? | ||
33 | ··0x000001f0·7bc582ff·bdbfce3f·f339fafe·422ee63f·{......?.9..B..? | ||
34 | ··0x00000200·5d2fc96f·abb2833f·aad7f2d6·086bac3f·]/.o...?.....k.? | ||
35 | ··0x00000210·f16a1ee6·9030243f·2571e2cf·97d8553f·.j...0$?%q....U? | ||
36 | ··0x00000220·1555b5bb·b16b0240·00000000·0000f03f·.U...k.@.......? | ||
37 | ··0x00000230·49f1df91·05470040·ead33bc7·24350540·I....G.@..;.$5.@ | ||
38 | ··0x00000240·438fa974·9e42e13f·4dbc9f0a·7cbdf23f·C..t.B.?M...|..? | ||
39 | ··0x00000250·71a37909·4f935a40·00809f50·134483bf·q.y.O.Z@...P.D.. | ||
40 | ··0x00000260·2a533bb8·3304e83c···················*S;.3..< | ||
4 | ··0x00000020·b18d45dc·09c7de3f·57018778·217bcebf·..E....?W..x!{.. | ||
5 | ··0x00000030·f0f8dde1·6a77d23f·ef39fafe·422e863f·....jw.?.9..B..? | ||
6 | ··0x00000040·00000000·0000f03f·686207d7·086b8c3e·.......?hb...k.> | ||
7 | ··0x00000050·3aa282ff·bdbf0e3f·4544d8c4·70d8753d·:......?ED..p.u= | ||
8 | ··0x00000060·8bb4f833·adb2033e·00000000·0000d040·...3...>.......@ | ||
9 | ··0x00000070·00000000·00005040·00000002·0000a041·......P@.......A | ||
10 | ··0x00000080·a69c92f1·0ac7cebf·000000f0·0ac7cebf·................ | ||
11 | ··0x00000090·00000060·ca2909be·57e681d0·fbd2623c·...`.)..W.....b< | ||
12 | ··0x000000a0·a2926a51·6c77d23f·a2926a51·6c77d2bf·..jQlw.?..jQlw.. | ||
13 | ··0x000000b0·18b3bdb3·305a5bbc·fb822b65·4715d7bf·....0Z[...+eG... | ||
14 | ··0x000000c0·fb822b65·4715d73f·e55b637e·b437713c·..+eG..?.[c~.7q< | ||
15 | ··0x000000d0·fd033adc·09c7de3f·fd033adc·09c7debf·..:....?..:..... | ||
16 | ··0x000000e0·67d84051·4be07c3c·fe822b65·4715e7bf·g.@QK.|<..+eG... | ||
17 | ··0x000000f0·fe822b65·4715e73f·840acf01·d17767bc·..+eG..?.....wg. | ||
18 | ··0x00000100·fe822b65·4715f7bf·e025daff·d077773c·..+eG....%...ww< | ||
19 | ··0x00000110·e1be97ff·51521b3b·00000000·52521b3b·....QR.;....RR.; | ||
20 | ··0x00000120·000000c0·47103ab9·2d64d9ab·3e48b8b7·....G.:.-d..>H.. | ||
21 | ··0x00000130·3983eb4b·032cb63b·3983eb4b·032cb6bb·9..K.,.;9..K.,.. | ||
22 | ··0x00000140·6bb34e16·57ba50b8·d9de88c5·bffc4f3c·k.N.W.P.......O< | ||
23 | ··0x00000150·d9de88c5·bffc4fbc·7fe49d71·551ae3b8·......O....qU... | ||
24 | ··0x00000160·b8bf862f·9130e43c·b8bf862f·9130e4bc·.../.0.<.../.0.. | ||
25 | ··0x00000170·e6c5ddbf·47a489b9·31678ae7·7fd8753d·....G...1g....u= | ||
26 | ··0x00000180·31678ae7·7fd875bd·e083be16·e984ee39·1g....u........9 | ||
27 | ··0x00000190·774eba6f·abb2033e·774eba6f·abb203be·wN.o...>wN.o.... | ||
28 | ··0x000001a0·4ea140d2·32fb943a·c0a004d7·086b8c3e·N.@.2..:.....k.> | ||
29 | ··0x000001b0·c0a004d7·086b8cbe·8f269124·16332dbb·.....k...&.$.3-. | ||
30 | ··0x000001c0·8fc582ff·bdbf0e3f·8fc582ff·bdbf0ebf·.......?........ | ||
31 | ··0x000001d0·dbbd2954·3ae4a5bb·ef39fafe·422e86bf·..)T:....9..B... | ||
32 | ··0x000001e0·2480393b·9ebc1a3c·ef39fafe·422ee63f·$.9;...<.9..B..? | ||
33 | ··0x000001f0·00000000·0000f03f·951606d7·086bac3f·.......?.....k.? | ||
34 | ··0x00000200·c43181ff·bdbfce3f·29851991·80d8553f·.1.....?).....U? | ||
35 | ··0x00000210·2a4be7be·b1b2833f·7bc582ff·bdbfce3f·*K.....?{......? | ||
36 | ··0x00000220·f339fafe·422ee63f·5d2fc96f·abb2833f·.9..B..?]/.o...? | ||
37 | ··0x00000230·aad7f2d6·086bac3f·f16a1ee6·9030243f·.....k.?.j...0$? | ||
38 | ··0x00000240·2571e2cf·97d8553f·1555b5bb·b16b0240·%q....U?.U...k.@ | ||
39 | ··0x00000250·00000000·0000f03f·49f1df91·05470040·.......?I....G.@ | ||
40 | ··0x00000260·ead33bc7·24350540·438fa974·9e42e13f·..;.$5.@C..t.B.? | ||
41 | ··0x00000270·4dbc9f0a·7cbdf23f·71a37909·4f935a40·M...|..?q.y.O.Z@ | ||
42 | ··0x00000280·00809f50·134483bf·2a533bb8·3304e83c·...P.D..*S;.3..< | ||
Offset 3, 94 lines modified | Offset 3, 84 lines modified | ||
3 | Disassembly·of·section·.text.powf: | 3 | Disassembly·of·section·.text.powf: |
4 | 0000000000000000·<__llvm_libc_18_1_8_::powf(float,·float)>: | 4 | 0000000000000000·<__llvm_libc_18_1_8_::powf(float,·float)>: |
5 | powf(): | 5 | powf(): |
6 | » endbr64 | 6 | » endbr64 |
7 | » push···%rbx | 7 | » push···%rbx |
8 | » sub····$0x | 8 | » sub····$0x40,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x | 10 | » mov····%rax,0x38(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%ecx |
12 | » movd | 12 | » vmovd··%xmm1,%eax |
13 | » mov····%ecx,%edx | 13 | » mov····%ecx,%edx |
14 | » and····$0x7fffffff,%edx | 14 | » and····$0x7fffffff,%edx |
15 | » mov····%eax,%esi | 15 | » mov····%eax,%esi |
16 | » and····$0x7fffffff,%esi | 16 | » and····$0x7fffffff,%esi |
17 | » cmp····$0x4f170000,%esi | 17 | » cmp····$0x4f170000,%esi |
18 | » ja·····2 | 18 | » ja·····278·<__llvm_libc_18_1_8_::powf(float,·float)+0x278> |
19 | » mov····%eax,%edi | 19 | » mov····%eax,%edi |
20 | » and····$0x7fffff,%edi | 20 | » and····$0x7fffff,%edi |
21 | » je·····2 | 21 | » je·····278·<__llvm_libc_18_1_8_::powf(float,·float)+0x278> |
22 | » test···$0x801fffff,%ecx | 22 | » test···$0x801fffff,%ecx |
23 | » je·····3 | 23 | » je·····32c·<__llvm_libc_18_1_8_::powf(float,·float)+0x32c> |
24 | » lea····-0x7f800000(%rcx),%esi | 24 | » lea····-0x7f800000(%rcx),%esi |
25 | » cmp····$0x80ffffff,%esi | 25 | » cmp····$0x80ffffff,%esi |
26 | » jbe····3 | 26 | » jbe····32c·<__llvm_libc_18_1_8_::powf(float,·float)+0x32c> |
27 | » xor····%edx,%edx | 27 | » xor····%edx,%edx |
28 | » mov····$0xffffff81,%eax | 28 | » mov····$0xffffff81,%eax |
29 | » movd | 29 | » vmovd··%xmm0,%ecx |
30 | » mov····%ecx,%esi | 30 | » mov····%ecx,%esi |
31 | » shr····$0x17,%esi | 31 | » shr····$0x17,%esi |
32 | » add····%eax,%esi | 32 | » add····%eax,%esi |
33 | » cvtsi2sd·%esi,%xmm | 33 | » vcvtsi2sd·%esi,%xmm3,%xmm0 |
34 | » and····$0x7fffff,%ecx | 34 | » and····$0x7fffff,%ecx |
35 | » mov····%ecx,%eax | 35 | » mov····%ecx,%eax |
36 | » shr····$0x10,%eax | 36 | » shr····$0x10,%eax |
37 | » or·····$0x3f800000,%ecx | 37 | » or·····$0x3f800000,%ecx |
38 | » movd | 38 | » vmovd··%ecx,%xmm2 |
39 | » cvtss2sd·%xmm0,%xmm8 | ||
40 | » mov····0x0(%rip),%rcx········ | 39 | » mov····0x0(%rip),%rcx········ |
41 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::R | 40 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::R-0x4 |
42 | » m | 41 | » vmovss·(%rcx,%rax,4),%xmm3 |
42 | » vfmadd213ss·0x0(%rip),%xmm2,%xmm3········ | ||
43 | ·R_X86_64_PC32» .LCPI0_7-0x4 | ||
44 | » vcvtss2sd·%xmm3,%xmm3,%xmm4 | ||
43 | » | 45 | » vmovsd·0x0(%rip),%xmm3········ |
44 | ·R_X86_64_PC32» .LCPI0_8-0x4 | 46 | ·R_X86_64_PC32» .LCPI0_8-0x4 |
45 | » movapd·%xmm8,%xmm0 | ||
46 | » mulsd··%xmm8,%xmm0 | ||
47 | » m | 47 | » vfmadd213sd·0x0(%rip),%xmm4,%xmm3········ |
48 | ·R_X86_64_PC32» .LCPI0_9-0x4 | 48 | ·R_X86_64_PC32» .LCPI0_9-0x4 |
49 | » mulsd· | 49 | » vmulsd·%xmm4,%xmm4,%xmm5 |
50 | » | 50 | » vmovsd·0x0(%rip),%xmm6········ |
51 | ·R_X86_64_PC32» .LCPI0_10-0x4 | 51 | ·R_X86_64_PC32» .LCPI0_10-0x4 |
52 | » m | 52 | » vfmadd213sd·0x0(%rip),%xmm4,%xmm6········ |
53 | ·R_X86_64_PC32» .LCPI0_11-0x4 | 53 | ·R_X86_64_PC32» .LCPI0_11-0x4 |
54 | » mulsd··%xmm8,%xmm4 | ||
55 | » | 54 | » vmovsd·0x0(%rip),%xmm2········ |
56 | ·R_X86_64_PC32» .LCPI0_12-0x4 | 55 | ·R_X86_64_PC32» .LCPI0_12-0x4 |
57 | » m | 56 | » vfmadd213sd·0x0(%rip),%xmm4,%xmm2········ |
58 | ·R_X86_64_PC32» .LCPI0_13-0x4 | 57 | ·R_X86_64_PC32» .LCPI0_13-0x4 |
58 | » vfmadd213sd·%xmm6,%xmm5,%xmm2 | ||
59 | » vfmadd213sd·%xmm3,%xmm5,%xmm2 | ||
59 | » mulsd··%xmm8,%xmm2 | ||
60 | » addsd··0x0(%rip),%xmm2········ | ||
61 | ·R_X86_64_PC32» .LCPI0_14-0x4 | ||
62 | » mulsd··%xmm0,%xmm2 | ||
63 | » addsd··%xmm4,%xmm2 | ||
64 | » mulsd··%xmm0,%xmm2 | ||
65 | » addsd··%xmm3,%xmm2 | ||
66 | » mov····0x0(%rip),%rcx········ | 60 | » mov····0x0(%rip),%rcx········ |
67 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::LOG2_R-0x4 | 61 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::LOG2_R-0x4 |
68 | » | 62 | » vaddsd·(%rcx,%rax,8),%xmm0,%xmm3 |
63 | » vfmadd231sd·%xmm2,%xmm4,%xmm3 | ||
69 | » addsd··%xmm6,%xmm0 | ||
70 | » mulsd··%xmm8,%xmm2 | ||
71 | » addsd··%xmm2,%xmm0 | ||
72 | » mulss | 64 | » vmulss·0x0(%rip),%xmm1,%xmm1········ |
73 | ·R_X86_64_PC32» .LCPI0_1 | 65 | ·R_X86_64_PC32» .LCPI0_14-0x4 |
74 | » cvtss2sd·%xmm1,%xmm | 66 | » vcvtss2sd·%xmm1,%xmm1,%xmm6 |
75 | » mulsd· | 67 | » vmulsd·%xmm6,%xmm3,%xmm1 |
76 | » roundsd·$0x8,%xmm | 68 | » vroundsd·$0x8,%xmm1,%xmm1,%xmm1 |
77 | » lea····(%rax,%rax,2),%rax | 69 | » lea····(%rax,%rax,2),%rax |
78 | » lea····0x0(%rip),%rcx········ | 70 | » lea····0x0(%rip),%rcx········ |
79 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG2_R_TDE-0x4 | 71 | ·R_X86_64_PC32» .rodata._ZN19__llvm_libc_18_1_8_12_GLOBAL__N_19LOG2_R_TDE-0x4 |
80 | » addsd | 72 | » vaddsd·0x10(%rcx,%rax,8),%xmm0,%xmm5 |
73 | » vfmsub213sd·%xmm1,%xmm6,%xmm5 | ||
81 | » mulsd··%xmm7,%xmm6 | ||
82 | » subsd··%xmm0,%xmm6 | ||
83 | » movsd | 74 | » vmovsd·0x8(%rcx,%rax,8),%xmm7 |
75 | » vfmadd213sd·%xmm7,%xmm4,%xmm2 | ||
76 | » vfmadd213sd·%xmm5,%xmm6,%xmm2 | ||
84 | » addsd··%xmm9,%xmm2 | ||
85 | » mulsd··%xmm7,%xmm2 | ||
86 | » addsd··%xmm6,%xmm2 | ||
87 | » cvttsd2si·%xmm | 77 | » vcvttsd2si·%xmm1,%rsi |
88 | » cmp····$0xffffffffffff8001,%rsi | 78 | » cmp····$0xffffffffffff8001,%rsi |
89 | » mov····$0xffffffffffff8000,%r8 | 79 | » mov····$0xffffffffffff8000,%r8 |
90 | » cmovge·%rsi,%r8 | 80 | » cmovge·%rsi,%r8 |
91 | » cmp····$0x8000,%r8 | 81 | » cmp····$0x8000,%r8 |
92 | » mov····$0x8000,%edi | 82 | » mov····$0x8000,%edi |
93 | » cmovl··%r8,%rdi | 83 | » cmovl··%r8,%rdi |
94 | » mov····%edi,%esi | 84 | » mov····%edi,%esi |
Offset 98, 1013 lines modified | Offset 88, 628 lines modified | ||
98 | » shl····$0x2e,%rsi | 88 | » shl····$0x2e,%rsi |
99 | » and····$0x3f,%edi | 89 | » and····$0x3f,%edi |
100 | » lea····(%rdi,%rdi,2),%r8 | 90 | » lea····(%rdi,%rdi,2),%r8 |
101 | » mov····0x0(%rip),%r9········ | 91 | » mov····0x0(%rip),%r9········ |
102 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID1-0x4 | 92 | ·R_X86_64_REX_GOTPCRELX» __llvm_libc_18_1_8_::EXP2_MID1-0x4 |
103 | » add····0x10(%r9,%r8,8),%rdx | 93 | » add····0x10(%r9,%r8,8),%rdx |
104 | » add····%rsi,%rdx | 94 | » add····%rsi,%rdx |
105 | » movq···%rdx,%xmm5 | ||
106 | » movapd·%xmm2,%xmm1 | ||
107 | » mulsd··%xmm2,%xmm1 | ||
108 | » movsd | 95 | » vmovsd·0x0(%rip),%xmm1········ |
96 | ·R_X86_64_PC32» .LCPI0_15-0x4 | ||
97 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm1········ | ||
109 | ·R_X86_64_PC32» .LCPI0_16-0x4 | 98 | ·R_X86_64_PC32» .LCPI0_16-0x4 |
110 | » | 99 | » vmovq··%rdx,%xmm13 |
111 | » | 100 | » vmovsd·0x0(%rip),%xmm3········ |
112 | ·R_X86_64_PC32» .LCPI0_17-0x4 | 101 | ·R_X86_64_PC32» .LCPI0_17-0x4 |
113 | » m | 102 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm3········ |
114 | ·R_X86_64_PC32» .LCPI0_18-0x4 | 103 | ·R_X86_64_PC32» .LCPI0_18-0x4 |
115 | » mulsd· | 104 | » vmulsd·%xmm2,%xmm2,%xmm8 |
116 | » | 105 | » vmovsd·0x0(%rip),%xmm9········ |
117 | ·R_X86_64_PC32» .LCPI0_19-0x4 | 106 | ·R_X86_64_PC32» .LCPI0_19-0x4 |
118 | » m | 107 | » vfmadd213sd·0x0(%rip),%xmm2,%xmm9········ |
Max diff block lines reached; 40996/45853 bytes (89.41%) of diff not shown. |
Offset 5, 198 lines modified | Offset 5, 177 lines modified | ||
5 | 0000000000000000·<__llvm_libc_18_1_8_::generic::exp2f(float)>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::generic::exp2f(float)>: |
6 | __llvm_libc_18_1_8_::generic::exp2f(float): | 6 | __llvm_libc_18_1_8_::generic::exp2f(float): |
7 | » endbr64 | 7 | » endbr64 |
8 | » sub····$0x38,%rsp | 8 | » sub····$0x38,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x30(%rsp) | 10 | » mov····%rax,0x30(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » mov····%eax,%ecx | 12 | » mov····%eax,%ecx |
13 | » and····$0x7fffffff,%ecx | 13 | » and····$0x7fffffff,%ecx |
14 | » lea····-0x43000000(%rcx),%edx | 14 | » lea····-0x43000000(%rcx),%edx |
15 | » cmp····$0xfa000000,%edx | 15 | » cmp····$0xfa000000,%edx |
16 | » ja·····18 | 16 | » ja·····186·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x186> |
17 | » cmp····$0x3d000000,%ecx | 17 | » cmp····$0x3d000000,%ecx |
18 | » ja·····5 | 18 | » ja·····55·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x55> |
19 | » cmp····$0x32800000,%ecx | 19 | » cmp····$0x32800000,%ecx |
20 | » ja·····12 | 20 | » ja·····125·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x125> |
21 | » addss | 21 | » vaddss·0x0(%rip),%xmm0,%xmm1········ |
22 | ·R_X86_64_PC32» .LCPI1_8-0x4 | 22 | ·R_X86_64_PC32» .LCPI1_8-0x4 |
23 | » movaps·%xmm0,%xmm1 | ||
24 | » jmp····2 | 23 | » jmp····20e·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x20e> |
25 | » test···%eax,%eax | 24 | » test···%eax,%eax |
26 | » js·····16 | 25 | » js·····160·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x160> |
27 | » cmp····$0x7f7fffff,%eax | 26 | » cmp····$0x7f7fffff,%eax |
28 | » ja·····11 | 27 | » ja·····118·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x118> |
29 | » movss | 28 | » vmovss·0x0(%rip),%xmm3········ |
30 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | 29 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 |
31 | » | 30 | » vaddss·0x0(%rip),%xmm3,%xmm1········ |
32 | ·R_X86_64_PC32» .LCPI1_10-0x4 | 31 | ·R_X86_64_PC32» .LCPI1_10-0x4 |
33 | » addss··%xmm1,%xmm2 | ||
34 | » movss | 32 | » vmovss·0x0(%rip),%xmm2········ |
35 | ·R_X86_64_PC32» .LCPI1_11-0x4 | 33 | ·R_X86_64_PC32» .LCPI1_11-0x4 |
36 | » subss· | 34 | » vsubss·%xmm3,%xmm2,%xmm2 |
37 | » addss· | 35 | » vaddss·%xmm2,%xmm1,%xmm2 |
38 | » xorps· | 36 | » vxorps·%xmm1,%xmm1,%xmm1 |
39 | » ucomiss·%xmm1,%xmm | 37 | » vucomiss·%xmm1,%xmm2 |
40 | » movss | 38 | » vmovss·0x0(%rip),%xmm1········ |
41 | ·R_X86_64_PC32» .LCPI1_12-0x4 | 39 | ·R_X86_64_PC32» .LCPI1_12-0x4 |
42 | » jne····a | 40 | » jne····a0·<__llvm_libc_18_1_8_::generic::exp2f(float)+0xa0> |
43 | » jnp····2 | 41 | » jnp····20e·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x20e> |
44 | » ucomiss·0x0(%rip),%xmm | 42 | » vucomiss·0x0(%rip),%xmm2········ |
45 | ·R_X86_64_PC32» .LCPI1_13-0x4 | 43 | ·R_X86_64_PC32» .LCPI1_13-0x4 |
46 | » jne····b | 44 | » jne····b0·<__llvm_libc_18_1_8_::generic::exp2f(float)+0xb0> |
47 | » jnp····2 | 45 | » jnp····20e·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x20e> |
48 | » movss | 46 | » vmovss·%xmm0,0x8(%rsp) |
49 | » call···b | 47 | » call···bb·<__llvm_libc_18_1_8_::generic::exp2f(float)+0xbb> |
50 | ·R_X86_64_PLT32» __errno_location-0x4 | 48 | ·R_X86_64_PLT32» __errno_location-0x4 |
51 | » movss | 49 | » vmovss·0x8(%rsp),%xmm0 |
52 | » movl···$0x22,(%rax) | 50 | » movl···$0x22,(%rax) |
53 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 51 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
54 | » mov····%rax,0x10(%rsp) | 52 | » mov····%rax,0x10(%rsp) |
55 | » | 53 | » vbroadcastss·0x0(%rip),%xmm1········ |
56 | ·R_X86_64_PC32» .LCPI1_14-0x4 | 54 | ·R_X86_64_PC32» .LCPI1_14-0x4 |
57 | » movups·%xmm1,0x18(%rsp) | 55 | » vmovups·%xmm1,0x18(%rsp) |
58 | » movl···$0xaaaaaaaa,0x28(%rsp) | 56 | » movl···$0xaaaaaaaa,0x28(%rsp) |
59 | » fnstenv·0x10(%rsp) | 57 | » fnstenv·0x10(%rsp) |
60 | » movl···$0xaaaaaaaa,0xc(%rsp) | 58 | » movl···$0xaaaaaaaa,0xc(%rsp) |
61 | » stmxcsr·0xc(%rsp) | 59 | » stmxcsr·0xc(%rsp) |
62 | » mov····0xc(%rsp),%eax | 60 | » mov····0xc(%rsp),%eax |
63 | » orb····$0x8,0x14(%rsp) | 61 | » orb····$0x8,0x14(%rsp) |
64 | » or·····$0x8,%eax | 62 | » or·····$0x8,%eax |
65 | » fldenv·0x10(%rsp) | 63 | » fldenv·0x10(%rsp) |
66 | » mov····%eax,0xc(%rsp) | 64 | » mov····%eax,0xc(%rsp) |
67 | » ldmxcsr·0xc(%rsp) | 65 | » ldmxcsr·0xc(%rsp) |
68 | » fwait | 66 | » fwait |
69 | » addss | 67 | » vaddss·0x0(%rip),%xmm0,%xmm1········ |
70 | ·R_X86_64_PC32» .LCPI1_15-0x4 | 68 | ·R_X86_64_PC32» .LCPI1_15-0x4 |
71 | » movaps·%xmm0,%xmm1 | ||
72 | » jmp····2 | 69 | » jmp····20e·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x20e> |
73 | » mov····%eax,%ecx | 70 | » mov····%eax,%ecx |
74 | » not····%ecx | 71 | » not····%ecx |
75 | » test···$0x38428937,%ecx | 72 | » test···$0x38428937,%ecx |
76 | » jne····2 | 73 | » jne····22b·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x22b> |
77 | » cmp····$0xbcf3a937,%eax | 74 | » cmp····$0xbcf3a937,%eax |
78 | » je·····2 | 75 | » je·····27f·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x27f> |
79 | » cmp····$0x3b429d37,%eax | 76 | » cmp····$0x3b429d37,%eax |
80 | » jne····2 | 77 | » jne····22b·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x22b> |
81 | » movl···$0xffffffff,0x10(%rsp) | 78 | » movl···$0xffffffff,0x10(%rsp) |
82 | » movl···$0x3f804385,0x10(%rsp) | 79 | » movl···$0x3f804385,0x10(%rsp) |
83 | » jmp····2 | 80 | » jmp····28f·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x28f> |
84 | » cmp····$0xc3160000,%eax | 81 | » cmp····$0xc3160000,%eax |
85 | » jb·····18 | 82 | » jb·····186·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x186> |
86 | » xorps· | 83 | » vxorps·%xmm1,%xmm1,%xmm1 |
87 | » cmp····$0x7f800000,%ecx | 84 | » cmp····$0x7f800000,%ecx |
88 | » je·····2 | 85 | » je·····20e·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x20e> |
89 | » jbe····2 | 86 | » jbe····2ae·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x2ae> |
90 | » movaps·%xmm0,%xmm1 | 87 | » vmovaps·%xmm0,%xmm1 |
91 | » jmp····2 | 88 | » jmp····20e·<__llvm_libc_18_1_8_::generic::exp2f(float)+0x20e> |
92 | » m | 89 | » vmulss·0x0(%rip),%xmm0,%xmm1········ |
93 | ·R_X86_64_PC32» .LCPI1_0-0x4 | 90 | ·R_X86_64_PC32» .LCPI1_0-0x4 |
94 | » mulss··%xmm0,%xmm1 | ||
95 | » roundss·$0x8,%xmm1,%xmm1 | 91 | » vroundss·$0x8,%xmm1,%xmm1,%xmm1 |
96 | » cvttss2si·%xmm1,%eax | 92 | » vcvttss2si·%xmm1,%eax |
97 | » m | 93 | » vfmadd231ss·0x0(%rip),%xmm1,%xmm0········ |
98 | ·R_X86_64_PC32» .LCPI1_1-0x4 | 94 | ·R_X86_64_PC32» .LCPI1_1-0x4 |
99 | » | 95 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
100 | » mov····%eax,%ecx | 96 | » mov····%eax,%ecx |
101 | » shr····$0x5,%ecx | 97 | » shr····$0x5,%ecx |
102 | » shl····$0x34,%rcx | 98 | » shl····$0x34,%rcx |
103 | » and····$0x1f,%eax | 99 | » and····$0x1f,%eax |
104 | » lea····0x0(%rip),%rdx········ | 100 | » lea····0x0(%rip),%rdx········ |
105 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 | 101 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 |
106 | » add····(%rdx,%rax,8),%rcx | 102 | » add····(%rdx,%rax,8),%rcx |
107 | » xorps··%xmm0,%xmm0 | ||
108 | » cvtss2sd·%xmm1,%xmm0 | ||
109 | » movq | 103 | » vmovq··%rcx,%xmm1 |
110 | » movaps·%xmm0,%xmm2 | ||
111 | » mulsd· | 104 | » vmulsd·%xmm0,%xmm0,%xmm2 |
112 | » movsd | 105 | » vmovsd·0x0(%rip),%xmm3········ |
113 | ·R_X86_64_PC32» .LCPI1_2-0x4 | 106 | ·R_X86_64_PC32» .LCPI1_2-0x4 |
114 | » mulsd··%xmm0,%xmm3 | ||
115 | » addsd | 107 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm3········ |
116 | ·R_X86_64_PC32» .LCPI1_3-0x4 | 108 | ·R_X86_64_PC32» .LCPI1_3-0x4 |
117 | » movsd | 109 | » vmovsd·0x0(%rip),%xmm4········ |
118 | ·R_X86_64_PC32» .LCPI1_4-0x4 | 110 | ·R_X86_64_PC32» .LCPI1_4-0x4 |
119 | » mulsd··%xmm0,%xmm4 | ||
120 | » addsd | 111 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm4········ |
121 | ·R_X86_64_PC32» .LCPI1_5-0x4 | 112 | ·R_X86_64_PC32» .LCPI1_5-0x4 |
122 | » m | 113 | » vmovsd·0x0(%rip),%xmm5········ |
123 | ·R_X86_64_PC32» .LCPI1_6-0x4 | 114 | ·R_X86_64_PC32» .LCPI1_6-0x4 |
124 | » addsd | 115 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm5········ |
125 | ·R_X86_64_PC32» .LCPI1_7-0x4 | 116 | ·R_X86_64_PC32» .LCPI1_7-0x4 |
117 | » vfmadd213sd·%xmm4,%xmm2,%xmm5 | ||
126 | » mulsd· | 118 | » vmulsd·%xmm1,%xmm2,%xmm0 |
127 | » addsd··%xmm4,%xmm0 | ||
128 | » mulsd··%xmm1,%xmm2 | ||
129 | » mulsd··%xmm0,%xmm2 | ||
Max diff block lines reached; 3732/10369 bytes (35.99%) of diff not shown. |
Offset 3, 280 lines modified | Offset 3, 258 lines modified | ||
3 | Disassembly·of·section·.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf: | 3 | Disassembly·of·section·.text._ZN19__llvm_libc_18_1_8_7generic6exp10fEf: |
4 | 0000000000000000·<__llvm_libc_18_1_8_::generic::exp10f(float)>: | 4 | 0000000000000000·<__llvm_libc_18_1_8_::generic::exp10f(float)>: |
5 | __llvm_libc_18_1_8_::generic::exp10f(float): | 5 | __llvm_libc_18_1_8_::generic::exp10f(float): |
6 | » endbr64 | 6 | » endbr64 |
7 | » sub····$0x38,%rsp | 7 | » sub····$0x38,%rsp |
8 | » movdqa·%xmm0,%xmm3 | 8 | » vmovdqa·%xmm0,%xmm3 |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x30(%rsp) | 10 | » mov····%rax,0x30(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » mov····%eax,%ecx | 12 | » mov····%eax,%ecx |
13 | » and····$0x7fffffff,%ecx | 13 | » and····$0x7fffffff,%ecx |
14 | » cmp····$0x421a209b,%ecx | 14 | » cmp····$0x421a209b,%ecx |
15 | » jb·····8 | 15 | » jb·····8a·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x8a> |
16 | » cmp····$0xc2349e36,%eax | 16 | » cmp····$0xc2349e36,%eax |
17 | » jb·····d | 17 | » jb·····d6·<__llvm_libc_18_1_8_::generic::exp10f(float)+0xd6> |
18 | » | 18 | » vxorps·%xmm0,%xmm0,%xmm0 |
19 | » cmp····$0x7f800000,%ecx | 19 | » cmp····$0x7f800000,%ecx |
20 | » je·····4 | 20 | » je·····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
21 | » movaps·%xmm3,%xmm0 | 21 | » vmovaps·%xmm3,%xmm0 |
22 | » ja·····4 | 22 | » ja·····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
23 | » movl···$0xffffffff,0x10(%rsp) | 23 | » movl···$0xffffffff,0x10(%rsp) |
24 | » movl···$0x33000000,0x10(%rsp) | 24 | » movl···$0x33000000,0x10(%rsp) |
25 | » movss | 25 | » vmovss·0x0(%rip),%xmm0········ |
26 | ·R_X86_64_PC32» .LCPI2_0-0x4 | 26 | ·R_X86_64_PC32» .LCPI2_0-0x4 |
27 | » | 27 | » vaddss·0x10(%rsp),%xmm0,%xmm1 |
28 | » addss··%xmm0,%xmm1 | ||
29 | » ucomiss·%xmm0,%xmm1 | 28 | » vucomiss·%xmm0,%xmm1 |
30 | » jne····7 | 29 | » jne····7d·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x7d> |
31 | » jnp····3 | 30 | » jnp····37e·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x37e> |
32 | » movss | 31 | » vmovss·0x0(%rip),%xmm0········ |
33 | ·R_X86_64_PC32» .LCPI2_30-0x4 | 32 | ·R_X86_64_PC32» .LCPI2_30-0x4 |
34 | » jmp····4 | 33 | » jmp····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
35 | » cmp····$0x3b9a209b,%ecx | 34 | » cmp····$0x3b9a209b,%ecx |
36 | » ja·····1a | 35 | » ja·····1a6·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x1a6> |
37 | » cmp····$0xb25e5bd9,%eax | 36 | » cmp····$0xb25e5bd9,%eax |
38 | » jne····2 | 37 | » jne····281·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x281> |
39 | » movss | 38 | » vmovss·0x0(%rip),%xmm0········ |
40 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::fenv_is_round_to_nearest()::x-0x4 | 39 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::fenv_is_round_to_nearest()::x-0x4 |
41 | » movss | 40 | » vmovss·0x0(%rip),%xmm1········ |
42 | ·R_X86_64_PC32» .LCPI2_8-0x4 | 41 | ·R_X86_64_PC32» .LCPI2_8-0x4 |
43 | » movaps·%xmm0,%xmm2 | ||
44 | » addss· | 42 | » vaddss·%xmm1,%xmm0,%xmm2 |
45 | » subss | 43 | » vsubss·%xmm0,%xmm1,%xmm0 |
46 | » ucomiss·%xmm | 44 | » vucomiss·%xmm0,%xmm2 |
47 | » jne····2 | 45 | » jne····289·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x289> |
48 | » jp·····2 | 46 | » jp·····289·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x289> |
49 | » movss | 47 | » vmovss·0x0(%rip),%xmm0········ |
50 | ·R_X86_64_PC32» .LCPI2_9-0x4 | 48 | ·R_X86_64_PC32» .LCPI2_9-0x4 |
51 | » jmp····4 | 49 | » jmp····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
52 | » test···%eax,%eax | 50 | » test···%eax,%eax |
53 | » js·····1e | 51 | » js·····1e0·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x1e0> |
54 | » cmp····$0x7f7fffff,%eax | 52 | » cmp····$0x7f7fffff,%eax |
55 | » ja·····19 | 53 | » ja·····199·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x199> |
56 | » movss | 54 | » vmovss·0x0(%rip),%xmm0········ |
57 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | 55 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 |
58 | » | 56 | » vaddss·0x0(%rip),%xmm0,%xmm1········ |
59 | ·R_X86_64_PC32» .LCPI2_24-0x4 | 57 | ·R_X86_64_PC32» .LCPI2_24-0x4 |
60 | » addss··%xmm0,%xmm2 | ||
61 | » movss | 58 | » vmovss·0x0(%rip),%xmm2········ |
62 | ·R_X86_64_PC32» .LCPI2_25-0x4 | 59 | ·R_X86_64_PC32» .LCPI2_25-0x4 |
63 | » subss· | 60 | » vsubss·%xmm0,%xmm2,%xmm0 |
64 | » addss· | 61 | » vaddss·%xmm0,%xmm1,%xmm1 |
65 | » xorps· | 62 | » vxorps·%xmm0,%xmm0,%xmm0 |
66 | » ucomiss·%xmm0,%xmm1 | 63 | » vucomiss·%xmm0,%xmm1 |
67 | » movss | 64 | » vmovss·0x0(%rip),%xmm0········ |
68 | ·R_X86_64_PC32» .LCPI2_26-0x4 | 65 | ·R_X86_64_PC32» .LCPI2_26-0x4 |
69 | » jne····12 | 66 | » jne····121·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x121> |
70 | » jnp····4 | 67 | » jnp····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
71 | » ucomiss·0x0(%rip),%xmm1········ | 68 | » vucomiss·0x0(%rip),%xmm1········ |
72 | ·R_X86_64_PC32» .LCPI2_27-0x4 | 69 | ·R_X86_64_PC32» .LCPI2_27-0x4 |
73 | » jne····13 | 70 | » jne····131·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x131> |
74 | » jnp····4 | 71 | » jnp····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
75 | » movss | 72 | » vmovss·%xmm3,0x8(%rsp) |
76 | » call···1 | 73 | » call···13c·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x13c> |
77 | ·R_X86_64_PLT32» __errno_location-0x4 | 74 | ·R_X86_64_PLT32» __errno_location-0x4 |
78 | » movss | 75 | » vmovss·0x8(%rsp),%xmm3 |
79 | » movl···$0x22,(%rax) | 76 | » movl···$0x22,(%rax) |
80 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 77 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
81 | » mov····%rax,0x10(%rsp) | 78 | » mov····%rax,0x10(%rsp) |
82 | » | 79 | » vbroadcastss·0x0(%rip),%xmm0········ |
83 | ·R_X86_64_PC32» .LCPI2_28-0x4 | 80 | ·R_X86_64_PC32» .LCPI2_28-0x4 |
84 | » mov | 81 | » vmovups·%xmm0,0x18(%rsp) |
85 | » movl···$0xaaaaaaaa,0x28(%rsp) | 82 | » movl···$0xaaaaaaaa,0x28(%rsp) |
86 | » fnstenv·0x10(%rsp) | 83 | » fnstenv·0x10(%rsp) |
87 | » movl···$0xaaaaaaaa,0xc(%rsp) | 84 | » movl···$0xaaaaaaaa,0xc(%rsp) |
88 | » stmxcsr·0xc(%rsp) | 85 | » stmxcsr·0xc(%rsp) |
89 | » mov····0xc(%rsp),%eax | 86 | » mov····0xc(%rsp),%eax |
90 | » orb····$0x8,0x14(%rsp) | 87 | » orb····$0x8,0x14(%rsp) |
91 | » or·····$0x8,%eax | 88 | » or·····$0x8,%eax |
92 | » fldenv·0x10(%rsp) | 89 | » fldenv·0x10(%rsp) |
93 | » mov····%eax,0xc(%rsp) | 90 | » mov····%eax,0xc(%rsp) |
94 | » ldmxcsr·0xc(%rsp) | 91 | » ldmxcsr·0xc(%rsp) |
95 | » fwait | 92 | » fwait |
96 | » addss | 93 | » vaddss·0x0(%rip),%xmm3,%xmm0········ |
97 | ·R_X86_64_PC32» .LCPI2_29-0x4 | 94 | ·R_X86_64_PC32» .LCPI2_29-0x4 |
98 | » movaps·%xmm3,%xmm0 | ||
99 | » jmp····4 | 95 | » jmp····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
100 | » cmp····$0x3d14d956,%eax | 96 | » cmp····$0x3d14d956,%eax |
101 | » jne····1e | 97 | » jne····1e0·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x1e0> |
102 | » movl···$0xffffffff,0x10(%rsp) | 98 | » movl···$0xffffffff,0x10(%rsp) |
103 | » movl···$0x33000000,0x10(%rsp) | 99 | » movl···$0x33000000,0x10(%rsp) |
104 | » movss | 100 | » vmovss·0x0(%rip),%xmm0········ |
105 | ·R_X86_64_PC32» .LCPI2_0-0x4 | 101 | ·R_X86_64_PC32» .LCPI2_0-0x4 |
106 | » | 102 | » vaddss·0x10(%rsp),%xmm0,%xmm1 |
107 | » addss··%xmm0,%xmm1 | ||
108 | » ucomiss·%xmm0,%xmm1 | 103 | » vucomiss·%xmm0,%xmm1 |
109 | » jne····1d | 104 | » jne····1d3·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x1d3> |
110 | » jnp····1 | 105 | » jnp····1eb·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x1eb> |
111 | » movss | 106 | » vmovss·0x0(%rip),%xmm0········ |
112 | ·R_X86_64_PC32» .LCPI2_1-0x4 | 107 | ·R_X86_64_PC32» .LCPI2_1-0x4 |
113 | » jmp····4 | 108 | » jmp····452·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x452> |
114 | » test···$0x800fffff,%eax | 109 | » test···$0x800fffff,%eax |
115 | » je·····2 | 110 | » je·····2b3·<__llvm_libc_18_1_8_::generic::exp10f(float)+0x2b3> |
116 | » cvtss2sd·%xmm3,%xmm | 111 | » vcvtss2sd·%xmm3,%xmm3,%xmm0 |
117 | » m | 112 | » vmulsd·0x0(%rip),%xmm0,%xmm1········ |
118 | ·R_X86_64_PC32» .LCPI2_21-0x4 | 113 | ·R_X86_64_PC32» .LCPI2_21-0x4 |
119 | » mulsd··%xmm2,%xmm0 | ||
120 | » roundsd·$0x8,%xmm | 114 | » vroundsd·$0x8,%xmm1,%xmm1,%xmm1 |
121 | » cvttsd2si·%xmm | 115 | » vcvttsd2si·%xmm1,%eax |
122 | » mov····%eax,%ecx | 116 | » mov····%eax,%ecx |
123 | » shr····$0x5,%ecx | 117 | » shr····$0x5,%ecx |
124 | » shl····$0x34,%rcx | 118 | » shl····$0x34,%rcx |
125 | » and····$0x1f,%eax | 119 | » and····$0x1f,%eax |
126 | » lea····0x0(%rip),%rdx········ | 120 | » lea····0x0(%rip),%rdx········ |
127 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 | 121 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 |
Max diff block lines reached; 8471/15657 bytes (54.10%) of diff not shown. |
Offset 9, 108 lines modified | Offset 9, 108 lines modified | ||
9 | » sub····$0x38,%rsp | 9 | » sub····$0x38,%rsp |
10 | » mov····%fs:0x28,%rax | 10 | » mov····%fs:0x28,%rax |
11 | » mov····%rax,0x30(%rsp) | 11 | » mov····%rax,0x30(%rsp) |
12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 12 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
13 | » test···$0x1,%dil | 13 | » test···$0x1,%dil |
14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> | 14 | » jne····69·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x69> |
15 | » test···$0x4,%dil | 15 | » test···$0x4,%dil |
16 | » jne····b | 16 | » jne····ba·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0xba> |
17 | » test···$0x8,%dil | 17 | » test···$0x8,%dil |
18 | » jne····10 | 18 | » jne····10b·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x10b> |
19 | » test···$0x10,%dil | 19 | » test···$0x10,%dil |
20 | » jne····15 | 20 | » jne····15c·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x15c> |
21 | » test···$0x20,%dil | 21 | » test···$0x20,%dil |
22 | » jne····1a | 22 | » jne····1ad·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x1ad> |
23 | » mov····%fs:0x28,%rax | 23 | » mov····%fs:0x28,%rax |
24 | » cmp····0x30(%rsp),%rax | 24 | » cmp····0x30(%rsp),%rax |
25 | » jne···· | 25 | » jne····208·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x208> |
26 | » xor····%eax,%eax | 26 | » xor····%eax,%eax |
27 | » add····$0x38,%rsp | 27 | » add····$0x38,%rsp |
28 | » ret | 28 | » ret |
29 | » mov····%rax,0x10(%rsp) | 29 | » mov····%rax,0x10(%rsp) |
30 | » | 30 | » vbroadcastss·0x0(%rip),%xmm0········ |
31 | ·R_X86_64_PC32» .LCPI3_0-0x4 | 31 | ·R_X86_64_PC32» .LCPI3_0-0x4 |
32 | » movups·%xmm0,0x18(%rsp) | 32 | » vmovups·%xmm0,0x18(%rsp) |
33 | » movl···$0xaaaaaaaa,0x28(%rsp) | 33 | » movl···$0xaaaaaaaa,0x28(%rsp) |
34 | » fnstenv·0x10(%rsp) | 34 | » fnstenv·0x10(%rsp) |
35 | » movl···$0xaaaaaaaa,0xc(%rsp) | 35 | » movl···$0xaaaaaaaa,0xc(%rsp) |
36 | » stmxcsr·0xc(%rsp) | 36 | » stmxcsr·0xc(%rsp) |
37 | » mov····0xc(%rsp),%ecx | 37 | » mov····0xc(%rsp),%ecx |
38 | » orb····$0x1,0x14(%rsp) | 38 | » orb····$0x1,0x14(%rsp) |
39 | » or·····$0x1,%ecx | 39 | » or·····$0x1,%ecx |
40 | » fldenv·0x10(%rsp) | 40 | » fldenv·0x10(%rsp) |
41 | » mov····%ecx,0xc(%rsp) | 41 | » mov····%ecx,0xc(%rsp) |
42 | » ldmxcsr·0xc(%rsp) | 42 | » ldmxcsr·0xc(%rsp) |
43 | » fwait | 43 | » fwait |
44 | » test···$0x4,%dil | 44 | » test···$0x4,%dil |
45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> | 45 | » je·····30·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x30> |
46 | » mov····%rax,0x10(%rsp) | 46 | » mov····%rax,0x10(%rsp) |
47 | » | 47 | » vbroadcastss·0x0(%rip),%xmm0········ |
48 | ·R_X86_64_PC32» .LCPI3_0-0x4 | 48 | ·R_X86_64_PC32» .LCPI3_0-0x4 |
49 | » movups·%xmm0,0x18(%rsp) | 49 | » vmovups·%xmm0,0x18(%rsp) |
50 | » movl···$0xaaaaaaaa,0x28(%rsp) | 50 | » movl···$0xaaaaaaaa,0x28(%rsp) |
51 | » fnstenv·0x10(%rsp) | 51 | » fnstenv·0x10(%rsp) |
52 | » movl···$0xaaaaaaaa,0xc(%rsp) | 52 | » movl···$0xaaaaaaaa,0xc(%rsp) |
53 | » stmxcsr·0xc(%rsp) | 53 | » stmxcsr·0xc(%rsp) |
54 | » mov····0xc(%rsp),%ecx | 54 | » mov····0xc(%rsp),%ecx |
55 | » orb····$0x4,0x14(%rsp) | 55 | » orb····$0x4,0x14(%rsp) |
56 | » or·····$0x4,%ecx | 56 | » or·····$0x4,%ecx |
57 | » fldenv·0x10(%rsp) | 57 | » fldenv·0x10(%rsp) |
58 | » mov····%ecx,0xc(%rsp) | 58 | » mov····%ecx,0xc(%rsp) |
59 | » ldmxcsr·0xc(%rsp) | 59 | » ldmxcsr·0xc(%rsp) |
60 | » fwait | 60 | » fwait |
61 | » test···$0x8,%dil | 61 | » test···$0x8,%dil |
62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> | 62 | » je·····3a·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x3a> |
63 | » mov····%rax,0x10(%rsp) | 63 | » mov····%rax,0x10(%rsp) |
64 | » | 64 | » vbroadcastss·0x0(%rip),%xmm0········ |
65 | ·R_X86_64_PC32» .LCPI3_0-0x4 | 65 | ·R_X86_64_PC32» .LCPI3_0-0x4 |
66 | » movups·%xmm0,0x18(%rsp) | 66 | » vmovups·%xmm0,0x18(%rsp) |
67 | » movl···$0xaaaaaaaa,0x28(%rsp) | 67 | » movl···$0xaaaaaaaa,0x28(%rsp) |
68 | » fnstenv·0x10(%rsp) | 68 | » fnstenv·0x10(%rsp) |
69 | » movl···$0xaaaaaaaa,0xc(%rsp) | 69 | » movl···$0xaaaaaaaa,0xc(%rsp) |
70 | » stmxcsr·0xc(%rsp) | 70 | » stmxcsr·0xc(%rsp) |
71 | » mov····0xc(%rsp),%ecx | 71 | » mov····0xc(%rsp),%ecx |
72 | » orb····$0x8,0x14(%rsp) | 72 | » orb····$0x8,0x14(%rsp) |
73 | » or·····$0x8,%ecx | 73 | » or·····$0x8,%ecx |
74 | » fldenv·0x10(%rsp) | 74 | » fldenv·0x10(%rsp) |
75 | » mov····%ecx,0xc(%rsp) | 75 | » mov····%ecx,0xc(%rsp) |
76 | » ldmxcsr·0xc(%rsp) | 76 | » ldmxcsr·0xc(%rsp) |
77 | » fwait | 77 | » fwait |
78 | » test···$0x10,%dil | 78 | » test···$0x10,%dil |
79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> | 79 | » je·····44·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x44> |
80 | » mov····%rax,0x10(%rsp) | 80 | » mov····%rax,0x10(%rsp) |
81 | » | 81 | » vbroadcastss·0x0(%rip),%xmm0········ |
82 | ·R_X86_64_PC32» .LCPI3_0-0x4 | 82 | ·R_X86_64_PC32» .LCPI3_0-0x4 |
83 | » movups·%xmm0,0x18(%rsp) | 83 | » vmovups·%xmm0,0x18(%rsp) |
84 | » movl···$0xaaaaaaaa,0x28(%rsp) | 84 | » movl···$0xaaaaaaaa,0x28(%rsp) |
85 | » fnstenv·0x10(%rsp) | 85 | » fnstenv·0x10(%rsp) |
86 | » movl···$0xaaaaaaaa,0xc(%rsp) | 86 | » movl···$0xaaaaaaaa,0xc(%rsp) |
87 | » stmxcsr·0xc(%rsp) | 87 | » stmxcsr·0xc(%rsp) |
88 | » mov····0xc(%rsp),%ecx | 88 | » mov····0xc(%rsp),%ecx |
89 | » orb····$0x10,0x14(%rsp) | 89 | » orb····$0x10,0x14(%rsp) |
90 | » or·····$0x10,%ecx | 90 | » or·····$0x10,%ecx |
91 | » fldenv·0x10(%rsp) | 91 | » fldenv·0x10(%rsp) |
92 | » mov····%ecx,0xc(%rsp) | 92 | » mov····%ecx,0xc(%rsp) |
93 | » ldmxcsr·0xc(%rsp) | 93 | » ldmxcsr·0xc(%rsp) |
94 | » fwait | 94 | » fwait |
95 | » test···$0x20,%dil | 95 | » test···$0x20,%dil |
96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> | 96 | » je·····4e·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x4e> |
97 | » mov····%rax,0x10(%rsp) | 97 | » mov····%rax,0x10(%rsp) |
98 | » | 98 | » vbroadcastss·0x0(%rip),%xmm0········ |
99 | ·R_X86_64_PC32» .LCPI3_0-0x4 | 99 | ·R_X86_64_PC32» .LCPI3_0-0x4 |
100 | » movups·%xmm0,0x18(%rsp) | 100 | » vmovups·%xmm0,0x18(%rsp) |
101 | » movl···$0xaaaaaaaa,0x28(%rsp) | 101 | » movl···$0xaaaaaaaa,0x28(%rsp) |
102 | » fnstenv·0x10(%rsp) | 102 | » fnstenv·0x10(%rsp) |
103 | » movl···$0xaaaaaaaa,0xc(%rsp) | 103 | » movl···$0xaaaaaaaa,0xc(%rsp) |
104 | » stmxcsr·0xc(%rsp) | 104 | » stmxcsr·0xc(%rsp) |
105 | » mov····0xc(%rsp),%eax | 105 | » mov····0xc(%rsp),%eax |
106 | » orb····$0x20,0x14(%rsp) | 106 | » orb····$0x20,0x14(%rsp) |
107 | » or·····$0x20,%eax | 107 | » or·····$0x20,%eax |
108 | » fldenv·0x10(%rsp) | 108 | » fldenv·0x10(%rsp) |
109 | » mov····%eax,0xc(%rsp) | 109 | » mov····%eax,0xc(%rsp) |
110 | » ldmxcsr·0xc(%rsp) | 110 | » ldmxcsr·0xc(%rsp) |
111 | » fwait | 111 | » fwait |
112 | » mov····%fs:0x28,%rax | 112 | » mov····%fs:0x28,%rax |
113 | » cmp····0x30(%rsp),%rax | 113 | » cmp····0x30(%rsp),%rax |
114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> | 114 | » je·····62·<__llvm_libc_18_1_8_::fputil::raise_except(int)+0x62> |
115 | » call··· | 115 | » call···20d·<.LCPI1_20+0x5> |
116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 | 116 | ·R_X86_64_PLT32» __stack_chk_fail-0x4 |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000· | 2 | ··0x00000000·8b019401·95019701···················........ |
Offset 1, 118 lines modified | Offset 1, 114 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f31002e·4c435049·305f3 | 3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
4 | ··0x00000020·49305f3 | 4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
5 | ··0x00000030·43504930·5f3 | 5 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
6 | ··0x00000040· | 6 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
7 | ··0x00000050· | 7 | ··0x00000050·3134002e·4c435049·305f3800·2e4c4350·14..LCPI0_8..LCP |
8 | ··0x00000060· | 8 | ··0x00000060·49305f39·002e4c43·5049305f·3130002e·I0_9..LCPI0_10.. |
9 | ··0x00000070·4c435049·305f313 | 9 | ··0x00000070·4c435049·305f3131·002e4c43·5049305f·LCPI0_11..LCPI0_ |
10 | ··0x00000080·313 | 10 | ··0x00000080·3132002e·4c435049·305f3133·002e4c43·12..LCPI0_13..LC |
11 | ··0x00000090·5049305f·313 | 11 | ··0x00000090·5049305f·3135002e·4c435049·305f3136·PI0_15..LCPI0_16 |
12 | ··0x000000a0·002e4c43·5049305f·313 | 12 | ··0x000000a0·002e4c43·5049305f·3137002e·4c435049·..LCPI0_17..LCPI |
13 | ··0x000000b0·305f313 | 13 | ··0x000000b0·305f3138·002e4c43·5049305f·3139002e·0_18..LCPI0_19.. |
14 | ··0x000000c0·4c435049·305f3 | 14 | ··0x000000c0·4c435049·305f3230·002e4c43·5049305f·LCPI0_20..LCPI0_ |
15 | ··0x000000d0·323 | 15 | ··0x000000d0·3232002e·4c435049·305f3233·002e4c43·22..LCPI0_23..LC |
16 | ··0x000000e0·5049305f·323 | 16 | ··0x000000e0·5049305f·3234002e·4c435049·305f3235·PI0_24..LCPI0_25 |
17 | ··0x000000f0·002e4c43·5049305f·323 | 17 | ··0x000000f0·002e4c43·5049305f·3236002e·4c435049·..LCPI0_26..LCPI |
18 | ··0x00000100·305f323 | 18 | ··0x00000100·305f3237·002e4c43·5049305f·3238002e·0_27..LCPI0_28.. |
19 | ··0x00000110·4c435049·305f323 | 19 | ··0x00000110·4c435049·305f3239·002e4c43·5049305f·LCPI0_29..LCPI0_ |
20 | ··0x00000120·3 | 20 | ··0x00000120·3330002e·4c435049·305f3331·002e4c43·30..LCPI0_31..LC |
21 | ··0x00000130·5049305f·333 | 21 | ··0x00000130·5049305f·3332002e·4c435049·305f3333·PI0_32..LCPI0_33 |
22 | ··0x00000140·002e4c43·5049305f·333 | 22 | ··0x00000140·002e4c43·5049305f·3334002e·4c435049·..LCPI0_34..LCPI |
23 | ··0x00000150·305f333 | 23 | ··0x00000150·305f3335·002e4c43·5049305f·3336002e·0_35..LCPI0_36.. |
24 | ··0x00000160·4c435049·305f333 | 24 | ··0x00000160·4c435049·305f3337·002e4c43·5049305f·LCPI0_37..LCPI0_ |
25 | ··0x00000170·333 | 25 | ··0x00000170·3338002e·4c435049·305f3339·002e4c43·38..LCPI0_39..LC |
26 | ··0x00000180·5049305f·3 | 26 | ··0x00000180·5049305f·3430002e·4c435049·305f3431·PI0_40..LCPI0_41 |
27 | ··0x00000190·002e4c43·5049305f·343 | 27 | ··0x00000190·002e4c43·5049305f·3432002e·4c435049·..LCPI0_42..LCPI |
28 | ··0x000001a0·305f343 | 28 | ··0x000001a0·305f3433·002e4c43·5049305f·3434002e·0_43..LCPI0_44.. |
29 | ··0x000001b0·4c435049·305f343 | 29 | ··0x000001b0·4c435049·305f3435·002e4c43·5049305f·LCPI0_45..LCPI0_ |
30 | ··0x000001c0·343 | 30 | ··0x000001c0·3436002e·4c435049·305f3437·002e4c43·46..LCPI0_47..LC |
31 | ··0x000001d0·5049305f·343 | 31 | ··0x000001d0·5049305f·3438002e·4c435049·305f3439·PI0_48..LCPI0_49 |
32 | ··0x000001e0·002e4c43·5049305f·3 | 32 | ··0x000001e0·002e4c43·5049305f·3530002e·4c435049·..LCPI0_50..LCPI |
33 | ··0x000001f0·305f353 | 33 | ··0x000001f0·305f3531·002e4c43·5049305f·3532002e·0_51..LCPI0_52.. |
34 | ··0x00000200·4c435049·305f353 | 34 | ··0x00000200·4c435049·305f3533·002e4c43·5049305f·LCPI0_53..LCPI0_ |
35 | ··0x00000210·353 | 35 | ··0x00000210·3534002e·4c435049·305f3535·002e4c43·54..LCPI0_55..LC |
36 | ··0x00000220·5049305f·353 | 36 | ··0x00000220·5049305f·3536002e·4c435049·305f3537·PI0_56..LCPI0_57 |
37 | ··0x00000230·002e4c43·5049305f·353 | 37 | ··0x00000230·002e4c43·5049305f·3538002e·4c435049·..LCPI0_58..LCPI |
38 | ··0x00000240·305f353 | 38 | ··0x00000240·305f3539·002e4c43·5049305f·3630002e·0_59..LCPI0_60.. |
39 | ··0x00000250·4c435049·305f363 | 39 | ··0x00000250·4c435049·305f3631·002e4c43·5049305f·LCPI0_61..LCPI0_ |
40 | ··0x00000260·363 | 40 | ··0x00000260·3632002e·4c435049·305f3633·002e4c43·62..LCPI0_63..LC |
41 | ··0x00000270·5049305f·363 | 41 | ··0x00000270·5049305f·3634002e·4c435049·305f3635·PI0_64..LCPI0_65 |
42 | ··0x00000280·002e4c43·5049305f·3635002e·4c435049·..LCPI0_65..LCPI | ||
43 | ··0x00000290·305f3636·002e4c43·5049305f·3637002e·0_66..LCPI0_67.. | ||
44 | ··0x000002a0·4c435049·305f3638·002e4c43·5049305f·LCPI0_68..LCPI0_ | ||
45 | ··0x000002 | 42 | ··0x00000280·002e4c43·5049305f·3231005f·5a4e3139·..LCPI0_21._ZN19 |
43 | ··0x00000290·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 | ||
44 | ··0x000002a0·5f385f31·325f474c·4f42414c·5f5f4e5f·_8_12_GLOBAL__N_ | ||
45 | ··0x000002b0·31394c4f·47325f52·5f544445·005f5a4e·19LOG2_R_TDE._ZN | ||
46 | ··0x000002c0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | 46 | ··0x000002c0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 |
47 | ··0x000002d0·5f315f38·5f31325f·474c4f42·414c5f5f·_1_8_12_GLOBAL__ | 47 | ··0x000002d0·5f315f38·5f31325f·474c4f42·414c5f5f·_1_8_12_GLOBAL__ |
48 | ··0x000002e0·4e5f3139·4c4f4732·5f525f54·4445005f·N_19LOG2_R_TDE._ | ||
49 | ··0x000002f0·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
50 | ··0x00000300·31385f31·5f385f31·325f474c·4f42414c·18_1_8_12_GLOBAL | ||
51 | ··0x00000 | 48 | ··0x000002e0·4e5f3131·304c4f47·325f5232·5f444445·N_110LOG2_R2_DDE |
49 | ··0x000002f0·002e4c43·5049315f·30002e4c·43504931·..LCPI1_0..LCPI1 | ||
52 | ··0x000003 | 50 | ··0x00000300·5f31002e·4c435049·315f3800·2e4c4350·_1..LCPI1_8..LCP |
53 | ··0x000003 | 51 | ··0x00000310·49315f39·002e4c43·5049315f·3130002e·I1_9..LCPI1_10.. |
52 | ··0x00000320·4c435049·315f3131·002e4c43·5049315f·LCPI1_11..LCPI1_ | ||
53 | ··0x00000330·3132002e·4c435049·315f3133·002e4c43·12..LCPI1_13..LC | ||
54 | ··0x00000340· | 54 | ··0x00000340·5049315f·3134002e·4c435049·315f3135·PI1_14..LCPI1_15 |
55 | ··0x00000350·002e4c43·5049315f·313 | 55 | ··0x00000350·002e4c43·5049315f·3136002e·4c435049·..LCPI1_16..LCPI |
56 | ··0x00000360·315f3 | 56 | ··0x00000360·315f3200·2e4c4350·49315f33·002e4c43·1_2..LCPI1_3..LC |
57 | ··0x00000370·5049315f·34002e4c·43504931·5f35002e·PI1_4..LCPI1_5.. | ||
57 | ··0x000003 | 58 | ··0x00000380·4c435049·315f3600·2e4c4350·49315f37·LCPI1_6..LCPI1_7 |
58 | ··0x00000380·3136002e·4c435049·315f3200·2e4c4350·16..LCPI1_2..LCP | ||
59 | ··0x00000390·49315f33·002e4c43·5049315f·34002e4c·I1_3..LCPI1_4..L | ||
60 | ··0x000003a0·43504931·5f35002e·4c435049·315f3600·CPI1_5..LCPI1_6. | ||
61 | ··0x000003b0·2e4c4350·49315f37·002e4c43·5049315f·.LCPI1_7..LCPI1_ | ||
62 | ··0x000003c0·3137002e·4c435049·315f3138·002e4c43·17..LCPI1_18..LC | ||
63 | ··0x000003d0·5049315f·3139002e·4c435049·315f3230·PI1_19..LCPI1_20 | ||
64 | ··0x000003 | 59 | ··0x00000390·002e4c43·5049315f·3137002e·4c435049·..LCPI1_17..LCPI |
65 | ··0x000003 | 60 | ··0x000003a0·315f3138·002e4c43·5049315f·3139002e·1_18..LCPI1_19.. |
61 | ··0x000003b0·4c435049·315f3230·002e4c43·5049315f·LCPI1_20..LCPI1_ | ||
62 | ··0x000003c0·3231002e·4c435049·315f3232·002e4c43·21..LCPI1_22..LC | ||
63 | ··0x000003d0·5049325f·30002e4c·43504932·5f31002e·PI2_0..LCPI2_1.. | ||
66 | ··0x00000 | 64 | ··0x000003e0·4c435049·325f3800·2e4c4350·49325f39·LCPI2_8..LCPI2_9 |
67 | ··0x00000 | 65 | ··0x000003f0·002e4c43·5049325f·3130002e·4c435049·..LCPI2_10..LCPI |
66 | ··0x00000400·325f3131·002e4c43·5049325f·3132002e·2_11..LCPI2_12.. | ||
67 | ··0x00000410·4c435049·325f3133·002e4c43·5049325f·LCPI2_13..LCPI2_ | ||
68 | ··0x00000420· | 68 | ··0x00000420·3134002e·4c435049·325f3135·002e4c43·14..LCPI2_15..LC |
69 | ··0x00000430·5049325f·313 | 69 | ··0x00000430·5049325f·3136002e·4c435049·325f3137·PI2_16..LCPI2_17 |
70 | ··0x00000440·002e4c43·5049325f·313 | 70 | ··0x00000440·002e4c43·5049325f·3138002e·4c435049·..LCPI2_18..LCPI |
71 | ··0x00000450·325f313 | 71 | ··0x00000450·325f3139·002e4c43·5049325f·3230002e·2_19..LCPI2_20.. |
72 | ··0x00000460·4c435049·325f3 | 72 | ··0x00000460·4c435049·325f3234·002e4c43·5049325f·LCPI2_24..LCPI2_ |
73 | ··0x00000470·3 | 73 | ··0x00000470·3235002e·4c435049·325f3236·002e4c43·25..LCPI2_26..LC |
74 | ··0x00000480·5049325f·3 | 74 | ··0x00000480·5049325f·3237002e·4c435049·325f3238·PI2_27..LCPI2_28 |
75 | ··0x00000490·002e4c43·5049325f·323 | 75 | ··0x00000490·002e4c43·5049325f·3239002e·4c435049·..LCPI2_29..LCPI |
76 | ··0x000004a0·325f3330·002e4c43·5049325f·32002e4c·2_30..LCPI2_2..L | ||
77 | ··0x000004b0·43504932·5f33002e·4c435049·325f3400·CPI2_3..LCPI2_4. | ||
78 | ··0x000004c0·2e4c4350·49325f35·002e4c43·5049325f·.LCPI2_5..LCPI2_ | ||
79 | ··0x000004d0·36002e4c·43504932·5f37002e·4c435049·6..LCPI2_7..LCPI | ||
76 | ··0x000004 | 80 | ··0x000004e0·325f3231·002e4c43·5049325f·3232002e·2_21..LCPI2_22.. |
77 | ··0x000004 | 81 | ··0x000004f0·4c435049·325f3233·002e4c43·5049335f·LCPI2_23..LCPI3_ |
78 | ··0x000004c0·3239002e·4c435049·325f3330·002e4c43·29..LCPI2_30..LC | ||
79 | ··0x000004d0·5049325f·32002e4c·43504932·5f33002e·PI2_2..LCPI2_3.. | ||
80 | ··0x000004e0·4c435049·325f3400·2e4c4350·49325f35·LCPI2_4..LCPI2_5 | ||
81 | ··0x000004f0·002e4c43·5049325f·36002e4c·43504932·..LCPI2_6..LCPI2 | ||
82 | ··0x00000500·5f37002e·4c435049·325f3231·002e4c43·_7..LCPI2_21..LC | ||
83 | ··0x00000510·5049325f·3232002e·4c435049·325f3233·PI2_22..LCPI2_23 | ||
84 | ··0x00000520·002e4c43·5049325f·3238002e·4c435049·..LCPI2_28..LCPI | ||
85 | ··0x000005 | 82 | ··0x00000500·3000706f·7766005f·5a4e3139·5f5f6c6c·0.powf._ZN19__ll |
83 | ··0x00000510·766d5f6c·6962635f·31385f31·5f385f31·vm_libc_18_1_8_1 | ||
84 | ··0x00000520·5245005f·5a4e3139·5f5f6c6c·766d5f6c·RE._ZN19__llvm_l | ||
85 | ··0x00000530·6962635f·31385f31·5f385f36·4c4f4732·ibc_18_1_8_6LOG2 | ||
86 | ··0x00000540·5f524500·5f5a4e31·395f5f6c·6c766d5f·_RE._ZN19__llvm_ | ||
87 | ··0x00000550·6c696263·5f31385f·315f385f·39455850·libc_18_1_8_9EXP | ||
88 | ··0x00000560·325f4d49·44314500·5f5f6572·726e6f5f·2_MID1E.__errno_ | ||
89 | ··0x00000570·6c6f6361·74696f6e·005f5a4e·31395f5f·location._ZN19__ | ||
86 | ··0x000005 | 90 | ··0x00000580·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 |
87 | ··0x00000550·5f325244·45005f5a·4e31395f·5f6c6c76·_2RDE._ZN19__llv | ||
88 | ··0x00000560·6d5f6c69·62635f31·385f315f·385f364c·m_libc_18_1_8_6L | ||
89 | ··0x00000570·4f47325f·5245005f·5a4e3139·5f5f6c6c·OG2_RE._ZN19__ll | ||
90 | ··0x00000580·766d5f6c·6962635f·31385f31·5f385f39·vm_libc_18_1_8_9 | ||
91 | ··0x00000590·45585032·5f4d4944·3145005f·5f657272·EXP2_MID1E.__err | ||
92 | ··0x000005a0·6e6f5f6c·6f636174·696f6e00·5f5a4e31·no_location._ZN1 | ||
93 | ··0x000005b0·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ | ||
94 | ··0x000005 | 91 | ··0x00000590·5f376765·6e657269·63356578·70326645·_7generic5exp2fE |
95 | ··0x000005d0·32664566·005f5a4e·31395f5f·6c6c766d·2fEf._ZN19__llvm | ||
96 | ··0x000005e0·5f6c6962·635f3138·5f315f38·5f325232·_libc_18_1_8_2R2 | ||
97 | ··0x000005 | 92 | ··0x000005a0·66005f5a·4e31395f·5f6c6c76·6d5f6c69·f._ZN19__llvm_li |
93 | ··0x000005b0·62635f31·385f315f·385f3252·3245005f·bc_18_1_8_2R2E._ | ||
94 | ··0x000005c0·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
98 | ··0x00000 | 95 | ··0x000005d0·31385f31·5f385f37·67656e65·72696336·18_1_8_7generic6 |
99 | ··0x00000 | 96 | ··0x000005e0·65787031·30664566·005f5a4e·31395f5f·exp10fEf._ZN19__ |
97 | ··0x000005f0·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 | ||
98 | ··0x00000600·5f366670·7574696c·31327261·6973655f·_6fputil12raise_ | ||
Max diff block lines reached; 0/14980 bytes (0.00%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040·002e726f·64617461·2e637374·3 | 6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r |
7 | ··0x00000050· | 7 | ··0x00000050·6f646174·612e6373·74313600·2e72656c·odata.cst16..rel |
8 | ··0x00000060·612e7465·78742e70·6f776600·2e67726f·a.text.powf..gro | 8 | ··0x00000060·612e7465·78742e70·6f776600·2e67726f·a.text.powf..gro |
9 | ··0x00000070·7570002e·72656c61·2e746578·742e5f5a·up..rela.text._Z | 9 | ··0x00000070·7570002e·72656c61·2e746578·742e5f5a·up..rela.text._Z |
10 | ··0x00000080·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | 10 | ··0x00000080·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 |
11 | ··0x00000090·385f315f·385f3767·656e6572·69633565·8_1_8_7generic5e | 11 | ··0x00000090·385f315f·385f3767·656e6572·69633565·8_1_8_7generic5e |
12 | ··0x000000a0·78703266·4566002e·72656c61·2e746578·xp2fEf..rela.tex | 12 | ··0x000000a0·78703266·4566002e·72656c61·2e746578·xp2fEf..rela.tex |
13 | ··0x000000b0·742e5f5a·4e31395f·5f6c6c76·6d5f6c69·t._ZN19__llvm_li | 13 | ··0x000000b0·742e5f5a·4e31395f·5f6c6c76·6d5f6c69·t._ZN19__llvm_li |
14 | ··0x000000c0·62635f31·385f315f·385f3767·656e6572·bc_18_1_8_7gener | 14 | ··0x000000c0·62635f31·385f315f·385f3767·656e6572·bc_18_1_8_7gener |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········4 | 13 | ··Start·of·section·headers:··········4488·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:········· | 19 | ··Number·of·section·headers:·········17 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·16 |
Offset 1, 29 lines modified | Offset 1, 26 lines modified | ||
1 | There·are· | 1 | There·are·17·section·headers,·starting·at·offset·0x1188: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····14··30··4 |
6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 | 6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 |
7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 | 7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 |
8 | ··[·4]·.rodata.cst16·····PROGBITS········0000000000000000·000070·000030·10··AM··0···0·16 | ||
9 | ··[· | 8 | ··[·4]·.rodata.cst4······PROGBITS········0000000000000000·000068·000024·04··AM··0···0··4 |
10 | ··[· | 9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·000090·000060·08··AM··0···0··8 |
11 | ··[· | 10 | ··[·6]·.text.sincosf·····PROGBITS········0000000000000000·0000f0·000454·00··AX··0···0·16 |
12 | ··[· | 11 | ··[·7]·.rela.text.sincosf·RELA············0000000000000000·000d20·000300·18···I·14···6··8 |
13 | ··[· | 12 | ··[·8]·.rodata._ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_SINE·PROGBITS········0000000000000000·000550·000060·00···A··0···0·16 |
14 | ··[ | 13 | ··[·9]·.rodata._ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_COSE·PROGBITS········0000000000000000·0005b0·000060·00···A··0···0·16 |
15 | ··[1 | 14 | ··[10]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·000610·000004·00·WAG··0···0··4 |
16 | ··[1 | 15 | ··[11]·.rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E·PROGBITS········0000000000000000·000620·000200·00···A··0···0·16 |
17 | ··[13]·.rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E·PROGBITS········0000000000000000·0007e0·000040·00···A··0···0·16 | ||
18 | ··[14]·.rodata.cst32·····PROGBITS········0000000000000000·000820·000020·20··AM··0···0·16 | ||
19 | ··[1 | 16 | ··[12]·.note.GNU-stack···PROGBITS········0000000000000000·000820·000000·00······0···0··1 |
20 | ··[1 | 17 | ··[13]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000820·000003·00···E··0···0··1 |
21 | ··[1 | 18 | ··[14]·.symtab···········SYMTAB··········0000000000000000·000828·000318·18·····15··28··8 |
22 | ··[1 | 19 | ··[15]·.strtab···········STRTAB··········0000000000000000·000b40·0001dd·00······0···0··1 |
23 | ··[1 | 20 | ··[16]·.shstrtab·········STRTAB··········0000000000000000·001020·000166·00······0···0··1 |
24 | Key·to·Flags: | 21 | Key·to·Flags: |
25 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 22 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
26 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 23 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
27 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 24 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
28 | ··D·(mbind),·l·(large),·p·(processor·specific) | 25 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 37 lines modified | Offset 1, 36 lines modified | ||
1 | Symbol·table·'.symtab'·contains·3 | 1 | Symbol·table·'.symtab'·contains·33·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 |
5 | ·····2:·00000000000000 | 5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 |
6 | ·····3:·00000000000000 | 6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 |
7 | ·····4:·000000000000000 | 7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 |
8 | ·····5:·00000000000000 | 8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_4 |
9 | ·····6:·00000000000000 | 9 | ·····6:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_5 |
10 | ·····7:·00000000000000 | 10 | ·····7:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_18 |
11 | ·····8:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_19 | ||
12 | ·····9:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_20 | ||
11 | ···· | 13 | ····10:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_6 |
12 | ···· | 14 | ····11:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_7 |
13 | ····1 | 15 | ····12:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_8 |
14 | ····1 | 16 | ····13:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_9 |
15 | ····1 | 17 | ····14:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_10 |
16 | ····1 | 18 | ····15:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_11 |
17 | ····1 | 19 | ····16:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_12 |
18 | ····1 | 20 | ····17:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_13 |
19 | ····1 | 21 | ····18:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_14 |
20 | ····1 | 22 | ····19:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_15 |
23 | ····20:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_16 | ||
21 | ···· | 24 | ····21:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_17 |
22 | ····19:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_18 | ||
23 | ····2 | 25 | ····22:·0000000000000000····96·OBJECT··LOCAL··DEFAULT····8·_ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_SINE |
24 | ····2 | 26 | ····23:·0000000000000000····96·OBJECT··LOCAL··DEFAULT····9·_ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_COSE |
25 | ····22:·0000000000000000····32·OBJECT··LOCAL··DEFAULT···14·_ZN19__llvm_libc_18_1_8_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE | ||
26 | ····23:·0000000000000000····64·OBJECT··LOCAL··DEFAULT···13·_ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E | ||
27 | ····24:·0000000000000000···512·OBJECT··LOCAL··DEFAULT···1 | 27 | ····24:·0000000000000000···512·OBJECT··LOCAL··DEFAULT···11·_ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
28 | ····25:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···· | 28 | ····25:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata._ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_SINE |
29 | ····26:·0000000000000000·····0·SECTION·LOCAL··DEFAULT··· | 29 | ····26:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata._ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_COSE |
30 | ····27:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···1 | 30 | ····27:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
31 | ····28:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···13·.rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E | ||
32 | ····2 | 31 | ····28:·0000000000000000··1108·FUNC····GLOBAL·DEFAULT····6·sincosf |
33 | ···· | 32 | ····29:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
34 | ····3 | 33 | ····30:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···10·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
35 | ····3 | 34 | ····31:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
36 | ····3 | 35 | ····32:·0000000000000000··1108·FUNC····GLOBAL·DEFAULT····6·_ZN19__llvm_libc_18_1_8_7sincosfEfPfS0_ |
Offset 1, 30 lines modified | Offset 1, 35 lines modified | ||
1 | Relocation·section·'.rela.text.sincosf'·at·offset·0xd | 1 | Relocation·section·'.rela.text.sincosf'·at·offset·0xd20·contains·32·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000001 | 3 | 0000000000000019··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
4 | 0000000000000040··0000001200000002·R_X86_64_PC32··········0000000000000050·.LCPI0_17·-·4 | ||
5 | 00000000000000 | 4 | 000000000000003d··0000000800000002·R_X86_64_PC32··········000000000000001c·.LCPI0_19·-·4 |
5 | 000000000000004f··0000000900000002·R_X86_64_PC32··········0000000000000020·.LCPI0_20·-·4 | ||
6 | 00000000000000 | 6 | 0000000000000089··0000001d00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
7 | 00000000000000ad··0000000700000002·R_X86_64_PC32··········0000000000000018·.LCPI0_18·-·4 | ||
7 | 0000000000000 | 8 | 0000000000000196··0000000e00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_10·-·4 |
8 | 00000000000001 | 9 | 00000000000001ae··0000000a00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_6·-·4 |
9 | 0000000000000184··0000000900000002·R_X86_64_PC32··········0000000000000008·.LCPI0_7·-·4 | ||
10 | 0000000000000190··0000000a00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_8·-·4 | ||
11 | 00000000000001 | 10 | 00000000000001cb··0000001900000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_SINE·-·4 |
12 | 00000000000001 | 11 | 00000000000001d6··0000001a00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_COSE·-·4 |
13 | 00000000000001 | 12 | 00000000000001e2··0000001e00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
14 | 00000000000001d9··0000000400000002·R_X86_64_PC32··········0000000000000000·.LCPI0_1·-·4 | ||
15 | 00000000000001e | 13 | 00000000000001ea··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 |
16 | 0000000000000 | 14 | 00000000000001f2··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 |
17 | 000000000000022 | 15 | 000000000000022e··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_3·-·4 |
18 | 0000000000000263··0000001600000002·R_X86_64_PC32··········0000000000000000·_ZN19__llvm_libc_18_1_8_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE·-·4 | ||
19 | 00000000000002 | 16 | 000000000000023e··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_4·-·4 |
17 | 0000000000000277··0000000e00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_10·-·4 | ||
18 | 00000000000002ad··0000000a00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_6·-·4 | ||
19 | 00000000000002ce··0000000b00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_7·-·4 | ||
20 | 00000000000002d7··0000000c00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_8·-·4 | ||
21 | 0000000000000304··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI0_5·-·4 | ||
22 | 0000000000000347··0000000a00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_6·-·4 | ||
23 | 000000000000037b··0000000b00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_7·-·4 | ||
24 | 000000000000039c··0000000c00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_8·-·4 | ||
25 | 00000000000003a5··0000000d00000002·R_X86_64_PC32··········0000000000000018·.LCPI0_9·-·4 | ||
20 | 0000000000000 | 26 | 00000000000003b6··0000001b00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E·-·4 |
21 | 00000000000002fe··0000000b00000002·R_X86_64_PC32··········0000000000000018·.LCPI0_9·-·4 | ||
22 | 000000000000030a··0000000c00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_10·-·4 | ||
23 | 00000000000003 | 27 | 00000000000003d2··0000000f00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_11·-·4 |
24 | 00000000000003 | 28 | 00000000000003db··0000001000000002·R_X86_64_PC32··········0000000000000030·.LCPI0_12·-·4 |
25 | 0000000000000333··0000000f00000002·R_X86_64_PC32··········0000000000000038·.LCPI0_13·-·4 | ||
26 | 000000000000033f··0000001000000002·R_X86_64_PC32··········0000000000000040·.LCPI0_14·-·4 | ||
27 | 00000000000003 | 29 | 00000000000003e4··0000001100000002·R_X86_64_PC32··········0000000000000038·.LCPI0_13·-·4 |
28 | 00000000000003 | 30 | 00000000000003ed··0000001200000002·R_X86_64_PC32··········0000000000000040·.LCPI0_14·-·4 |
31 | 00000000000003f9··0000001300000002·R_X86_64_PC32··········0000000000000048·.LCPI0_15·-·4 | ||
32 | 0000000000000402··0000001400000002·R_X86_64_PC32··········0000000000000050·.LCPI0_16·-·4 | ||
33 | 000000000000040b··0000001500000002·R_X86_64_PC32··········0000000000000058·.LCPI0_17·-·4 | ||
29 | 0000000000000 | 34 | 0000000000000450··0000001f00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 1, 42 lines modified | Offset 1, 39 lines modified | ||
1 | .LCPI0_0 | 1 | .LCPI0_0 |
2 | .LCPI0_5 | ||
3 | .LCPI0_16 | ||
4 | .LCPI0_1 | 2 | .LCPI0_1 |
5 | .LCPI0_2 | 3 | .LCPI0_2 |
6 | .LCPI0_3 | 4 | .LCPI0_3 |
7 | .LCPI0_4 | 5 | .LCPI0_4 |
6 | .LCPI0_5 | ||
7 | .LCPI0_18 | ||
8 | .LCPI0_19 | ||
9 | .LCPI0_20 | ||
8 | .LCPI0_6 | 10 | .LCPI0_6 |
9 | .LCPI0_7 | 11 | .LCPI0_7 |
10 | .LCPI0_8 | 12 | .LCPI0_8 |
11 | .LCPI0_9 | 13 | .LCPI0_9 |
12 | .LCPI0_10 | 14 | .LCPI0_10 |
13 | .LCPI0_11 | 15 | .LCPI0_11 |
14 | .LCPI0_12 | 16 | .LCPI0_12 |
15 | .LCPI0_13 | 17 | .LCPI0_13 |
16 | .LCPI0_14 | 18 | .LCPI0_14 |
17 | .LCPI0_15 | 19 | .LCPI0_15 |
20 | .LCPI0_16 | ||
18 | .LCPI0_17 | 21 | .LCPI0_17 |
19 | .LCPI0_18 | ||
20 | _ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_SINE | 22 | _ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_SINE |
21 | _ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_COSE | 23 | _ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_COSE |
22 | _ZN19__llvm_libc_18_1_8_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE | ||
23 | _ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E | ||
24 | _ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E | 24 | _ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
25 | __errno_location | 25 | __errno_location |
26 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 26 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
27 | __stack_chk_fail | 27 | __stack_chk_fail |
28 | _ZN19__llvm_libc_18_1_8_7sincosfEfPfS0_ | 28 | _ZN19__llvm_libc_18_1_8_7sincosfEfPfS0_ |
29 | .shstrtab | 29 | .shstrtab |
30 | .note.gnu.property | 30 | .note.gnu.property |
31 | .rodata.cst16 | ||
32 | .rodata.cst4 | 31 | .rodata.cst4 |
33 | .rodata.cst8 | 32 | .rodata.cst8 |
34 | .rela.text.sincosf | 33 | .rela.text.sincosf |
35 | .rodata._ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_SINE | 34 | .rodata._ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_SINE |
36 | .rodata._ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_COSE | 35 | .rodata._ZN19__llvm_libc_18_1_8_L18EXCEPT_OUTPUTS_COSE |
37 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 36 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
38 | .rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E | 37 | .rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
39 | .rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E | ||
40 | .rodata.cst32 | ||
41 | .note.GNU-stack | 38 | .note.GNU-stack |
42 | .llvm_addrsig | 39 | .llvm_addrsig |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·0a000000···················........ |
Offset 1, 4 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000· | 2 | ··0x00000000·ffffff7f·0100803f·000080bf·00000034·.......?.......4 |
3 | ··0x00000010·00000040·00000080·aaaaaaaa·000000b3·...@............ | ||
4 | ··0x00000020·0000803f····························...? | ||
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·0000006e·305f2440·000000ae·be1b3bbe·...n0_$@......;. | ||
3 | ··0x000000 | 2 | ··0x00000000·567041c5·1eb0c6bc·ced43a49·7e4466b9·VpA.......:I~Df. |
3 | ··0x00000010·b228ff20·c8210e36·3792a70e·510895b2·.(.·.!.67...Q... | ||
4 | ··0x00000020·83c8c96d·305f2440·7e4a9d61·3a2cb3bd·...m0_$@~J.a:,.. | ||
4 | ··0x000000 | 5 | ··0x00000030·76274f62·bc66743e·b1ab25e6·bcab24bf·v'Ob.ft>..%...$. |
5 | ··0x000000 | 6 | ··0x00000040·182d4454·fb21b93f·0042d94b·c85c15be·.-DT.!.?.B.K.\.. |
6 | ··0x000000 | 7 | ··0x00000050·272e0c07·1f3cd03e·0b43bec9·3cbd73bf·'....<.>.C..<.s. |
7 | ··0x00000050·00000000·000060be·00000000·0000f03f·......`........? | ||
Offset 6, 259 lines modified | Offset 6, 258 lines modified | ||
6 | 0000000000000000·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)>: | 6 | 0000000000000000·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)>: |
7 | sincosf(): | 7 | sincosf(): |
8 | » endbr64 | 8 | » endbr64 |
9 | » push···%r14 | 9 | » push···%r14 |
10 | » push···%rbx | 10 | » push···%rbx |
11 | » sub····$0x38,%rsp | 11 | » sub····$0x38,%rsp |
12 | » mov····%fs:0x28,%rax | 12 | » mov····%fs:0x28,%rax |
13 | » mov····%rax,0x30(%rsp) | ||
14 | » | 13 | » vpbroadcastd·0x0(%rip),%xmm1········ |
15 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 14 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
15 | » mov····%rax,0x30(%rsp) | ||
16 | » pand·· | 16 | » vpand··%xmm1,%xmm0,%xmm1 |
17 | » movd | 17 | » vmovd··%xmm1,%eax |
18 | » cvtss2sd·%xmm0,%xmm1 | ||
19 | » cmp····$0x397fffff,%eax | 18 | » cmp····$0x397fffff,%eax |
20 | » ja·····7 | 19 | » ja·····70·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x70> |
21 | » test···%eax,%eax | 20 | » test···%eax,%eax |
22 | » je·····1 | 21 | » je·····139·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x139> |
23 | » movs | 22 | » vmovss·0x0(%rip),%xmm2········ |
24 | ·R_X86_64_PC32» .LCPI0_1 | 23 | ·R_X86_64_PC32» .LCPI0_19-0x4 |
24 | » vfmadd231ss·%xmm0,%xmm2,%xmm0 | ||
25 | » vmovss·%xmm0,(%rdi) | ||
25 | » movapd·%xmm1,%xmm3 | ||
26 | » mulsd··%xmm0,%xmm3 | ||
27 | » addsd··%xmm1,%xmm3 | ||
28 | » xorps··%xmm1,%xmm1 | ||
29 | » cvtsd2ss·%xmm3,%xmm1 | ||
30 | » cvtss2sd·%xmm2,%xmm2 | ||
31 | » mulsd··%xmm0,%xmm2 | ||
32 | » add | 26 | » vfmadd213ss·0x0(%rip),%xmm2,%xmm1········ |
33 | ·R_X86_64_PC32» .LCPI0_ | 27 | ·R_X86_64_PC32» .LCPI0_20-0x4 |
34 | » movss | 28 | » vmovss·%xmm1,(%rsi) |
29 | » mov····%fs:0x28,%rax | ||
30 | » cmp····0x30(%rsp),%rax | ||
35 | » xorps··%xmm0,%xmm0 | ||
36 | » cvtsd2ss·%xmm2,%xmm0 | ||
37 | » movss··%xmm0,(%rsi) | ||
38 | » j | 31 | » je·····335·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x335> |
32 | » jmp····44f·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x44f> | ||
39 | » cmp····$0x7f7fffff,%eax | 33 | » cmp····$0x7f7fffff,%eax |
40 | » jbe···· | 34 | » jbe····10f·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x10f> |
41 | » cmp····$0x7f800000,%eax | 35 | » cmp····$0x7f800000,%eax |
42 | » jne····e | 36 | » jne····ea·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0xea> |
43 | » mov····%rsi,%rbx | 37 | » mov····%rsi,%rbx |
44 | » mov····%rdi,%r14 | 38 | » mov····%rdi,%r14 |
45 | » call··· | 39 | » call···8d·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x8d> |
46 | ·R_X86_64_PLT32» __errno_location-0x4 | 40 | ·R_X86_64_PLT32» __errno_location-0x4 |
47 | » mov····%r14,%rdi | 41 | » mov····%r14,%rdi |
48 | » mov····%rbx,%rsi | 42 | » mov····%rbx,%rsi |
49 | » movl···$0x21,(%rax) | 43 | » movl···$0x21,(%rax) |
50 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 44 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
51 | » mov····%rax,0x10(%rsp) | 45 | » mov····%rax,0x10(%rsp) |
52 | » | 46 | » vbroadcastss·0x0(%rip),%xmm0········ |
53 | ·R_X86_64_PC32» .LCPI0_1 | 47 | ·R_X86_64_PC32» .LCPI0_18-0x4 |
54 | » movups·%xmm0,0x18(%rsp) | 48 | » vmovups·%xmm0,0x18(%rsp) |
55 | » movl···$0xaaaaaaaa,0x28(%rsp) | 49 | » movl···$0xaaaaaaaa,0x28(%rsp) |
56 | » fnstenv·0x10(%rsp) | 50 | » fnstenv·0x10(%rsp) |
57 | » movl···$0xaaaaaaaa,0xc(%rsp) | 51 | » movl···$0xaaaaaaaa,0xc(%rsp) |
58 | » stmxcsr·0xc(%rsp) | 52 | » stmxcsr·0xc(%rsp) |
59 | » mov····0xc(%rsp),%eax | 53 | » mov····0xc(%rsp),%eax |
60 | » orb····$0x1,0x14(%rsp) | 54 | » orb····$0x1,0x14(%rsp) |
61 | » or·····$0x1,%eax | 55 | » or·····$0x1,%eax |
62 | » fldenv·0x10(%rsp) | 56 | » fldenv·0x10(%rsp) |
63 | » mov····%eax,0xc(%rsp) | 57 | » mov····%eax,0xc(%rsp) |
64 | » ldmxcsr·0xc(%rsp) | 58 | » ldmxcsr·0xc(%rsp) |
65 | » fwait | 59 | » fwait |
66 | » movl···$0x7fffffff,(%rdi) | 60 | » movl···$0x7fffffff,(%rdi) |
67 | » movl···$0x7fffffff,(%rsi) | 61 | » movl···$0x7fffffff,(%rsi) |
62 | » mov····%fs:0x28,%rax | ||
63 | » cmp····0x30(%rsp),%rax | ||
68 | » j | 64 | » je·····335·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x335> |
65 | » jmp····44f·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x44f> | ||
69 | » cmp····$0x5f18b877,%eax | 66 | » cmp····$0x5f18b877,%eax |
70 | » jg·····1 | 67 | » jg·····15c·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x15c> |
71 | » cmp····$0x46199998,%eax | 68 | » cmp····$0x46199998,%eax |
72 | » je·····1 | 69 | » je·····178·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x178> |
73 | » cmp····$0x55325019,%eax | 70 | » cmp····$0x55325019,%eax |
74 | » je·····1 | 71 | » je·····1b7·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x1b7> |
75 | » cmp····$0x5922aa80,%eax | 72 | » cmp····$0x5922aa80,%eax |
76 | » jne····1 | 73 | » jne····183·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x183> |
77 | » mov····$0x2,%ecx | 74 | » mov····$0x2,%ecx |
78 | » jmp····1 | 75 | » jmp····1c3·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x1c3> |
79 | » movss | 76 | » vmovss·%xmm0,(%rdi) |
80 | » movl···$0x3f800000,(%rsi) | 77 | » movl···$0x3f800000,(%rsi) |
78 | » mov····%fs:0x28,%rax | ||
79 | » cmp····0x30(%rsp),%rax | ||
81 | » j | 80 | » je·····335·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x335> |
81 | » jmp····44f·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x44f> | ||
82 | » cmp····$0x5f18b878,%eax | 82 | » cmp····$0x5f18b878,%eax |
83 | » je·····1 | 83 | » je·····17c·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x17c> |
84 | » cmp····$0x6115cb11,%eax | 84 | » cmp····$0x6115cb11,%eax |
85 | » je·····1 | 85 | » je·····1be·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x1be> |
86 | » cmp····$0x7beef5ef,%eax | 86 | » cmp····$0x7beef5ef,%eax |
87 | » jne····1 | 87 | » jne····183·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x183> |
88 | » mov····$0x5,%ecx | 88 | » mov····$0x5,%ecx |
89 | » jmp····1 | 89 | » jmp····1c3·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x1c3> |
90 | » xor····%ecx,%ecx | 90 | » xor····%ecx,%ecx |
91 | » jmp····1 | 91 | » jmp····1c3·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x1c3> |
92 | » mov····$0x3,%ecx | 92 | » mov····$0x3,%ecx |
93 | » jmp····1 | 93 | » jmp····1c3·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x1c3> |
94 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 | ||
94 | » cmp····$0x | 95 | » cmp····$0x56000000,%eax |
95 | » jae····2 | 96 | » jae····268·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x268> |
96 | » movsd | 97 | » vmovsd·0x0(%rip),%xmm1········ |
98 | ·R_X86_64_PC32» .LCPI0_10-0x4 | ||
99 | » vmulsd·%xmm1,%xmm0,%xmm2 | ||
100 | » vroundsd·$0x8,%xmm2,%xmm2,%xmm2 | ||
101 | » vfmsub213sd·%xmm2,%xmm0,%xmm1 | ||
102 | » vfmadd231sd·0x0(%rip),%xmm0,%xmm1········ | ||
97 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 103 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
98 | » mulsd··%xmm1,%xmm0 | ||
99 | » roundsd·$0x8,%xmm0,%xmm2 | ||
100 | » subsd··%xmm2,%xmm0 | ||
101 | » movsd··0x0(%rip),%xmm3········ | ||
102 | ·R_X86_64_PC32» .LCPI0_7-0x4 | ||
103 | » mulsd··%xmm1,%xmm3 | ||
104 | » mulsd··0x0(%rip),%xmm1········ | ||
105 | ·R_X86_64_PC32» .LCPI0_8-0x4 | ||
106 | » addsd··%xmm0,%xmm3 | ||
107 | » addsd··%xmm3,%xmm1 | ||
108 | » cvttsd2si·%xmm2,%rax | ||
109 | » jmp···· | 104 | » jmp····3a9·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x3a9> |
110 | » mov····$0x1,%ecx | 105 | » mov····$0x1,%ecx |
111 | » jmp····1 | 106 | » jmp····1c3·<__llvm_libc_18_1_8_::sincosf(float,·float*,·float*)+0x1c3> |
112 | » mov····$0x4,%ecx | 107 | » mov····$0x4,%ecx |
113 | » mov····%ecx,%eax | 108 | » mov····%ecx,%eax |
114 | » shl····$0x4,%eax | 109 | » shl····$0x4,%eax |
Max diff block lines reached; 8458/14882 bytes (56.83%) of diff not shown. |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·2 | 2 | ··0x00000000·262928······························&)( |
Offset 1, 40 lines modified | Offset 1, 33 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f35002e·4c435049·305f3136·002e4c43·_5..LCPI0_16..LC | ||
4 | ··0x00000020·5049305f·31002e4c·43504930·5f32002e·PI0_1..LCPI0_2.. | ||
5 | ··0x00000030·4c435049·305f3300·2e4c4350·49305f34·LCPI0_3..LCPI0_4 | ||
6 | ··0x00000040·002e4c43·5049305f·36002e4c·43504930·..LCPI0_6..LCPI0 | ||
7 | ··0x000000 | 3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
8 | ··0x000000 | 4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
5 | ··0x00000030·43504930·5f35002e·4c435049·305f3138·CPI0_5..LCPI0_18 | ||
6 | ··0x00000040·002e4c43·5049305f·3139002e·4c435049·..LCPI0_19..LCPI | ||
7 | ··0x00000050·305f3230·002e4c43·5049305f·36002e4c·0_20..LCPI0_6..L | ||
8 | ··0x00000060·43504930·5f37002e·4c435049·305f3800·CPI0_7..LCPI0_8. | ||
9 | ··0x00000070·4c435049 | 9 | ··0x00000070·2e4c4350·49305f39·002e4c43·5049305f·.LCPI0_9..LCPI0_ |
10 | ··0x00000080·313 | 10 | ··0x00000080·3130002e·4c435049·305f3131·002e4c43·10..LCPI0_11..LC |
11 | ··0x00000090·5049305f·313 | 11 | ··0x00000090·5049305f·3132002e·4c435049·305f3133·PI0_12..LCPI0_13 |
12 | ··0x000000a0·002e4c43·5049305f·313 | 12 | ··0x000000a0·002e4c43·5049305f·3134002e·4c435049·..LCPI0_14..LCPI |
13 | ··0x000000b0·305f3135·002e4c43·5049305f·3136002e·0_15..LCPI0_16.. | ||
13 | ··0x000000 | 14 | ··0x000000c0·4c435049·305f3137·005f5a4e·31395f5f·LCPI0_17._ZN19__ |
15 | ··0x000000d0·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 | ||
16 | ··0x000000e0·5f4c3138·45584345·50545f4f·55545055·_L18EXCEPT_OUTPU | ||
17 | ··0x000000f0·54535f53·494e4500·5f5a4e31·395f5f6c·TS_SINE._ZN19__l | ||
14 | ··0x000000c | 18 | ··0x00000100·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ |
15 | ··0x00000 | 19 | ··0x00000110·4c313845·58434550·545f4f55·54505554·L18EXCEPT_OUTPUT |
16 | ··0x000000e0·494e4500·5f5a4e31·395f5f6c·6c766d5f·INE._ZN19__llvm_ | ||
17 | ··0x000000f0·6c696263·5f31385f·315f385f·4c313845·libc_18_1_8_L18E | ||
18 | ··0x00000100·58434550·545f4f55·54505554·535f434f·XCEPT_OUTPUTS_CO | ||
19 | ··0x000001 | 20 | ··0x00000120·535f434f·5345005f·5a4e3139·5f5f6c6c·S_COSE._ZN19__ll |
20 | ··0x00000120·6962635f·31385f31·5f385f37·67656e65·ibc_18_1_8_7gene | ||
21 | ··0x00000130·7269634c·32385448·49525459·54574f5f·ricL28THIRTYTWO_ | ||
22 | ··0x00000140·4f564552·5f50495f·32385f4c·53425f45·OVER_PI_28_LSB_E | ||
23 | ··0x00000150·58504500·5f5a4e31·395f5f6c·6c766d5f·XPE._ZN19__llvm_ | ||
24 | ··0x000001 | 21 | ··0x00000130·766d5f6c·6962635f·31385f31·5f385f4c·vm_libc_18_1_8_L |
25 | ··0x00000170·65726963·4c323054·48495254·5954574f·ericL20THIRTYTWO | ||
26 | ··0x000001 | 22 | ··0x00000140·31365349·4e5f4b5f·50495f4f·5645525f·16SIN_K_PI_OVER_ |
23 | ··0x00000150·33324500·73696e63·6f736600·5f5f6572·32E.sincosf.__er | ||
24 | ··0x00000160·726e6f5f·6c6f6361·74696f6e·005f5a5a·rno_location._ZZ | ||
27 | ··0x000001 | 25 | ··0x00000170·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 |
28 | ··0x000001a0·5f315f38·5f4c3136·53494e5f·4b5f5049·_1_8_L16SIN_K_PI | ||
29 | ··0x000001b0·5f4f5645·525f3332·45007369·6e636f73·_OVER_32E.sincos | ||
30 | ··0x000001 | 26 | ··0x00000180·385f315f·385f3666·70757469·6c313571·8_1_8_6fputil15q |
27 | ··0x00000190·7569636b·5f676574·5f726f75·6e644576·uick_get_roundEv | ||
28 | ··0x000001a0·45317800·5f5f7374·61636b5f·63686b5f·E1x.__stack_chk_ | ||
31 | ··0x000001 | 29 | ··0x000001b0·6661696c·005f5a4e·31395f5f·6c6c766d·fail._ZN19__llvm |
32 | ··0x000001 | 30 | ··0x000001c0·5f6c6962·635f3138·5f315f38·5f377369·_libc_18_1_8_7si |
31 | ··0x000001d0·6e636f73·66456650·6653305f·00·······ncosfEfPfS0_. | ||
33 | ··0x000001f0·74696c31·35717569·636b5f67·65745f72·til15quick_get_r | ||
34 | ··0x00000200·6f756e64·45764531·78005f5f·73746163·oundEvE1x.__stac | ||
35 | ··0x00000210·6b5f6368·6b5f6661·696c005f·5a4e3139·k_chk_fail._ZN19 | ||
36 | ··0x00000220·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 | ||
37 | ··0x00000230·5f385f37·73696e63·6f736645·66506653·_8_7sincosfEfPfS | ||
38 | ··0x00000240·305f00······························0_. | ||
Offset 1, 32 lines modified | Offset 1, 26 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·6373743 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r | ||
6 | ··0x00000040·36002e72·6f646174·612e6373·7434002e·6..rodata.cst4.. | ||
7 | ··0x00000050·726f6461·74612e63·73743800·2e72656c·rodata.cst8..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e73696e·636f7366·ela.text.sincosf |
9 | ··0x00000070·726f6461·74612e5f·5a4e3139·5f5f6c6c·rodata._ZN19__ll | ||
10 | ··0x00000080·766d5f6c·6962635f·31385f31·5f385f4c·vm_libc_18_1_8_L | ||
11 | ··0x00000090·31384558·43455054·5f4f5554·50555453·18EXCEPT_OUTPUTS | ||
12 | ··0x000000a0·5f53494e·45002e72·6f646174·612e5f5a·_SINE..rodata._Z | ||
13 | ··0x000000b0·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | ||
14 | ··0x000000c0·385f315f·385f4c31·38455843·4550545f·8_1_8_L18EXCEPT_ | ||
15 | ··0x000000d0·4f555450·5554535f·434f5345·002e6772·OUTPUTS_COSE..gr | ||
16 | ··0x000000e0·6f757000·2e646174·612e5f5a·5a4e3139·oup..data._ZZN19 | ||
17 | ··0x000000f0·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 | ||
18 | ··0x00000100·5f385f36·66707574·696c3135·71756963·_8_6fputil15quic | ||
19 | ··0x00000110·6b5f6765·745f726f·756e6445·76453178·k_get_roundEvE1x | ||
20 | ··0x00000 | 8 | ··0x00000060·002e726f·64617461·2e5f5a4e·31395f5f·..rodata._ZN19__ |
21 | ··0x00000 | 9 | ··0x00000070·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 |
10 | ··0x00000080·5f4c3138·45584345·50545f4f·55545055·_L18EXCEPT_OUTPU | ||
11 | ··0x00000090·54535f53·494e4500·2e726f64·6174612e·TS_SINE..rodata. | ||
12 | ··0x000000a0·5f5a4e31·395f5f6c·6c766d5f·6c696263·_ZN19__llvm_libc | ||
13 | ··0x000000b0·5f31385f·315f385f·4c313845·58434550·_18_1_8_L18EXCEP | ||
14 | ··0x000000c0·545f4f55·54505554·535f434f·5345002e·T_OUTPUTS_COSE.. | ||
15 | ··0x000000d0·67726f75·70002e64·6174612e·5f5a5a4e·group..data._ZZN | ||
16 | ··0x000000e0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
17 | ··0x000000f0·5f315f38·5f366670·7574696c·31357175·_1_8_6fputil15qu | ||
18 | ··0x00000100·69636b5f·6765745f·726f756e·64457645·ick_get_roundEvE | ||
19 | ··0x00000110·3178002e·726f6461·74612e5f·5a4e3139·1x..rodata._ZN19 | ||
20 | ··0x00000120·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 | ||
22 | ··0x000001 | 21 | ··0x00000130·5f385f4c·31365349·4e5f4b5f·50495f4f·_8_L16SIN_K_PI_O |
22 | ··0x00000140·5645525f·33324500·2e6e6f74·652e474e·VER_32E..note.GN | ||
23 | ··0x00000150·525f3332·45002e72·6f646174·612e5f5a·R_32E..rodata._Z | ||
24 | ··0x00000160·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | ||
25 | ··0x00000170·385f315f·385f3767·656e6572·69634c32·8_1_8_7genericL2 | ||
26 | ··0x00000180·30544849·52545954·574f5f4f·5645525f·0THIRTYTWO_OVER_ | ||
27 | ··0x00000190·50495f32·3845002e·726f6461·74612e63·PI_28E..rodata.c | ||
28 | ··0x000001a0·73743332·002e6e6f·74652e47·4e552d73·st32..note.GNU-s | ||
29 | ··0x000001 | 23 | ··0x00000150·552d7374·61636b00·2e6c6c76·6d5f6164·U-stack..llvm_ad |
30 | ··0x000001 | 24 | ··0x00000160·64727369·6700·······················drsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········3 | 13 | ··Start·of·section·headers:··········3464·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········18 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·17 |
Offset 1, 28 lines modified | Offset 1, 27 lines modified | ||
1 | There·are·1 | 1 | There·are·18·section·headers,·starting·at·offset·0xd88: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····15··24··4 |
6 | ··[·2]·.group············GROUP···········0000000000000000·000048·000008·04·····1 | 6 | ··[·2]·.group············GROUP···········0000000000000000·000048·000008·04·····15··26··4 |
7 | ··[·3]·.group············GROUP···········0000000000000000·000050·000008·04·····1 | 7 | ··[·3]·.group············GROUP···········0000000000000000·000050·000008·04·····15··25··4 |
8 | ··[·4]·.text·············PROGBITS········0000000000000000·000058·000000·00··AX··0···0··4 | 8 | ··[·4]·.text·············PROGBITS········0000000000000000·000058·000000·00··AX··0···0··4 |
9 | ··[·5]·.note.gnu.property·NOTE············0000000000000000·000058·000020·00···A··0···0··8 | 9 | ··[·5]·.note.gnu.property·NOTE············0000000000000000·000058·000020·00···A··0···0··8 |
10 | ··[·6]·.rodata.cst8······PROGBITS········0000000000000000·000078·000060·08··AM··0···0··8 | 10 | ··[·6]·.rodata.cst8······PROGBITS········0000000000000000·000078·000060·08··AM··0···0··8 |
11 | ··[·7]·.rodata.cst4······PROGBITS········0000000000000000·0000d8·00002 | 11 | ··[·7]·.rodata.cst4······PROGBITS········0000000000000000·0000d8·000028·04··AM··0···0··4 |
12 | ··[·8]·.rodata.cst16·····PROGBITS········0000000000000000·000100·000030·10··AM··0···0·16 | ||
13 | ··[· | 12 | ··[·8]·.text.sinhf·······PROGBITS········0000000000000000·000100·0002fe·00··AX··0···0·16 |
14 | ··[ | 13 | ··[·9]·.rela.text.sinhf··RELA············0000000000000000·0009a8·0002a0·18···I·15···8··8 |
15 | ··[1 | 14 | ··[10]·.data._ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x·PROGBITS········0000000000000000·000400·000004·00·WAG··0···0··4 |
16 | ··[1 | 15 | ··[11]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·000404·000004·00·WAG··0···0··4 |
17 | ··[1 | 16 | ··[12]·.rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE·PROGBITS········0000000000000000·000410·000100·00··AG··0···0·16 |
18 | ··[1 | 17 | ··[13]·.note.GNU-stack···PROGBITS········0000000000000000·000510·000000·00······0···0··1 |
19 | ··[1 | 18 | ··[14]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000510·000004·00···E··0···0··1 |
20 | ··[1 | 19 | ··[15]·.symtab···········SYMTAB··········0000000000000000·000518·0002d0·18·····16··23··8 |
21 | ··[1 | 20 | ··[16]·.strtab···········STRTAB··········0000000000000000·0007e8·0001bf·00······0···0··1 |
22 | ··[1 | 21 | ··[17]·.shstrtab·········STRTAB··········0000000000000000·000c48·00013b·00······0···0··1 |
23 | Key·to·Flags: | 22 | Key·to·Flags: |
24 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 23 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
25 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 24 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
26 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 25 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
27 | ··D·(mbind),·l·(large),·p·(processor·specific) | 26 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 34 lines modified | Offset 1, 33 lines modified | ||
1 | Symbol·table·'.symtab'·contains·3 | 1 | Symbol·table·'.symtab'·contains·30·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_0 |
5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_1 | 5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_1 |
6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_2 | 6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_2 |
7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_3 | 7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_3 |
8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_4 | 8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_4 |
9 | ·····6:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_5 | 9 | ·····6:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_5 |
10 | ·····7:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_6 | 10 | ·····7:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_6 |
11 | ·····8:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_7 | 11 | ·····8:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_7 |
12 | ·····9:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_1 | 12 | ·····9:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_17 |
13 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_ | 13 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_19 |
14 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_2 | 14 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_20 |
15 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_2 | 15 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_21 |
16 | ····13:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_8 | 16 | ····13:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_8 |
17 | ····14:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_9 | 17 | ····14:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_9 |
18 | ····15:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_10 | 18 | ····15:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_10 |
19 | ····16:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_11 | 19 | ····16:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_11 |
20 | ····17:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 20 | ····17:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_12 |
21 | ····18:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 21 | ····18:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_13 |
22 | ····19:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 22 | ····19:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_14 |
23 | ····20:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_1 | 23 | ····20:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_15 |
24 | ····21:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_12 | ||
25 | ····22:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····8·.LCPI0_13 | ||
26 | ····2 | 24 | ····21:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_16 |
25 | ····22:·0000000000000024·····0·NOTYPE··LOCAL··DEFAULT····7·.LCPI0_18 | ||
27 | ····2 | 26 | ····23:·0000000000000000···766·FUNC····GLOBAL·DEFAULT····8·sinhf |
28 | ····2 | 27 | ····24:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···10·_ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x |
29 | ····2 | 28 | ····25:·0000000000000000···256·OBJECT··WEAK···DEFAULT···12·_ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
30 | ····2 | 29 | ····26:·0000000000000000·····4·OBJECT··WEAK···DEFAULT···11·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
31 | ····2 | 30 | ····27:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
32 | ····2 | 31 | ····28:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
33 | ···· | 32 | ····29:·0000000000000000···766·FUNC····GLOBAL·DEFAULT····8·_ZN19__llvm_libc_18_1_8_5sinhfEf |
Offset 1, 31 lines modified | Offset 1, 31 lines modified | ||
1 | Relocation·section·'.rela.text.sinhf'·at·offset·0x | 1 | Relocation·section·'.rela.text.sinhf'·at·offset·0x9a8·contains·28·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 000000000000004a··0000001 | 3 | 000000000000004a··0000001800000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x·-·4 |
4 | 0000000000000052··0000001 | 4 | 0000000000000052··0000001600000002·R_X86_64_PC32··········0000000000000024·.LCPI0_18·-·4 |
5 | 000000000000007 | 5 | 000000000000007b··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
6 | 00000000000000a | 6 | 00000000000000a1··0000001900000002·R_X86_64_PC32··········0000000000000000·_ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE·-·4 |
7 | 00000000000000 | 7 | 00000000000000c7··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 |
8 | 00000000000000d | 8 | 00000000000000d0··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 |
9 | 00000000000000 | 9 | 00000000000000dc··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 |
10 | 0000000000000 | 10 | 00000000000000e5··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 |
11 | 0000000000000 | 11 | 00000000000000f1··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 |
12 | 00000000000001 | 12 | 0000000000000102··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 |
13 | 00000000000001 | 13 | 000000000000010b··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 |
14 | 00000000000001 | 14 | 0000000000000146··0000001500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_16·-·4 |
15 | 00000000000001 | 15 | 000000000000015f··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_17·-·4 |
16 | 00000000000001 | 16 | 000000000000017d··0000001a00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
17 | 00000000000001 | 17 | 0000000000000185··0000000d00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_8·-·4 |
18 | 00000000000001 | 18 | 000000000000018d··0000000e00000002·R_X86_64_PC32··········0000000000000004·.LCPI0_9·-·4 |
19 | 00000000000001 | 19 | 00000000000001c1··0000001200000002·R_X86_64_PC32··········0000000000000014·.LCPI0_13·-·4 |
20 | 00000000000001 | 20 | 00000000000001d6··0000000a00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_19·-·4 |
21 | 00000000000001 | 21 | 00000000000001df··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_20·-·4 |
22 | 0000000000000 | 22 | 00000000000001e8··0000000c00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_21·-·4 |
23 | 00000000000002 | 23 | 0000000000000207··0000000f00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_10·-·4 |
24 | 00000000000002 | 24 | 0000000000000228··0000001100000002·R_X86_64_PC32··········0000000000000010·.LCPI0_12·-·4 |
25 | 00000000000002 | 25 | 0000000000000235··0000001200000002·R_X86_64_PC32··········0000000000000014·.LCPI0_13·-·4 |
26 | 00000000000002 | 26 | 0000000000000247··0000001000000002·R_X86_64_PC32··········000000000000000c·.LCPI0_11·-·4 |
27 | 00000000000002 | 27 | 0000000000000273··0000001b00000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
28 | 00000000000002 | 28 | 0000000000000296··0000001400000002·R_X86_64_PC32··········000000000000001c·.LCPI0_15·-·4 |
29 | 0000000000000 | 29 | 00000000000002f0··0000001300000002·R_X86_64_PC32··········0000000000000018·.LCPI0_14·-·4 |
30 | 0000000000000 | 30 | 00000000000002fa··0000001c00000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 2, 39 lines modified | Offset 2, 37 lines modified | ||
2 | .LCPI0_1 | 2 | .LCPI0_1 |
3 | .LCPI0_2 | 3 | .LCPI0_2 |
4 | .LCPI0_3 | 4 | .LCPI0_3 |
5 | .LCPI0_4 | 5 | .LCPI0_4 |
6 | .LCPI0_5 | 6 | .LCPI0_5 |
7 | .LCPI0_6 | 7 | .LCPI0_6 |
8 | .LCPI0_7 | 8 | .LCPI0_7 |
9 | .LCPI0_1 | 9 | .LCPI0_17 |
10 | .LCPI0_19 | ||
10 | .LCPI0_20 | 11 | .LCPI0_20 |
11 | .LCPI0_21 | 12 | .LCPI0_21 |
12 | .LCPI0_22 | ||
13 | .LCPI0_8 | 13 | .LCPI0_8 |
14 | .LCPI0_9 | 14 | .LCPI0_9 |
15 | .LCPI0_10 | 15 | .LCPI0_10 |
16 | .LCPI0_11 | 16 | .LCPI0_11 |
17 | .LCPI0_14 | ||
18 | .LCPI0_15 | ||
19 | .LCPI0_17 | ||
20 | .LCPI0_19 | ||
21 | .LCPI0_12 | 17 | .LCPI0_12 |
22 | .LCPI0_13 | 18 | .LCPI0_13 |
19 | .LCPI0_14 | ||
20 | .LCPI0_15 | ||
23 | .LCPI0_16 | 21 | .LCPI0_16 |
22 | .LCPI0_18 | ||
24 | _ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x | 23 | _ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x |
25 | _ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE | 24 | _ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
26 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 25 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
27 | __errno_location | 26 | __errno_location |
28 | __stack_chk_fail | 27 | __stack_chk_fail |
29 | _ZN19__llvm_libc_18_1_8_5sinhfEf | 28 | _ZN19__llvm_libc_18_1_8_5sinhfEf |
30 | .shstrtab | 29 | .shstrtab |
31 | .note.gnu.property | 30 | .note.gnu.property |
32 | .rodata.cst8 | 31 | .rodata.cst8 |
33 | .rodata.cst4 | 32 | .rodata.cst4 |
34 | .rodata.cst16 | ||
35 | .rela.text.sinhf | 33 | .rela.text.sinhf |
36 | .data._ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x | 34 | .data._ZZN19__llvm_libc_18_1_8_6fputil24fenv_is_round_to_nearestEvE1x |
37 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 35 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
38 | .rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE | 36 | .rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
39 | .note.GNU-stack | 37 | .note.GNU-stack |
40 | .llvm_addrsig | 38 | .llvm_addrsig |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·0a000000···················........ |
3 | Hex·dump·of·section·'.group': | 3 | Hex·dump·of·section·'.group': |
4 | ··0x00000000·01000000·0 | 4 | ··0x00000000·01000000·0b000000···················........ |
5 | Hex·dump·of·section·'.group': | 5 | Hex·dump·of·section·'.group': |
6 | ··0x00000000·01000000·0 | 6 | ··0x00000000·01000000·0c000000···················........ |
Offset 1, 5 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0100803f·000080bf·00000034·00000040·...?.......4...@ | 2 | ··0x00000000·0100803f·000080bf·00000034·00000040·...?.......4...@ |
3 | ··0x00000010· | 3 | ··0x00000010·00000080·ffff7f7f·ffff7fff·aaaaaaaa·................ |
4 | ··0x00000020·0000803f·0000c03f···················...?...? | ||
Offset 6, 202 lines modified | Offset 6, 186 lines modified | ||
6 | 0000000000000000·<__llvm_libc_18_1_8_::sinhf(float)>: | 6 | 0000000000000000·<__llvm_libc_18_1_8_::sinhf(float)>: |
7 | sinhf(): | 7 | sinhf(): |
8 | » endbr64 | 8 | » endbr64 |
9 | » push···%rbx | 9 | » push···%rbx |
10 | » sub····$0x40,%rsp | 10 | » sub····$0x40,%rsp |
11 | » mov····%fs:0x28,%rax | 11 | » mov····%fs:0x28,%rax |
12 | » mov····%rax,0x38(%rsp) | 12 | » mov····%rax,0x38(%rsp) |
13 | » movd | 13 | » vmovd··%xmm0,%ebx |
14 | » mov····%ebx,%eax | 14 | » mov····%ebx,%eax |
15 | » and····$0x7fffffff,%eax | 15 | » and····$0x7fffffff,%eax |
16 | » lea····-0x42b40000(%rax),%ecx | 16 | » lea····-0x42b40000(%rax),%ecx |
17 | » cmp····$0xfaec0000,%ecx | 17 | » cmp····$0xfaec0000,%ecx |
18 | » ja·····7 | 18 | » ja·····73·<__llvm_libc_18_1_8_::sinhf(float)+0x73> |
19 | » cmp····$0x3da00000,%eax | 19 | » cmp····$0x3da00000,%eax |
20 | » ja·····1 | 20 | » ja·····13b·<__llvm_libc_18_1_8_::sinhf(float)+0x13b> |
21 | » cmp····$0x3a1285ff,%eax | 21 | » cmp····$0x3a1285ff,%eax |
22 | » jne····1 | 22 | » jne····14c·<__llvm_libc_18_1_8_::sinhf(float)+0x14c> |
23 | » movss | 23 | » vmovss·0x0(%rip),%xmm3········ |
24 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::fenv_is_round_to_nearest()::x-0x4 | 24 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::fenv_is_round_to_nearest()::x-0x4 |
25 | » movss | 25 | » vmovss·0x0(%rip),%xmm1········ |
26 | ·R_X86_64_PC32» .LCPI0_1 | 26 | ·R_X86_64_PC32» .LCPI0_18-0x4 |
27 | » movaps·%xmm3,%xmm2 | ||
28 | » addss· | 27 | » vaddss·%xmm1,%xmm3,%xmm2 |
29 | » subss· | 28 | » vsubss·%xmm3,%xmm1,%xmm1 |
30 | » ucomiss·%xmm1,%xmm2 | 29 | » vucomiss·%xmm1,%xmm2 |
31 | » jne····1 | 30 | » jne····1ca·<__llvm_libc_18_1_8_::sinhf(float)+0x1ca> |
32 | » jnp···· | 31 | » jnp····121·<__llvm_libc_18_1_8_::sinhf(float)+0x121> |
33 | » jmp····1 | 32 | » jmp····1ca·<__llvm_libc_18_1_8_::sinhf(float)+0x1ca> |
34 | » cvtss2sd·%xmm0,%xmm | 33 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
35 | » m | 34 | » vmulsd·0x0(%rip),%xmm0,%xmm1········ |
36 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 35 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
37 | » mulsd··%xmm1,%xmm0 | ||
38 | » roundsd·$0x8,%xmm | 36 | » vroundsd·$0x8,%xmm1,%xmm1,%xmm1 |
39 | » cvttsd2si·%xmm | 37 | » vcvttsd2si·%xmm1,%eax |
40 | » mov····%eax,%ecx | 38 | » mov····%eax,%ecx |
41 | » neg····%ecx | 39 | » neg····%ecx |
42 | » mov····%eax,%edx | 40 | » mov····%eax,%edx |
43 | » shr····$0x5,%edx | 41 | » shr····$0x5,%edx |
44 | » shl····$0x34,%rdx | 42 | » shl····$0x34,%rdx |
45 | » mov····%ecx,%esi | 43 | » mov····%ecx,%esi |
46 | » shr····$0x5,%esi | 44 | » shr····$0x5,%esi |
47 | » and····$0x1f,%eax | 45 | » and····$0x1f,%eax |
48 | » lea····0x0(%rip),%rdi········ | 46 | » lea····0x0(%rip),%rdi········ |
49 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 | 47 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 |
50 | » add····(%rdi,%rax,8),%rdx | 48 | » add····(%rdi,%rax,8),%rdx |
51 | » shl····$0x34,%rsi | 49 | » shl····$0x34,%rsi |
52 | » and····$0x1f,%ecx | 50 | » and····$0x1f,%ecx |
53 | » add····(%rdi,%rcx,8),%rsi | 51 | » add····(%rdi,%rcx,8),%rsi |
54 | » movq | 52 | » vmovq··%rdx,%xmm2 |
55 | » movq | 53 | » vmovq··%rsi,%xmm3 |
56 | » movdqa·%xmm3,%xmm2 | ||
57 | » addsd· | 54 | » vaddsd·%xmm3,%xmm2,%xmm4 |
58 | » m | 55 | » vfmadd231sd·0x0(%rip),%xmm1,%xmm0········ |
59 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 56 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
60 | » mulsd··%xmm0,%xmm5 | ||
61 | » m | 57 | » vfmadd231sd·0x0(%rip),%xmm1,%xmm0········ |
62 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 58 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
63 | » addsd··%xmm1,%xmm5 | ||
64 | » addsd··%xmm5,%xmm0 | ||
65 | » movapd·%xmm0,%xmm1 | ||
66 | » mulsd· | 59 | » vmulsd·%xmm0,%xmm0,%xmm1 |
67 | » movsd | 60 | » vmovsd·0x0(%rip),%xmm5········ |
68 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 61 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
69 | » mulsd··%xmm1,%xmm5 | ||
70 | » addsd | 62 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm5········ |
71 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 63 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
64 | » vsubsd·%xmm3,%xmm2,%xmm2 | ||
72 | » subsd··%xmm4,%xmm3 | ||
73 | » mulsd··%xmm1,%xmm5 | ||
74 | » movsd | 65 | » vmovsd·0x0(%rip),%xmm3········ |
75 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 66 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
76 | » addsd· | 67 | » vfmadd213sd·%xmm3,%xmm1,%xmm5 |
68 | » vmulsd·%xmm2,%xmm5,%xmm2 | ||
77 | » movsd | 69 | » vmovsd·0x0(%rip),%xmm5········ |
78 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 70 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
79 | » mulsd··%xmm1,%xmm6 | ||
80 | » addsd | 71 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm5········ |
81 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 72 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
73 | » vfmadd213sd·%xmm3,%xmm1,%xmm5 | ||
82 | » mulsd··%xmm3,%xmm5 | ||
83 | » mulsd··%xmm1,%xmm6 | ||
84 | » addsd··%xmm4,%xmm6 | ||
85 | » mulsd· | 74 | » vmulsd·%xmm4,%xmm0,%xmm0 |
75 | » vfmadd213sd·%xmm2,%xmm5,%xmm0 | ||
86 | » mulsd··%xmm6,%xmm0 | ||
87 | » addsd··%xmm5,%xmm0 | ||
88 | » cvtsd2ss·%xmm0,%xmm0 | 76 | » vcvtsd2ss·%xmm0,%xmm0,%xmm0 |
77 | » mov····%fs:0x28,%rax | ||
78 | » cmp····0x38(%rsp),%rax | ||
89 | » j | 79 | » jne····2f9·<__llvm_libc_18_1_8_::sinhf(float)+0x2f9> |
80 | » add····$0x40,%rsp | ||
81 | » pop····%rbx | ||
82 | » ret | ||
90 | » cmp····$0x7f800001,%eax | 83 | » cmp····$0x7f800001,%eax |
91 | » jb·····1 | 84 | » jb·····172·<__llvm_libc_18_1_8_::sinhf(float)+0x172> |
92 | » addss | 85 | » vaddss·0x0(%rip),%xmm0,%xmm0········ |
93 | ·R_X86_64_PC32» .LCPI0_1 | 86 | ·R_X86_64_PC32» .LCPI0_16-0x4 |
94 | » jmp···· | 87 | » jmp····121·<__llvm_libc_18_1_8_::sinhf(float)+0x121> |
95 | » cmp····$0x32800000,%eax | 88 | » cmp····$0x32800000,%eax |
96 | » ja·····1 | 89 | » ja·····1ca·<__llvm_libc_18_1_8_::sinhf(float)+0x1ca> |
97 | » test···%eax,%eax | 90 | » test···%eax,%eax |
98 | » je····· | 91 | » je·····121·<__llvm_libc_18_1_8_::sinhf(float)+0x121> |
99 | » cvtss2sd·%xmm0,%xmm0 | 92 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
100 | » m | 93 | » vmulsd·0x0(%rip),%xmm0,%xmm1········ |
101 | ·R_X86_64_PC32» .LCPI0_1 | 94 | ·R_X86_64_PC32» .LCPI0_17-0x4 |
102 | » mulsd· | 95 | » vmulsd·%xmm0,%xmm1,%xmm1 |
103 | » m | 96 | » vfmadd213sd·%xmm0,%xmm0,%xmm1 |
97 | » vcvtsd2ss·%xmm1,%xmm1,%xmm0 | ||
104 | » jmp····21 | 98 | » jmp····121·<__llvm_libc_18_1_8_::sinhf(float)+0x121> |
105 | » cmp····$0x7f800000,%eax | 99 | » cmp····$0x7f800000,%eax |
106 | » je····· | 100 | » je·····121·<__llvm_libc_18_1_8_::sinhf(float)+0x121> |
107 | » movss | 101 | » vmovss·0x0(%rip),%xmm3········ |
108 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | 102 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 |
109 | » | 103 | » vaddss·0x0(%rip),%xmm3,%xmm1········ |
110 | ·R_X86_64_PC32» .LCPI0_8-0x4 | 104 | ·R_X86_64_PC32» .LCPI0_8-0x4 |
111 | » addss··%xmm3,%xmm2 | ||
112 | » movss | 105 | » vmovss·0x0(%rip),%xmm2········ |
113 | ·R_X86_64_PC32» .LCPI0_9-0x4 | 106 | ·R_X86_64_PC32» .LCPI0_9-0x4 |
114 | » subss· | 107 | » vsubss·%xmm3,%xmm2,%xmm2 |
115 | » addss· | 108 | » vaddss·%xmm2,%xmm1,%xmm1 |
116 | » mov····$0x400,%eax | 109 | » mov····$0x400,%eax |
117 | » xorps· | 110 | » vxorps·%xmm2,%xmm2,%xmm2 |
118 | » ucomiss·%xmm2,%xmm1 | 111 | » vucomiss·%xmm2,%xmm1 |
119 | » jne····2 | 112 | » jne····203·<__llvm_libc_18_1_8_::sinhf(float)+0x203> |
120 | » jp·····2 | 113 | » jp·····203·<__llvm_libc_18_1_8_::sinhf(float)+0x203> |
121 | » test···%ebx,%ebx | 114 | » test···%ebx,%ebx |
122 | » js·····2 | 115 | » js·····266·<__llvm_libc_18_1_8_::sinhf(float)+0x266> |
Max diff block lines reached; 3967/9835 bytes (40.34%) of diff not shown. |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·2 | 2 | ··0x00000000·21262224····························!&"$ |
Offset 1, 32 lines modified | Offset 1, 31 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L | 4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
5 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. | 5 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
6 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ | 6 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
7 | ··0x00000050·313 | 7 | ··0x00000050·3137002e·4c435049·305f3139·002e4c43·17..LCPI0_19..LC |
8 | ··0x00000060·5049305f·323 | 8 | ··0x00000060·5049305f·3230002e·4c435049·305f3231·PI0_20..LCPI0_21 |
9 | ··0x00000070·002e4c43·5049305f·38002e4c·43504930·..LCPI0_8..LCPI0 | 9 | ··0x00000070·002e4c43·5049305f·38002e4c·43504930·..LCPI0_8..LCPI0 |
10 | ··0x00000080·5f39002e·4c435049·305f3130·002e4c43·_9..LCPI0_10..LC | 10 | ··0x00000080·5f39002e·4c435049·305f3130·002e4c43·_9..LCPI0_10..LC |
11 | ··0x00000090·5049305f·3131002e·4c435049·305f313 | 11 | ··0x00000090·5049305f·3131002e·4c435049·305f3132·PI0_11..LCPI0_12 |
12 | ··0x000000a0·002e4c43·5049305f·313 | 12 | ··0x000000a0·002e4c43·5049305f·3133002e·4c435049·..LCPI0_13..LCPI |
13 | ··0x000000b0·305f313 | 13 | ··0x000000b0·305f3134·002e4c43·5049305f·3135002e·0_14..LCPI0_15.. |
14 | ··0x000000c0·4c435049·305f313 | 14 | ··0x000000c0·4c435049·305f3136·002e4c43·5049305f·LCPI0_16..LCPI0_ |
15 | ··0x000000d0·31380073·696e6866·005f5a5a·4e31395f·18.sinhf._ZZN19_ | ||
16 | ··0x000000e0·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ | ||
17 | ··0x000000f0·385f3666·70757469·6c323466·656e765f·8_6fputil24fenv_ | ||
18 | ··0x00000100·69735f72·6f756e64·5f746f5f·6e656172·is_round_to_near | ||
19 | ··0x00000110·65737445·76453178·005f5a4e·31395f5f·estEvE1x._ZN19__ | ||
15 | ··0x000000d0·3133002e·4c435049·305f3136·0073696e·13..LCPI0_16.sin | ||
16 | ··0x000000e0·6866005f·5a5a4e31·395f5f6c·6c766d5f·hf._ZZN19__llvm_ | ||
17 | ··0x000000f0·6c696263·5f31385f·315f385f·36667075·libc_18_1_8_6fpu | ||
18 | ··0x00000100·74696c32·3466656e·765f6973·5f726f75·til24fenv_is_rou | ||
19 | ··0x00000110·6e645f74·6f5f6e65·61726573·74457645·nd_to_nearestEvE | ||
20 | ··0x00000120·3178005f·5a4e3139·5f5f6c6c·766d5f6c·1x._ZN19__llvm_l | ||
21 | ··0x00000130·6962635f·31385f31·5f385f37·45787042·ibc_18_1_8_7ExpB | ||
22 | ··0x00000140·61736539·4558505f·325f4d49·4445005f·ase9EXP_2_MIDE._ | ||
23 | ··0x00000150·5a5a4e31·395f5f6c·6c766d5f·6c696263·ZZN19__llvm_libc | ||
24 | ··0x00000160·5f31385f·315f385f·36667075·74696c31·_18_1_8_6fputil1 | ||
25 | ··0x00000170·35717569·636b5f67·65745f72·6f756e64·5quick_get_round | ||
26 | ··0x00000180·45764531·78005f5f·6572726e·6f5f6c6f·EvE1x.__errno_lo | ||
27 | ··0x00000190·63617469·6f6e005f·5f737461·636b5f63·cation.__stack_c | ||
28 | ··0x000001a0·686b5f66·61696c00·5f5a4e31·395f5f6c·hk_fail._ZN19__l | ||
29 | ··0x000001 | 20 | ··0x00000120·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 |
30 | ··0x000001 | 21 | ··0x00000130·5f374578·70426173·65394558·505f325f·_7ExpBase9EXP_2_ |
22 | ··0x00000140·4d494445·005f5a5a·4e31395f·5f6c6c76·MIDE._ZZN19__llv | ||
23 | ··0x00000150·6d5f6c69·62635f31·385f315f·385f3666·m_libc_18_1_8_6f | ||
24 | ··0x00000160·70757469·6c313571·7569636b·5f676574·putil15quick_get | ||
25 | ··0x00000170·5f726f75·6e644576·45317800·5f5f6572·_roundEvE1x.__er | ||
26 | ··0x00000180·726e6f5f·6c6f6361·74696f6e·005f5f73·rno_location.__s | ||
27 | ··0x00000190·7461636b·5f63686b·5f666169·6c005f5a·tack_chk_fail._Z | ||
28 | ··0x000001a0·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | ||
29 | ··0x000001b0·385f315f·385f3573·696e6866·456600···8_1_8_5sinhfEf. | ||
Offset 1, 24 lines modified | Offset 1, 23 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·63737438·rty..rodata.cst8 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737438·rty..rodata.cst8 |
6 | ··0x00000040·002e726f·64617461·2e637374·34002e72·..rodata.cst4..r | 6 | ··0x00000040·002e726f·64617461·2e637374·34002e72·..rodata.cst4..r |
7 | ··0x00000050·6f646174·612e6373·74313600·2e72656c·odata.cst16..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e73696e·6866002e·ela.text.sinhf.. |
9 | ··0x000000 | 8 | ··0x00000060·67726f75·70002e64·6174612e·5f5a5a4e·group..data._ZZN |
10 | ··0x000000 | 9 | ··0x00000070·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 |
11 | ··0x000000 | 10 | ··0x00000080·5f315f38·5f366670·7574696c·32346665·_1_8_6fputil24fe |
12 | ··0x000000 | 11 | ··0x00000090·6e765f69·735f726f·756e645f·746f5f6e·nv_is_round_to_n |
13 | ··0x000000 | 12 | ··0x000000a0·65617265·73744576·45317800·2e646174·earestEvE1x..dat |
13 | ··0x000000b0·612e5f5a·5a4e3139·5f5f6c6c·766d5f6c·a._ZZN19__llvm_l | ||
14 | ··0x000000c0·6962635f·31385f31·5f385f36·66707574·ibc_18_1_8_6fput | ||
15 | ··0x000000d0·696c3135·71756963·6b5f6765·745f726f·il15quick_get_ro | ||
16 | ··0x000000e0·756e6445·76453178·002e726f·64617461·undEvE1x..rodata | ||
14 | ··0x000000 | 17 | ··0x000000f0·2e5f5a4e·31395f5f·6c6c766d·5f6c6962·._ZN19__llvm_lib |
15 | ··0x000000d0·635f3138·5f315f38·5f366670·7574696c·c_18_1_8_6fputil | ||
16 | ··0x000000e0·31357175·69636b5f·6765745f·726f756e·15quick_get_roun | ||
17 | ··0x000000f0·64457645·3178002e·726f6461·74612e5f·dEvE1x..rodata._ | ||
18 | ··0x00000100·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
19 | ··0x000001 | 18 | ··0x00000100·635f3138·5f315f38·5f374578·70426173·c_18_1_8_7ExpBas |
20 | ··0x000001 | 19 | ··0x00000110·65394558·505f325f·4d494445·002e6e6f·e9EXP_2_MIDE..no |
21 | ··0x000001 | 20 | ··0x00000120·74652e47·4e552d73·7461636b·002e6c6c·te.GNU-stack..ll |
22 | ··0x000001 | 21 | ··0x00000130·766d5f61·64647273·696700············vm_addrsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········4 | 13 | ··Start·of·section·headers:··········4112·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········15 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·14 |
Offset 1, 27 lines modified | Offset 1, 24 lines modified | ||
1 | There·are·1 | 1 | There·are·15·section·headers,·starting·at·offset·0x1010: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····12··31··4 |
6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 | 6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 |
7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 | 7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 |
8 | ··[·4]·.rodata.cst8······PROGBITS········0000000000000000·000068·00008 | 8 | ··[·4]·.rodata.cst8······PROGBITS········0000000000000000·000068·000088·08··AM··0···0··8 |
9 | ··[·5]·.rodata.cst4······PROGBITS········0000000000000000·0000 | 9 | ··[·5]·.rodata.cst4······PROGBITS········0000000000000000·0000f0·000028·04··AM··0···0··4 |
10 | ··[·6]·.rodata.cst16·····PROGBITS········0000000000000000·000110·000020·10··AM··0···0·16 | ||
11 | ··[· | 10 | ··[·6]·.text.sinf········PROGBITS········0000000000000000·000120·000343·00··AX··0···0·16 |
12 | ··[· | 11 | ··[·7]·.rela.text.sinf···RELA············0000000000000000·000b70·0003a8·18···I·12···6··8 |
13 | ··[· | 12 | ··[·8]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·000464·000004·00·WAG··0···0··4 |
14 | ··[ | 13 | ··[·9]·.rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E·PROGBITS········0000000000000000·000470·000200·00···A··0···0·16 |
15 | ··[11]·.rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E·PROGBITS········0000000000000000·000670·000040·00···A··0···0·16 | ||
16 | ··[12]·.rodata.cst32·····PROGBITS········0000000000000000·0006b0·000020·20··AM··0···0·16 | ||
17 | ··[1 | 14 | ··[10]·.note.GNU-stack···PROGBITS········0000000000000000·000670·000000·00······0···0··1 |
18 | ··[1 | 15 | ··[11]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·000670·000003·00···E··0···0··1 |
19 | ··[1 | 16 | ··[12]·.symtab···········SYMTAB··········0000000000000000·000678·000348·18·····13··30··8 |
20 | ··[1 | 17 | ··[13]·.strtab···········STRTAB··········0000000000000000·0009c0·0001b0·00······0···0··1 |
21 | ··[1 | 18 | ··[14]·.shstrtab·········STRTAB··········0000000000000000·000f18·0000f5·00······0···0··1 |
22 | Key·to·Flags: | 19 | Key·to·Flags: |
23 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 20 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
24 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 21 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
25 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 22 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
26 | ··D·(mbind),·l·(large),·p·(processor·specific) | 23 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 39 lines modified | Offset 1, 38 lines modified | ||
1 | Symbol·table·'.symtab'·contains·3 | 1 | Symbol·table·'.symtab'·contains·35·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 |
5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 | 5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 |
6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 | 6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 |
7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 | 7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 |
8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_4 | 8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_4 |
9 | ·····6:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_5 | 9 | ·····6:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_5 |
10 | ·····7:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_6 | 10 | ·····7:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_6 |
11 | ·····8:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_7 | 11 | ·····8:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_7 |
12 | ·····9:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_8 | 12 | ·····9:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_8 |
13 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_9 | 13 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_9 |
14 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 | 14 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_10 |
15 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_ | 15 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_11 |
16 | ····13:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_21 | 16 | ····13:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_21 |
17 | ····14:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_22 | 17 | ····14:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_22 |
18 | ····15:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_23 | 18 | ····15:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_23 |
19 | ····16:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_24 | 19 | ····16:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_24 |
20 | ····17:·00000000000000 | 20 | ····17:·0000000000000080·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_25 |
21 | ····18:·000000000000000 | 21 | ····18:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_12 |
22 | ····19:·000000000000000 | 22 | ····19:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_13 |
23 | ····20:·000000000000000 | 23 | ····20:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_14 |
24 | ····21:·00000000000000 | 24 | ····21:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_15 |
25 | ····22:·000000000000001 | 25 | ····22:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_16 |
26 | ····23:·000000000000001 | 26 | ····23:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_17 |
27 | ····24:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_11 | ||
28 | ····2 | 27 | ····24:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_18 |
29 | ····26:·0000000000000000····32·OBJECT··LOCAL··DEFAULT···12·_ZN19__llvm_libc_18_1_8_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE | ||
30 | ····2 | 28 | ····25:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_19 |
29 | ····26:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_20 | ||
30 | ····27:·0000000000000024·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_26 | ||
31 | ····28:·0000000000000000···512·OBJECT··LOCAL··DEFAULT··· | 31 | ····28:·0000000000000000···512·OBJECT··LOCAL··DEFAULT····9·_ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
32 | ····29:·0000000000000000·····0·SECTION·LOCAL··DEFAULT··· | 32 | ····29:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····9·.rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
33 | ····30:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···11·.rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E | ||
34 | ····3 | 33 | ····30:·0000000000000000···835·FUNC····GLOBAL·DEFAULT····6·sinf |
35 | ····3 | 34 | ····31:·0000000000000000·····4·OBJECT··WEAK···DEFAULT····8·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
36 | ····3 | 35 | ····32:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
37 | ····3 | 36 | ····33:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
38 | ····3 | 37 | ····34:·0000000000000000···835·FUNC····GLOBAL·DEFAULT····6·_ZN19__llvm_libc_18_1_8_4sinfEf |
Offset 1, 37 lines modified | Offset 1, 42 lines modified | ||
1 | Relocation·section·'.rela.text.sinf'·at·offset·0x | 1 | Relocation·section·'.rela.text.sinf'·at·offset·0xb70·contains·39·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 0000000000000043··0000001b00000002·R_X86_64_PC32··········0000000000000024·.LCPI0_26·-·4 | ||
4 | 000000000000005c··0000001f00000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 | ||
5 | 0000000000000064··0000001400000002·R_X86_64_PC32··········0000000000000008·.LCPI0_14·-·4 | ||
6 | 000000000000006c··0000001500000002·R_X86_64_PC32··········000000000000000c·.LCPI0_15·-·4 | ||
7 | 0000000000000098··0000001700000002·R_X86_64_PC32··········0000000000000014·.LCPI0_17·-·4 | ||
8 | 00000000000000a9··0000000d00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_21·-·4 | ||
9 | 00000000000000b2··0000000e00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_22·-·4 | ||
10 | 00000000000000bb··0000000f00000002·R_X86_64_PC32··········0000000000000070·.LCPI0_23·-·4 | ||
3 | 00000000000000 | 11 | 00000000000000c4··0000001000000002·R_X86_64_PC32··········0000000000000078·.LCPI0_24·-·4 |
4 | 00000000000000 | 12 | 00000000000000cd··0000001100000002·R_X86_64_PC32··········0000000000000080·.LCPI0_25·-·4 |
5 | 00000000000000 | 13 | 00000000000000ea··0000001200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_12·-·4 |
6 | 000000000000007e··0000001300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_13·-·4 | ||
7 | 00000000000000a8··0000001500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_15·-·4 | ||
8 | 00000000000000bd··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_19·-·4 | ||
9 | 00000000000000c9··0000000c00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_20·-·4 | ||
10 | 00000000000000d5··0000000d00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_21·-·4 | ||
11 | 00000000000000e1··0000000e00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_22·-·4 | ||
12 | 00000000000000ed··0000000f00000002·R_X86_64_PC32··········0000000000000070·.LCPI0_23·-·4 | ||
13 | 0000000000000106··0000001100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_10·-·4 | ||
14 | 0000000000000 | 14 | 00000000000000f5··0000002000000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
15 | 00000000000000fd··0000001200000002·R_X86_64_PC32··········0000000000000000·.LCPI0_12·-·4 | ||
15 | 000000000000011 | 16 | 000000000000011b··0000001300000002·R_X86_64_PC32··········0000000000000004·.LCPI0_13·-·4 |
16 | 00000000000001 | 17 | 0000000000000169··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 |
17 | 000000000000018 | 18 | 0000000000000181··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
19 | 000000000000018e··0000001700000002·R_X86_64_PC32··········0000000000000014·.LCPI0_17·-·4 | ||
20 | 000000000000019a··0000001600000002·R_X86_64_PC32··········0000000000000010·.LCPI0_16·-·4 | ||
21 | 00000000000001a2··0000001600000002·R_X86_64_PC32··········0000000000000010·.LCPI0_16·-·4 | ||
22 | 00000000000001ae··0000001800000002·R_X86_64_PC32··········0000000000000018·.LCPI0_18·-·4 | ||
23 | 00000000000001ba··0000001900000002·R_X86_64_PC32··········000000000000001c·.LCPI0_19·-·4 | ||
24 | 00000000000001cb··0000001a00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_20·-·4 | ||
25 | 00000000000001e4··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 | ||
26 | 000000000000021a··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | ||
18 | 0000000000000 | 27 | 000000000000023b··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 |
28 | 0000000000000244··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 | ||
29 | 0000000000000254··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 | ||
30 | 0000000000000287··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 | ||
19 | 0000000000000 | 31 | 00000000000002a8··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 |
20 | 00000000000001c2··0000001500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_15·-·4 | ||
21 | 00000000000001ce··0000001400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_14·-·4 | ||
22 | 00000000000001d5··0000001400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_14·-·4 | ||
23 | 00000000000001e0··0000001600000002·R_X86_64_PC32··········0000000000000014·.LCPI0_16·-·4 | ||
24 | 0000000000000 | 32 | 00000000000002b1··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 |
25 | 00000000000001fb··0000001900000002·R_X86_64_PC32··········0000000000000010·.LCPI0_18·-·4 | ||
26 | 0000000000000211··0000001a00000002·R_X86_64_PC32··········0000000000000000·_ZN19__llvm_libc_18_1_8_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE·-·4 | ||
27 | 0000000000000231··0000001e00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E·-·4 | ||
28 | 00000000000002 | 33 | 00000000000002c2··0000001d00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E·-·4 |
29 | 00000000000002a8··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 | ||
30 | 00000000000002b4··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 | ||
31 | 00000000000002 | 34 | 00000000000002d9··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 |
32 | 00000000000002 | 35 | 00000000000002e2··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 |
33 | 00000000000002 | 36 | 00000000000002eb··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 |
34 | 00000000000002 | 37 | 00000000000002f4··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_8·-·4 |
35 | 0000000000000 | 38 | 0000000000000300··0000000a00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_9·-·4 |
39 | 0000000000000309··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_10·-·4 | ||
40 | 0000000000000312··0000000c00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_11·-·4 | ||
36 | 00000000000003 | 41 | 000000000000033f··0000002100000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 4, 41 lines modified | Offset 4, 38 lines modified | ||
4 | .LCPI0_3 | 4 | .LCPI0_3 |
5 | .LCPI0_4 | 5 | .LCPI0_4 |
6 | .LCPI0_5 | 6 | .LCPI0_5 |
7 | .LCPI0_6 | 7 | .LCPI0_6 |
8 | .LCPI0_7 | 8 | .LCPI0_7 |
9 | .LCPI0_8 | 9 | .LCPI0_8 |
10 | .LCPI0_9 | 10 | .LCPI0_9 |
11 | .LCPI0_1 | 11 | .LCPI0_10 |
12 | .LCPI0_ | 12 | .LCPI0_11 |
13 | .LCPI0_21 | 13 | .LCPI0_21 |
14 | .LCPI0_22 | 14 | .LCPI0_22 |
15 | .LCPI0_23 | 15 | .LCPI0_23 |
16 | .LCPI0_24 | 16 | .LCPI0_24 |
17 | .LCPI0_ | 17 | .LCPI0_25 |
18 | .LCPI0_12 | 18 | .LCPI0_12 |
19 | .LCPI0_13 | 19 | .LCPI0_13 |
20 | .LCPI0_14 | 20 | .LCPI0_14 |
21 | .LCPI0_15 | 21 | .LCPI0_15 |
22 | .LCPI0_16 | 22 | .LCPI0_16 |
23 | .LCPI0_17 | 23 | .LCPI0_17 |
24 | .LCPI0_11 | ||
25 | .LCPI0_18 | 24 | .LCPI0_18 |
26 | _ZN19__llvm_libc_18_1_8_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE | ||
27 | 25 | .LCPI0_19 | |
26 | .LCPI0_20 | ||
27 | .LCPI0_26 | ||
28 | _ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E | 28 | _ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
29 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 29 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
30 | __errno_location | 30 | __errno_location |
31 | __stack_chk_fail | 31 | __stack_chk_fail |
32 | _ZN19__llvm_libc_18_1_8_4sinfEf | 32 | _ZN19__llvm_libc_18_1_8_4sinfEf |
33 | .shstrtab | 33 | .shstrtab |
34 | .note.gnu.property | 34 | .note.gnu.property |
35 | .rodata.cst8 | 35 | .rodata.cst8 |
36 | .rodata.cst4 | 36 | .rodata.cst4 |
37 | .rodata.cst16 | ||
38 | .rela.text.sinf | 37 | .rela.text.sinf |
39 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 38 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
40 | .rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E | 39 | .rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
41 | .rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E | ||
42 | .rodata.cst32 | ||
43 | .note.GNU-stack | 40 | .note.GNU-stack |
44 | .llvm_addrsig | 41 | .llvm_addrsig |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·08000000···················........ |
Offset 1, 11 lines modified | Offset 1, 12 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·0000006e·305f2440·000000ae·be1b3bbe·...n0_$@......;. | ||
3 | ··0x000000 | 2 | ··0x00000000·567041c5·1eb0c6bc·ced43a49·7e4466b9·VpA.......:I~Df. |
3 | ··0x00000010·b228ff20·c8210e36·3792a70e·510895b2·.(.·.!.67...Q... | ||
4 | ··0x00000020·83c8c96d·305f2440·7e4a9d61·3a2cb3bd·...m0_$@~J.a:,.. | ||
4 | ··0x000000 | 5 | ··0x00000030·76274f62·bc66743e·b1ab25e6·bcab24bf·v'Ob.ft>..%...$. |
5 | ··0x000000 | 6 | ··0x00000040·182d4454·fb21b93f·0042d94b·c85c15be·.-DT.!.?.B.K.\.. |
6 | ··0x000000 | 7 | ··0x00000050·272e0c07·1f3cd03e·0b43bec9·3cbd73bf·'....<.>.C..<.s. |
7 | ··0x000000 | 8 | ··0x00000060·745e8179·d118c73e·4f4dfb70·9f012abf·t^.y...>OM.p..*. |
8 | ··0x000000 | 9 | ··0x00000070·655e0811·1111813f·c6545555·5555c5bf·e^.....?.TUUUU.. |
9 | ··0x000000 | 10 | ··0x00000080·00000000·0000f03f···················.......? |
Offset 1, 5 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0000c07f· | 2 | ··0x00000000·0000c07f·aaaaaaaa·0100803f·000080bf·...........?.... |
3 | ··0x00000010·5dfab1be·00000034·5efab1be | 3 | ··0x00000010·00000040·5dfab1be·00000034·5efab1be·...@]......4^... |
4 | ··0x00000020·00000080·000000b3···················........ | ||
Offset 5, 203 lines modified | Offset 5, 198 lines modified | ||
5 | 0000000000000000·<__llvm_libc_18_1_8_::sinf(float)>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::sinf(float)>: |
6 | sinf(): | 6 | sinf(): |
7 | » endbr64 | 7 | » endbr64 |
8 | » sub····$0x38,%rsp | 8 | » sub····$0x38,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x30(%rsp) | 10 | » mov····%rax,0x30(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » mov····%eax,%ecx | 12 | » mov····%eax,%ecx |
13 | » and····$0x7fffffff,%ecx | 13 | » and····$0x7fffffff,%ecx |
14 | » cvtss2sd·%xmm0,%xmm5 | 14 | » vcvtss2sd·%xmm0,%xmm0,%xmm5 |
15 | » cmp····$0x3e490fdb,%ecx | 15 | » cmp····$0x3e490fdb,%ecx |
16 | » ja····· | 16 | » ja·····4c·<__llvm_libc_18_1_8_::sinf(float)+0x4c> |
17 | » cmp····$0x39e89768,%ecx | 17 | » cmp····$0x39e89768,%ecx |
18 | » ja····· | 18 | » ja·····a1·<__llvm_libc_18_1_8_::sinf(float)+0xa1> |
19 | » test···%ecx,%ecx | 19 | » test···%ecx,%ecx |
20 | » je·····3 | 20 | » je·····329·<__llvm_libc_18_1_8_::sinf(float)+0x329> |
21 | » m | 21 | » vfmadd231ss·0x0(%rip),%xmm0,%xmm0········ |
22 | ·R_X86_64_PC32» .LCPI0_2 | 22 | ·R_X86_64_PC32» .LCPI0_26-0x4 |
23 | » mulsd··%xmm5,%xmm1 | ||
24 | » addsd··%xmm5,%xmm1 | ||
25 | » xorps··%xmm0,%xmm0 | ||
26 | » cvtsd2ss·%xmm1,%xmm0 | ||
27 | » jmp····3 | 23 | » jmp····329·<__llvm_libc_18_1_8_::sinf(float)+0x329> |
28 | » cmp····$0x46199998,%ecx | 24 | » cmp····$0x46199998,%ecx |
29 | » jne···· | 25 | » jne····de·<__llvm_libc_18_1_8_::sinf(float)+0xde> |
30 | » movss | 26 | » vmovss·0x0(%rip),%xmm1········ |
31 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 | 27 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::fputil::quick_get_round()::x-0x4 |
28 | » vaddss·0x0(%rip),%xmm1,%xmm0········ | ||
29 | ·R_X86_64_PC32» .LCPI0_14-0x4 | ||
32 | » movss | 30 | » vmovss·0x0(%rip),%xmm2········ |
33 | ·R_X86_64_PC32» .LCPI0_12-0x4 | ||
34 | » addss··%xmm1,%xmm2 | ||
35 | » movss··0x0(%rip),%xmm3········ | ||
36 | ·R_X86_64_PC32» .LCPI0_13-0x4 | ||
37 | » subss··%xmm1,%xmm3 | ||
38 | » addss··%xmm2,%xmm3 | ||
39 | » xorps··%xmm2,%xmm2 | ||
40 | » ucomiss·%xmm2,%xmm3 | ||
41 | » jne····1be·<__llvm_libc_18_1_8_::sinf(float)+0x1be> | ||
42 | » jp·····1be·<__llvm_libc_18_1_8_::sinf(float)+0x1be> | ||
43 | » test···%eax,%eax | ||
44 | » jns····1e8·<__llvm_libc_18_1_8_::sinf(float)+0x1e8> | ||
45 | » movss··0x0(%rip),%xmm0········ | ||
46 | ·R_X86_64_PC32» .LCPI0_15-0x4 | 31 | ·R_X86_64_PC32» .LCPI0_15-0x4 |
32 | » vsubss·%xmm1,%xmm2,%xmm2 | ||
33 | » vaddss·%xmm2,%xmm0,%xmm3 | ||
34 | » vxorps·%xmm2,%xmm2,%xmm2 | ||
35 | » vucomiss·%xmm2,%xmm3 | ||
36 | » jne····18a·<__llvm_libc_18_1_8_::sinf(float)+0x18a> | ||
37 | » jp·····18a·<__llvm_libc_18_1_8_::sinf(float)+0x18a> | ||
38 | » test···%eax,%eax | ||
39 | » jns····1b6·<__llvm_libc_18_1_8_::sinf(float)+0x1b6> | ||
40 | » vmovss·0x0(%rip),%xmm0········ | ||
41 | ·R_X86_64_PC32» .LCPI0_17-0x4 | ||
47 | » jmp····1 | 42 | » jmp····1be·<__llvm_libc_18_1_8_::sinf(float)+0x1be> |
48 | » movapd·%xmm5,%xmm1 | ||
49 | » mulsd· | 43 | » vmulsd·%xmm5,%xmm5,%xmm1 |
50 | » movsd | 44 | » vmovsd·0x0(%rip),%xmm2········ |
51 | ·R_X86_64_PC32» .LCPI0_19-0x4 | ||
52 | » mulsd··%xmm1,%xmm2 | ||
53 | » addsd··0x0(%rip),%xmm2········ | ||
54 | ·R_X86_64_PC32» .LCPI0_20-0x4 | ||
55 | » mulsd··%xmm1,%xmm2 | ||
56 | » addsd··0x0(%rip),%xmm2········ | ||
57 | ·R_X86_64_PC32» .LCPI0_21-0x4 | 45 | ·R_X86_64_PC32» .LCPI0_21-0x4 |
58 | » mulsd··%xmm1,%xmm2 | ||
59 | » addsd | 46 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
60 | ·R_X86_64_PC32» .LCPI0_22-0x4 | 47 | ·R_X86_64_PC32» .LCPI0_22-0x4 |
61 | » mulsd··%xmm1,%xmm2 | ||
62 | » addsd | 48 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
63 | ·R_X86_64_PC32» .LCPI0_23-0x4 | 49 | ·R_X86_64_PC32» .LCPI0_23-0x4 |
50 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ | ||
51 | ·R_X86_64_PC32» .LCPI0_24-0x4 | ||
52 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ | ||
53 | ·R_X86_64_PC32» .LCPI0_25-0x4 | ||
64 | » mulsd | 54 | » vmulsd·%xmm5,%xmm2,%xmm0 |
55 | » vcvtsd2ss·%xmm0,%xmm0,%xmm0 | ||
65 | » jmp····3 | 56 | » jmp····329·<__llvm_libc_18_1_8_::sinf(float)+0x329> |
66 | » cmp····$0x7f800000,%ecx | 57 | » cmp····$0x7f800000,%ecx |
67 | » jb·····1 | 58 | » jb·····15d·<__llvm_libc_18_1_8_::sinf(float)+0x15d> |
68 | » movss | 59 | » vmovss·0x0(%rip),%xmm0········ |
69 | ·R_X86_64_PC32» .LCPI0_1 | 60 | ·R_X86_64_PC32» .LCPI0_12-0x4 |
70 | » jne····3 | 61 | » jne····329·<__llvm_libc_18_1_8_::sinf(float)+0x329> |
71 | » call··· | 62 | » call···f9·<__llvm_libc_18_1_8_::sinf(float)+0xf9> |
72 | ·R_X86_64_PLT32» __errno_location-0x4 | 63 | ·R_X86_64_PLT32» __errno_location-0x4 |
73 | » movss | 64 | » vmovss·0x0(%rip),%xmm0········ |
74 | ·R_X86_64_PC32» .LCPI0_1 | 65 | ·R_X86_64_PC32» .LCPI0_12-0x4 |
75 | » movl···$0x21,(%rax) | 66 | » movl···$0x21,(%rax) |
76 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 67 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
77 | » mov····%rax,0x10(%rsp) | 68 | » mov····%rax,0x10(%rsp) |
78 | » | 69 | » vbroadcastss·0x0(%rip),%xmm1········ |
79 | ·R_X86_64_PC32» .LCPI0_1 | 70 | ·R_X86_64_PC32» .LCPI0_13-0x4 |
80 | » movup | 71 | » vmovupd·%xmm1,0x18(%rsp) |
81 | » movl···$0xaaaaaaaa,0x28(%rsp) | 72 | » movl···$0xaaaaaaaa,0x28(%rsp) |
82 | » fnstenv·0x10(%rsp) | 73 | » fnstenv·0x10(%rsp) |
83 | » movl···$0xaaaaaaaa,0xc(%rsp) | 74 | » movl···$0xaaaaaaaa,0xc(%rsp) |
84 | » stmxcsr·0xc(%rsp) | 75 | » stmxcsr·0xc(%rsp) |
85 | » mov····0xc(%rsp),%eax | 76 | » mov····0xc(%rsp),%eax |
86 | » orb····$0x1,0x14(%rsp) | 77 | » orb····$0x1,0x14(%rsp) |
87 | » or·····$0x1,%eax | 78 | » or·····$0x1,%eax |
88 | » fldenv·0x10(%rsp) | 79 | » fldenv·0x10(%rsp) |
89 | » mov····%eax,0xc(%rsp) | 80 | » mov····%eax,0xc(%rsp) |
90 | » ldmxcsr·0xc(%rsp) | 81 | » ldmxcsr·0xc(%rsp) |
91 | » fwait | 82 | » fwait |
92 | » jmp····3 | 83 | » jmp····329·<__llvm_libc_18_1_8_::sinf(float)+0x329> |
93 | » cmp····$0x | 84 | » cmp····$0x55ffffff,%ecx |
94 | » ja····· | 85 | » ja·····1d8·<__llvm_libc_18_1_8_::sinf(float)+0x1d8> |
95 | » movsd | 86 | » vmovsd·0x0(%rip),%xmm1········ |
87 | ·R_X86_64_PC32» .LCPI0_4-0x4 | ||
88 | » vmulsd·%xmm1,%xmm5,%xmm2 | ||
89 | » vroundsd·$0x8,%xmm2,%xmm2,%xmm2 | ||
90 | » vfmsub213sd·%xmm2,%xmm5,%xmm1 | ||
91 | » vfmadd231sd·0x0(%rip),%xmm5,%xmm1········ | ||
96 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 92 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
97 | » mulsd··%xmm5,%xmm1 | ||
98 | » roundsd·$0x8,%xmm1,%xmm2 | ||
99 | » subsd··%xmm2,%xmm1 | ||
100 | » movsd··0x0(%rip),%xmm3········ | ||
101 | ·R_X86_64_PC32» .LCPI0_1-0x4 | ||
102 | » mulsd··%xmm5,%xmm3 | ||
103 | » mulsd··0x0(%rip),%xmm5········ | ||
104 | ·R_X86_64_PC32» .LCPI0_2-0x4 | ||
105 | » addsd··%xmm1,%xmm3 | ||
106 | » addsd··%xmm3,%xmm5 | ||
107 | » cvttsd2si·%xmm2,%rax | ||
108 | » jmp····2 | 93 | » jmp····2b5·<__llvm_libc_18_1_8_::sinf(float)+0x2b5> |
Max diff block lines reached; 5318/11263 bytes (47.22%) of diff not shown. |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·2 | 2 | ··0x00000000·282b29······························(+) |
Offset 2, 36 lines modified | Offset 2, 29 lines modified | ||
2 | Hex·dump·of·section·'.strtab': | 2 | Hex·dump·of·section·'.strtab': |
3 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 3 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 4 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L | 5 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. | 6 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ | 7 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI | 8 | ··0x00000050·38002e4c·43504930·5f39002e·4c435049·8..LCPI0_9..LCPI |
9 | ··0x00000060·305f313 | 9 | ··0x00000060·305f3130·002e4c43·5049305f·3131002e·0_10..LCPI0_11.. |
10 | ··0x00000070·4c435049·305f3231·002e4c43·5049305f·LCPI0_21..LCPI0_ | 10 | ··0x00000070·4c435049·305f3231·002e4c43·5049305f·LCPI0_21..LCPI0_ |
11 | ··0x00000080·3232002e·4c435049·305f3233·002e4c43·22..LCPI0_23..LC | 11 | ··0x00000080·3232002e·4c435049·305f3233·002e4c43·22..LCPI0_23..LC |
12 | ··0x00000090·5049305f·3234002e·4c435049·305f3 | 12 | ··0x00000090·5049305f·3234002e·4c435049·305f3235·PI0_24..LCPI0_25 |
13 | ··0x000000a0·002e4c43·5049305f·3132002e·4c435049·..LCPI0_12..LCPI | 13 | ··0x000000a0·002e4c43·5049305f·3132002e·4c435049·..LCPI0_12..LCPI |
14 | ··0x000000b0·305f3133·002e4c43·5049305f·3134002e·0_13..LCPI0_14.. | 14 | ··0x000000b0·305f3133·002e4c43·5049305f·3134002e·0_13..LCPI0_14.. |
15 | ··0x000000c0·4c435049·305f3135·002e4c43·5049305f·LCPI0_15..LCPI0_ | 15 | ··0x000000c0·4c435049·305f3135·002e4c43·5049305f·LCPI0_15..LCPI0_ |
16 | ··0x000000d0·3136002e·4c435049·305f3137·002e4c43·16..LCPI0_17..LC | 16 | ··0x000000d0·3136002e·4c435049·305f3137·002e4c43·16..LCPI0_17..LC |
17 | ··0x000000e0·5049305f·313 | 17 | ··0x000000e0·5049305f·3138002e·4c435049·305f3139·PI0_18..LCPI0_19 |
18 | ··0x000000f0·002e4c43·5049305f·3230002e·4c435049·..LCPI0_20..LCPI | ||
19 | ··0x00000100·305f3236·005f5a4e·31395f5f·6c6c766d·0_26._ZN19__llvm | ||
20 | ··0x00000110·5f6c6962·635f3138·5f315f38·5f4c3136·_libc_18_1_8_L16 | ||
21 | ··0x00000120·53494e5f·4b5f5049·5f4f5645·525f3332·SIN_K_PI_OVER_32 | ||
22 | ··0x00000130·45007369·6e66005f·5a5a4e31·395f5f6c·E.sinf._ZZN19__l | ||
23 | ··0x00000140·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ | ||
24 | ··0x00000150·36667075·74696c31·35717569·636b5f67·6fputil15quick_g | ||
25 | ··0x00000160·65745f72·6f756e64·45764531·78005f5f·et_roundEvE1x.__ | ||
26 | ··0x00000170·6572726e·6f5f6c6f·63617469·6f6e005f·errno_location._ | ||
27 | ··0x00000180·5f737461·636b5f63·686b5f66·61696c00·_stack_chk_fail. | ||
18 | ··0x00000 | 28 | ··0x00000190·5f5a4e31·395f5f6c·6c766d5f·6c696263·_ZN19__llvm_libc |
29 | ··0x000001a0·5f31385f·315f385f·3473696e·66456600·_18_1_8_4sinfEf. | ||
19 | ··0x00000100·635f3138·5f315f38·5f376765·6e657269·c_18_1_8_7generi | ||
20 | ··0x00000110·634c3238·54484952·54595457·4f5f4f56·cL28THIRTYTWO_OV | ||
21 | ··0x00000120·45525f50·495f3238·5f4c5342·5f455850·ER_PI_28_LSB_EXP | ||
22 | ··0x00000130·45005f5a·4e31395f·5f6c6c76·6d5f6c69·E._ZN19__llvm_li | ||
23 | ··0x00000140·62635f31·385f315f·385f3767·656e6572·bc_18_1_8_7gener | ||
24 | ··0x00000150·69634c32·30544849·52545954·574f5f4f·icL20THIRTYTWO_O | ||
25 | ··0x00000160·5645525f·50495f32·3845005f·5a4e3139·VER_PI_28E._ZN19 | ||
26 | ··0x00000170·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 | ||
27 | ··0x00000180·5f385f4c·31365349·4e5f4b5f·50495f4f·_8_L16SIN_K_PI_O | ||
28 | ··0x00000190·5645525f·33324500·73696e66·005f5a5a·VER_32E.sinf._ZZ | ||
29 | ··0x000001a0·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | ||
30 | ··0x000001b0·385f315f·385f3666·70757469·6c313571·8_1_8_6fputil15q | ||
31 | ··0x000001c0·7569636b·5f676574·5f726f75·6e644576·uick_get_roundEv | ||
32 | ··0x000001d0·45317800·5f5f6572·726e6f5f·6c6f6361·E1x.__errno_loca | ||
33 | ··0x000001e0·74696f6e·005f5f73·7461636b·5f63686b·tion.__stack_chk | ||
34 | ··0x000001f0·5f666169·6c005f5a·4e31395f·5f6c6c76·_fail._ZN19__llv | ||
35 | ··0x00000200·6d5f6c69·62635f31·385f315f·385f3473·m_libc_18_1_8_4s | ||
36 | ··0x00000210·696e6645·6600·······················infEf. | ||
Offset 1, 25 lines modified | Offset 1, 19 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·63737438·rty..rodata.cst8 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737438·rty..rodata.cst8 |
6 | ··0x00000040·002e726f·64617461·2e637374·34002e72·..rodata.cst4..r | 6 | ··0x00000040·002e726f·64617461·2e637374·34002e72·..rodata.cst4..r |
7 | ··0x00000050·6f646174·612e6373·74313600·2e72656c·odata.cst16..rel | ||
8 | ··0x000000 | 7 | ··0x00000050·656c612e·74657874·2e73696e·66002e67·ela.text.sinf..g |
9 | ··0x000000 | 8 | ··0x00000060·726f7570·002e6461·74612e5f·5a5a4e31·roup..data._ZZN1 |
9 | ··0x00000070·395f5f6c·6c766d5f·6c696263·5f31385f·9__llvm_libc_18_ | ||
10 | ··0x00000080·315f385f·36667075·74696c31·35717569·1_8_6fputil15qui | ||
11 | ··0x00000090·636b5f67·65745f72·6f756e64·45764531·ck_get_roundEvE1 | ||
12 | ··0x000000a0·78002e72·6f646174·612e5f5a·4e31395f·x..rodata._ZN19_ | ||
10 | ··0x000000 | 13 | ··0x000000b0·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ |
11 | ··0x00000090·385f3666·70757469·6c313571·7569636b·8_6fputil15quick | ||
12 | ··0x000000a0·5f676574·5f726f75·6e644576·45317800·_get_roundEvE1x. | ||
13 | ··0x000000b0·2e726f64·6174612e·5f5a4e31·395f5f6c·.rodata._ZN19__l | ||
14 | ··0x000000c0·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ | ||
15 | ··0x000000 | 14 | ··0x000000c0·385f4c31·3653494e·5f4b5f50·495f4f56·8_L16SIN_K_PI_OV |
16 | ··0x000000e0·5f333245·002e726f·64617461·2e5f5a4e·_32E..rodata._ZN | ||
17 | ··0x000000f0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
18 | ··0x00000100·5f315f38·5f376765·6e657269·634c3230·_1_8_7genericL20 | ||
19 | ··0x00000110·54484952·54595457·4f5f4f56·45525f50·THIRTYTWO_OVER_P | ||
20 | ··0x00000120·495f3238·45002e72·6f646174·612e6373·I_28E..rodata.cs | ||
21 | ··0x00000 | 15 | ··0x000000d0·45525f33·3245002e·6e6f7465·2e474e55·ER_32E..note.GNU |
22 | ··0x00000 | 16 | ··0x000000e0·2d737461·636b002e·6c6c766d·5f616464·-stack..llvm_add |
23 | ··0x00000 | 17 | ··0x000000f0·72736967·00·························rsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········4 | 13 | ··Start·of·section·headers:··········4584·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········1 | 19 | ··Number·of·section·headers:·········16 |
20 | ··Section·header·string·table·index:·1 | 20 | ··Section·header·string·table·index:·15 |
Offset 1, 28 lines modified | Offset 1, 25 lines modified | ||
1 | There·are·1 | 1 | There·are·16·section·headers,·starting·at·offset·0x11e8: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····13··34··4 |
6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 | 6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 |
7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 | 7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 |
8 | ··[·4]·.rodata.cst | 8 | ··[·4]·.rodata.cst4······PROGBITS········0000000000000000·000068·000024·04··AM··0···0··4 |
9 | ··[·5]·.rodata.cst | 9 | ··[·5]·.rodata.cst8······PROGBITS········0000000000000000·000090·000090·08··AM··0···0··8 |
10 | ··[·6]·.rodata.cst16·····PROGBITS········0000000000000000·000110·000020·10··AM··0···0·16 | ||
11 | ··[· | 10 | ··[·6]·.text.tanf········PROGBITS········0000000000000000·000120·000433·00··AX··0···0·16 |
12 | ··[· | 11 | ··[·7]·.rela.text.tanf···RELA············0000000000000000·000d30·000390·18···I·13···6··8 |
13 | ··[· | 12 | ··[·8]·.rodata._ZN19__llvm_libc_18_1_8_L12TANF_EXCEPTSE·PROGBITS········0000000000000000·000554·000078·00···A··0···0··4 |
14 | ··[ | 13 | ··[·9]·.data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·PROGBITS········0000000000000000·0005cc·000004·00·WAG··0···0··4 |
15 | ··[1 | 14 | ··[10]·.rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E·PROGBITS········0000000000000000·0005d0·000200·00···A··0···0·16 |
16 | ··[12]·.rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E·PROGBITS········0000000000000000·0007f0·000040·00···A··0···0·16 | ||
17 | ··[13]·.rodata.cst32·····PROGBITS········0000000000000000·000830·000020·20··AM··0···0·16 | ||
18 | ··[1 | 15 | ··[11]·.note.GNU-stack···PROGBITS········0000000000000000·0007d0·000000·00······0···0··1 |
19 | ··[1 | 16 | ··[12]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0007d0·000003·00···E··0···0··1 |
20 | ··[1 | 17 | ··[13]·.symtab···········SYMTAB··········0000000000000000·0007d8·000378·18·····14··32··8 |
21 | ··[1 | 18 | ··[14]·.strtab···········STRTAB··········0000000000000000·000b50·0001d9·00······0···0··1 |
22 | ··[1 | 19 | ··[15]·.shstrtab·········STRTAB··········0000000000000000·0010c0·000126·00······0···0··1 |
23 | Key·to·Flags: | 20 | Key·to·Flags: |
24 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 21 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
25 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 22 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
26 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 23 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
27 | ··D·(mbind),·l·(large),·p·(processor·specific) | 24 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 41 lines modified | Offset 1, 40 lines modified | ||
1 | Symbol·table·'.symtab'·contains·3 | 1 | Symbol·table·'.symtab'·contains·37·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 |
5 | ·····2:·000000000000000 | 5 | ·····2:·0000000000000004·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 |
6 | ·····3:·00000000000000 | 6 | ·····3:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 |
7 | ·····4:·000000000000000c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 | ||
8 | ·····5:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_4 | ||
9 | ·····6:·0000000000000014·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_17 | ||
7 | ····· | 10 | ·····7:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_18 |
11 | ·····8:·000000000000001c·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_20 | ||
8 | ····· | 12 | ·····9:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_26 |
13 | ····10:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_5 | ||
14 | ····11:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_6 | ||
15 | ····12:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_7 | ||
16 | ····13:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_8 | ||
17 | ····14:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_9 | ||
9 | ···· | 18 | ····15:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_10 |
10 | ···· | 19 | ····16:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_11 |
11 | ···· | 20 | ····17:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_12 |
12 | ·····9:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_13 | ||
13 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_14 | ||
14 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_17 | ||
15 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_19 | ||
16 | ····13:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_20 | ||
17 | ····14:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_21 | ||
18 | ····15:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_22 | ||
19 | ····16:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_23 | ||
20 | ····17:·0000000000000080·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_24 | ||
21 | ····18:·00000000000000 | 21 | ····18:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_13 |
22 | ····19:·00000000000000 | 22 | ····19:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_14 |
23 | ····20:·00000000000000 | 23 | ····20:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_15 |
24 | ····21:·00000000000000 | 24 | ····21:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_16 |
25 | ····22:·00000000000000 | 25 | ····22:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_19 |
26 | ····23:·00000000000000 | 26 | ····23:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_21 |
27 | ····24:·00000000000000 | 27 | ····24:·0000000000000070·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_22 |
28 | ····25:·00000000000000 | 28 | ····25:·0000000000000078·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_23 |
29 | ····26:·0000000000000000····32·OBJECT··LOCAL··DEFAULT···13·_ZN19__llvm_libc_18_1_8_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE | ||
30 | ····2 | 29 | ····26:·0000000000000080·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_24 |
30 | ····27:·0000000000000088·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_25 | ||
31 | ····28:·0000000000000000···512·OBJECT··LOCAL··DEFAULT···1 | 31 | ····28:·0000000000000000···512·OBJECT··LOCAL··DEFAULT···10·_ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
32 | ····29:·0000000000000000···120·OBJECT··LOCAL··DEFAULT···· | 32 | ····29:·0000000000000000···120·OBJECT··LOCAL··DEFAULT····8·_ZN19__llvm_libc_18_1_8_L12TANF_EXCEPTSE |
33 | ····30:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···· | 33 | ····30:·0000000000000000·····0·SECTION·LOCAL··DEFAULT····8·.rodata._ZN19__llvm_libc_18_1_8_L12TANF_EXCEPTSE |
34 | ····31:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···1 | 34 | ····31:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···10·.rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
35 | ····32:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···12·.rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E | ||
36 | ····3 | 35 | ····32:·0000000000000000··1075·FUNC····GLOBAL·DEFAULT····6·tanf |
37 | ····3 | 36 | ····33:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__errno_location |
38 | ····3 | 37 | ····34:·0000000000000000·····4·OBJECT··WEAK···DEFAULT····9·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
39 | ····3 | 38 | ····35:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
40 | ····3 | 39 | ····36:·0000000000000000··1075·FUNC····GLOBAL·DEFAULT····6·_ZN19__llvm_libc_18_1_8_4tanfEf |
Offset 1, 36 lines modified | Offset 1, 41 lines modified | ||
1 | Relocation·section·'.rela.text.tanf'·at·offset·0x | 1 | Relocation·section·'.rela.text.tanf'·at·offset·0xd30·contains·38·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 0000000000000042··0000001100000002·R_X86_64_PC32··········0000000000000080·.LCPI0_24·-·4 | ||
4 | 000000000000006c··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_17·-·4 | ||
5 | 0000000000000089··0000001700000002·R_X86_64_PC32··········0000000000000014·.LCPI0_18·-·4 | ||
6 | 00000000000000b7··0000000c00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_19·-·4 | ||
7 | 00000000000000 | 3 | 000000000000003f··0000000900000002·R_X86_64_PC32··········0000000000000020·.LCPI0_26·-·4 |
4 | 0000000000000056··0000001600000002·R_X86_64_PC32··········0000000000000060·.LCPI0_19·-·4 | ||
5 | 0000000000000073··0000000800000002·R_X86_64_PC32··········000000000000001c·.LCPI0_20·-·4 | ||
8 | 00000000000000 | 6 | 000000000000009b··0000001700000002·R_X86_64_PC32··········0000000000000068·.LCPI0_21·-·4 |
9 | 00000000000000 | 7 | 00000000000000a4··0000001800000002·R_X86_64_PC32··········0000000000000070·.LCPI0_22·-·4 |
10 | 00000000000000 | 8 | 00000000000000ad··0000001900000002·R_X86_64_PC32··········0000000000000078·.LCPI0_23·-·4 |
9 | 00000000000000b6··0000001a00000002·R_X86_64_PC32··········0000000000000080·.LCPI0_24·-·4 | ||
10 | 00000000000000bf··0000001b00000002·R_X86_64_PC32··········0000000000000088·.LCPI0_25·-·4 | ||
11 | 0000000000000 | 11 | 00000000000000e8··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI0_17·-·4 |
12 | 0000000000000 | 12 | 00000000000000f3··0000002100000004·R_X86_64_PLT32·········0000000000000000·__errno_location·-·4 |
13 | 0000000000000 | 13 | 00000000000000fb··0000000600000002·R_X86_64_PC32··········0000000000000014·.LCPI0_17·-·4 |
14 | 0000000000000147··0000001900000002·R_X86_64_PC32··········0000000000000010·.LCPI0_16·-·4 | ||
15 | 00000000000001 | 14 | 0000000000000119··0000000700000002·R_X86_64_PC32··········0000000000000018·.LCPI0_18·-·4 |
16 | 00000000000001 | 15 | 0000000000000163··0000000e00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_9·-·4 |
17 | 00000000000001 | 16 | 000000000000017b··0000000a00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_5·-·4 |
18 | 000000000000024b··0000001a00000002·R_X86_64_PC32··········0000000000000000·_ZN19__llvm_libc_18_1_8_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE·-·4 | ||
19 | 0000000000000271··0000002000000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E·-·4 | ||
20 | 0000000000000 | 17 | 000000000000018c··0000001f00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E·-·4 |
21 | 00000000000002f3··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_8·-·4 | ||
22 | 00000000000002ff··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_9·-·4 | ||
23 | 0000000000000 | 18 | 00000000000001a3··0000000f00000002·R_X86_64_PC32··········0000000000000028·.LCPI0_10·-·4 |
24 | 0000000000000 | 19 | 00000000000001ac··0000001000000002·R_X86_64_PC32··········0000000000000030·.LCPI0_11·-·4 |
25 | 0000000000000 | 20 | 00000000000001b5··0000001100000002·R_X86_64_PC32··········0000000000000038·.LCPI0_12·-·4 |
21 | 00000000000001be··0000001200000002·R_X86_64_PC32··········0000000000000040·.LCPI0_13·-·4 | ||
22 | 00000000000001ca··0000001300000002·R_X86_64_PC32··········0000000000000048·.LCPI0_14·-·4 | ||
23 | 00000000000001d3··0000001400000002·R_X86_64_PC32··········0000000000000050·.LCPI0_15·-·4 | ||
24 | 00000000000001e1··0000001500000002·R_X86_64_PC32··········0000000000000058·.LCPI0_16·-·4 | ||
25 | 00000000000002a7··0000000e00000002·R_X86_64_PC32··········0000000000000020·.LCPI0_9·-·4 | ||
26 | 00000000000002dd··0000000a00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_5·-·4 | ||
26 | 0000000000000 | 27 | 00000000000002fe··0000000b00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_6·-·4 |
27 | 00000000000003 | 28 | 0000000000000307··0000000c00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_7·-·4 |
28 | 00000000000003 | 29 | 0000000000000323··0000001e00000002·R_X86_64_PC32··········0000000000000000·.rodata._ZN19__llvm_libc_18_1_8_L12TANF_EXCEPTSE·-·4 |
29 | 00000000000003 | 30 | 000000000000032f··0000002200000002·R_X86_64_PC32··········0000000000000000·_ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x·-·4 |
30 | 00000000000003 | 31 | 0000000000000337··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
32 | 000000000000033f··0000000200000002·R_X86_64_PC32··········0000000000000004·.LCPI0_1·-·4 | ||
31 | 00000000000003 | 33 | 0000000000000372··0000000300000002·R_X86_64_PC32··········0000000000000008·.LCPI0_2·-·4 |
34 | 000000000000038b··0000000500000002·R_X86_64_PC32··········0000000000000010·.LCPI0_4·-·4 | ||
35 | 000000000000039c··0000000400000002·R_X86_64_PC32··········000000000000000c·.LCPI0_3·-·4 | ||
36 | 00000000000003c8··0000000a00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_5·-·4 | ||
32 | 00000000000003f | 37 | 00000000000003fb··0000000b00000002·R_X86_64_PC32··········0000000000000008·.LCPI0_6·-·4 |
33 | 00000000000004 | 38 | 000000000000041c··0000000c00000002·R_X86_64_PC32··········0000000000000010·.LCPI0_7·-·4 |
34 | 00000000000004 | 39 | 0000000000000425··0000000d00000002·R_X86_64_PC32··········0000000000000018·.LCPI0_8·-·4 |
35 | 00000000000004 | 40 | 000000000000042f··0000002300000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 1, 46 lines modified | Offset 1, 43 lines modified | ||
1 | .LCPI0_0 | 1 | .LCPI0_0 |
2 | .LCPI0_1 | 2 | .LCPI0_1 |
3 | .LCPI0_2 | 3 | .LCPI0_2 |
4 | .LCPI0_3 | ||
5 | .LCPI0_4 | ||
6 | .LCPI0_17 | ||
7 | .LCPI0_18 | ||
8 | .LCPI0_20 | ||
9 | .LCPI0_26 | ||
10 | .LCPI0_5 | ||
11 | .LCPI0_6 | ||
12 | .LCPI0_7 | ||
4 | .LCPI0_8 | 13 | .LCPI0_8 |
5 | .LCPI0_9 | 14 | .LCPI0_9 |
6 | .LCPI0_10 | 15 | .LCPI0_10 |
7 | .LCPI0_11 | 16 | .LCPI0_11 |
8 | .LCPI0_12 | 17 | .LCPI0_12 |
9 | .LCPI0_13 | 18 | .LCPI0_13 |
10 | .LCPI0_14 | 19 | .LCPI0_14 |
11 | .LCPI0_1 | 20 | .LCPI0_15 |
21 | .LCPI0_16 | ||
12 | .LCPI0_19 | 22 | .LCPI0_19 |
13 | .LCPI0_20 | ||
14 | .LCPI0_21 | 23 | .LCPI0_21 |
15 | .LCPI0_22 | 24 | .LCPI0_22 |
16 | .LCPI0_23 | 25 | .LCPI0_23 |
17 | .LCPI0_24 | 26 | .LCPI0_24 |
18 | .LCPI0_3 | ||
19 | .LCPI0_4 | ||
20 | .LCPI0_5 | 27 | .LCPI0_25 |
21 | .LCPI0_6 | ||
22 | .LCPI0_15 | ||
23 | .LCPI0_18 | ||
24 | .LCPI0_7 | ||
25 | .LCPI0_16 | ||
26 | _ZN19__llvm_libc_18_1_8_7genericL28THIRTYTWO_OVER_PI_28_LSB_EXPE | ||
27 | _ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E | ||
28 | _ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E | 28 | _ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
29 | _ZN19__llvm_libc_18_1_8_L12TANF_EXCEPTSE | 29 | _ZN19__llvm_libc_18_1_8_L12TANF_EXCEPTSE |
30 | __errno_location | 30 | __errno_location |
31 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 31 | _ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
32 | __stack_chk_fail | 32 | __stack_chk_fail |
33 | _ZN19__llvm_libc_18_1_8_4tanfEf | 33 | _ZN19__llvm_libc_18_1_8_4tanfEf |
34 | .shstrtab | 34 | .shstrtab |
35 | .note.gnu.property | 35 | .note.gnu.property |
36 | .rodata.cst8 | ||
37 | .rodata.cst4 | 36 | .rodata.cst4 |
38 | .rodata.cst | 37 | .rodata.cst8 |
39 | .rela.text.tanf | 38 | .rela.text.tanf |
40 | .rodata._ZN19__llvm_libc_18_1_8_L12TANF_EXCEPTSE | 39 | .rodata._ZN19__llvm_libc_18_1_8_L12TANF_EXCEPTSE |
41 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x | 40 | .data._ZZN19__llvm_libc_18_1_8_6fputil15quick_get_roundEvE1x |
42 | .rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E | 41 | .rodata._ZN19__llvm_libc_18_1_8_L16SIN_K_PI_OVER_32E |
43 | .rodata._ZN19__llvm_libc_18_1_8_7genericL20THIRTYTWO_OVER_PI_28E | ||
44 | .rodata.cst32 | ||
45 | .note.GNU-stack | 42 | .note.GNU-stack |
46 | .llvm_addrsig | 43 | .llvm_addrsig |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.group': | 1 | Hex·dump·of·section·'.group': |
2 | ··0x00000000·01000000·0 | 2 | ··0x00000000·01000000·09000000···················........ |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·0000006e·305f2440·000000ae·be1b3bbe·...n0_$@......;. | ||
3 | ··0x000000 | 2 | ··0x00000000·567041c5·1eb0c6bc·ced43a49·7e4466b9·VpA.......:I~Df. |
3 | ··0x00000010·b228ff20·c8210e36·3792a70e·510895b2·.(.·.!.67...Q... | ||
4 | ··0x00000020·83c8c96d·305f2440·7e4a9d61·3a2cb3bd·...m0_$@~J.a:,.. | ||
4 | ··0x000000 | 5 | ··0x00000030·76274f62·bc66743e·b1ab25e6·bcab24bf·v'Ob.ft>..%...$. |
5 | ··0x000000 | 6 | ··0x00000040·182d4454·fb21b93f·0042d94b·c85c15be·.-DT.!.?.B.K.\.. |
6 | ··0x000000 | 7 | ··0x00000050·272e0c07·1f3cd03e·0b43bec9·3cbd73bf·'....<.>.C..<.s. |
7 | ··0x000000 | 8 | ··0x00000060·0000803f·000080bf·1fb7a088·0a9c963f·...?...........? |
8 | ··0x000000 | 9 | ··0x00000070·cddebba6·80a1ab3f·c142e41c·1111c13f·.......?.B.....? |
9 | ··0x000000 | 10 | ··0x00000080·22d05355·5555d53f·00000000·0000f03f·".SUUU.?.......? |
10 | ··0x00000080·00000000·0000603e···················......`> | ||
Offset 1, 5 lines modified | Offset 1, 6 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst4': | 1 | Hex·dump·of·section·'.rodata.cst4': |
2 | ··0x00000000·0100803f·000080bf·00000034·00000040·...?.......4...@ | 2 | ··0x00000000·0100803f·000080bf·00000034·00000040·...?.......4...@ |
3 | ··0x00000010·00000080·0000c07f·aaaaaaaa·00008833·...............3 | ||
3 | ··0x000000 | 4 | ··0x00000020·00000033····························...3 |
Offset 5, 264 lines modified | Offset 5, 251 lines modified | ||
5 | 0000000000000000·<__llvm_libc_18_1_8_::tanf(float)>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::tanf(float)>: |
6 | tanf(): | 6 | tanf(): |
7 | » endbr64 | 7 | » endbr64 |
8 | » sub····$0x38,%rsp | 8 | » sub····$0x38,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x30(%rsp) | 10 | » mov····%rax,0x30(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%eax |
12 | » mov····%eax,%ecx | 12 | » mov····%eax,%ecx |
13 | » and····$0x7fffffff,%ecx | 13 | » and····$0x7fffffff,%ecx |
14 | » cmp····$0x3dc90fdb,%ecx | 14 | » cmp····$0x3dc90fdb,%ecx |
15 | » ja····· | 15 | » ja·····48·<__llvm_libc_18_1_8_::tanf(float)+0x48> |
16 | » cvtss2sd·%xmm0,%xmm3 | ||
17 | » cmp····$0x397fffff,%ecx | 16 | » cmp····$0x397fffff,%ecx |
18 | » ja····· | 17 | » ja·····8f·<__llvm_libc_18_1_8_::tanf(float)+0x8f> |
19 | » test···%ecx,%ecx | 18 | » test···%ecx,%ecx |
20 | » je····· | 19 | » je·····209·<__llvm_libc_18_1_8_::tanf(float)+0x209> |
21 | » m | 20 | » vfmadd231ss·0x0(%rip),%xmm0,%xmm0········ |
22 | ·R_X86_64_PC32» .LCPI0_2 | 21 | ·R_X86_64_PC32» .LCPI0_26-0x4 |
23 | » mulsd··%xmm3,%xmm1 | ||
24 | » addsd··%xmm3,%xmm1 | ||
25 | » xorps··%xmm0,%xmm0 | ||
26 | » cvtsd2ss·%xmm1,%xmm0 | ||
27 | » jmp···· | 22 | » jmp····209·<__llvm_libc_18_1_8_::tanf(float)+0x209> |
28 | » cmp····$0x3f8a1f62,%ecx | 23 | » cmp····$0x3f8a1f62,%ecx |
29 | » jne···· | 24 | » jne····cc·<__llvm_libc_18_1_8_::tanf(float)+0xcc> |
30 | » shr····$0x1f,%eax | 25 | » shr····$0x1f,%eax |
31 | » lea····0x0(%rip),%rcx········ | 26 | » lea····0x0(%rip),%rcx········ |
32 | ·R_X86_64_PC32» .LCPI0_1 | 27 | ·R_X86_64_PC32» .LCPI0_19-0x4 |
33 | » movss | 28 | » vmovss·(%rcx,%rax,4),%xmm0 |
34 | » movl···$0xffffffff,0x10(%rsp) | 29 | » movl···$0xffffffff,0x10(%rsp) |
35 | » movl···$0x3feefcfa,0x10(%rsp) | 30 | » movl···$0x3feefcfa,0x10(%rsp) |
36 | » m | 31 | » vmulss·0x0(%rip),%xmm0,%xmm1········ |
37 | ·R_X86_64_PC32» .LCPI0_18-0x4 | ||
38 | » mulss··%xmm0,%xmm1 | ||
39 | » mulss··0x10(%rsp),%xmm0 | ||
40 | » addss··%xmm1,%xmm0 | ||
41 | » movss··%xmm0,0x10(%rsp) | ||
42 | » movss··0x10(%rsp),%xmm0 | ||
43 | » jmp····376·<__llvm_libc_18_1_8_::tanf(float)+0x376> | ||
44 | » movaps·%xmm3,%xmm1 | ||
45 | » mulsd··%xmm3,%xmm1 | ||
46 | » movsd··0x0(%rip),%xmm2········ | ||
47 | ·R_X86_64_PC32» .LCPI0_19-0x4 | ||
48 | » mulsd··%xmm1,%xmm2 | ||
49 | » addsd··0x0(%rip),%xmm2········ | ||
50 | ·R_X86_64_PC32» .LCPI0_20-0x4 | 32 | ·R_X86_64_PC32» .LCPI0_20-0x4 |
51 | » m | 33 | » vfmadd231ss·0x10(%rsp),%xmm0,%xmm1 |
34 | » vmovss·%xmm1,0x10(%rsp) | ||
35 | » vmovss·0x10(%rsp),%xmm0 | ||
36 | » jmp····209·<__llvm_libc_18_1_8_::tanf(float)+0x209> | ||
37 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 | ||
38 | » vmulsd·%xmm0,%xmm0,%xmm1 | ||
52 | » | 39 | » vmovsd·0x0(%rip),%xmm2········ |
53 | ·R_X86_64_PC32» .LCPI0_21-0x4 | 40 | ·R_X86_64_PC32» .LCPI0_21-0x4 |
54 | » mulsd··%xmm1,%xmm2 | ||
55 | » addsd | 41 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
56 | ·R_X86_64_PC32» .LCPI0_22-0x4 | 42 | ·R_X86_64_PC32» .LCPI0_22-0x4 |
57 | » mulsd··%xmm1,%xmm2 | ||
58 | » addsd | 43 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ |
59 | ·R_X86_64_PC32» .LCPI0_23-0x4 | 44 | ·R_X86_64_PC32» .LCPI0_23-0x4 |
45 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ | ||
46 | ·R_X86_64_PC32» .LCPI0_24-0x4 | ||
47 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm2········ | ||
48 | ·R_X86_64_PC32» .LCPI0_25-0x4 | ||
60 | » mulsd· | 49 | » vmulsd·%xmm0,%xmm2,%xmm0 |
61 | » xorps··%xmm0,%xmm0 | ||
62 | » cvtsd2ss·%xmm2,%xmm0 | ||
63 | » jmp···· | 50 | » jmp····205·<__llvm_libc_18_1_8_::tanf(float)+0x205> |
64 | » cmp····$0x4d56d35 | 51 | » cmp····$0x4d56d354,%ecx |
65 | » jb | 52 | » jbe····15b·<__llvm_libc_18_1_8_::tanf(float)+0x15b> |
66 | » cmp····$0x7f800000,%ecx | 53 | » cmp····$0x7f800000,%ecx |
67 | » jb····· | 54 | » jb·····222·<__llvm_libc_18_1_8_::tanf(float)+0x222> |
68 | » movss | 55 | » vmovss·0x0(%rip),%xmm0········ |
69 | ·R_X86_64_PC32» .LCPI0_1 | 56 | ·R_X86_64_PC32» .LCPI0_17-0x4 |
70 | » jne···· | 57 | » jne····209·<__llvm_libc_18_1_8_::tanf(float)+0x209> |
71 | » call··· | 58 | » call···f7·<__llvm_libc_18_1_8_::tanf(float)+0xf7> |
72 | ·R_X86_64_PLT32» __errno_location-0x4 | 59 | ·R_X86_64_PLT32» __errno_location-0x4 |
73 | » movss | 60 | » vmovss·0x0(%rip),%xmm0········ |
74 | ·R_X86_64_PC32» .LCPI0_1 | 61 | ·R_X86_64_PC32» .LCPI0_17-0x4 |
75 | » movl···$0x21,(%rax) | 62 | » movl···$0x21,(%rax) |
76 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax | 63 | » movabs·$0xaaaaaaaaaaaaaaaa,%rax |
77 | » mov····%rax,0x10(%rsp) | 64 | » mov····%rax,0x10(%rsp) |
78 | » | 65 | » vbroadcastss·0x0(%rip),%xmm1········ |
79 | ·R_X86_64_PC32» .LCPI0_1 | 66 | ·R_X86_64_PC32» .LCPI0_18-0x4 |
80 | » movup | 67 | » vmovups·%xmm1,0x18(%rsp) |
81 | » movl···$0xaaaaaaaa,0x28(%rsp) | 68 | » movl···$0xaaaaaaaa,0x28(%rsp) |
82 | » fnstenv·0x10(%rsp) | 69 | » fnstenv·0x10(%rsp) |
83 | » movl···$0xaaaaaaaa,0xc(%rsp) | 70 | » movl···$0xaaaaaaaa,0xc(%rsp) |
84 | » stmxcsr·0xc(%rsp) | 71 | » stmxcsr·0xc(%rsp) |
85 | » mov····0xc(%rsp),%eax | 72 | » mov····0xc(%rsp),%eax |
86 | » orb····$0x1,0x14(%rsp) | 73 | » orb····$0x1,0x14(%rsp) |
87 | » or·····$0x1,%eax | 74 | » or·····$0x1,%eax |
88 | » fldenv·0x10(%rsp) | 75 | » fldenv·0x10(%rsp) |
89 | » mov····%eax,0xc(%rsp) | 76 | » mov····%eax,0xc(%rsp) |
90 | » ldmxcsr·0xc(%rsp) | 77 | » ldmxcsr·0xc(%rsp) |
91 | » fwait | 78 | » fwait |
92 | » jmp···· | 79 | » jmp····209·<__llvm_libc_18_1_8_::tanf(float)+0x209> |
93 | » cvtss2sd·%xmm0,%xmm0 | 80 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
94 | » cmp····$0x4a7fffff,%ecx | ||
95 | » ja·····23e·<__llvm_libc_18_1_8_::tanf(float)+0x23e> | ||
96 | » movsd | 81 | » vmovsd·0x0(%rip),%xmm1········ |
97 | ·R_X86_64_PC32» .LCPI0_ | 82 | ·R_X86_64_PC32» .LCPI0_9-0x4 |
98 | » mulsd· | 83 | » vmulsd·%xmm1,%xmm0,%xmm2 |
99 | » roundsd·$0x8,%xmm | 84 | » vroundsd·$0x8,%xmm2,%xmm2,%xmm2 |
100 | » subsd··%xmm2,%xmm1 | ||
101 | » | 85 | » vfmsub213sd·%xmm2,%xmm0,%xmm1 |
86 | » vfmadd231sd·0x0(%rip),%xmm0,%xmm1········ | ||
102 | ·R_X86_64_PC32» .LCPI0_ | 87 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
103 | » mulsd··%xmm0,%xmm3 | ||
104 | » mulsd··0x0(%rip),%xmm0········ | ||
105 | ·R_X86_64_PC32» .LCPI0_2-0x4 | ||
106 | » addsd··%xmm1,%xmm3 | ||
107 | » addsd··%xmm3,%xmm0 | ||
108 | » cvttsd2si·%xmm2,%rax | 88 | » vcvttsd2si·%xmm2,%rax |
109 | » jmp····2cb·<__llvm_libc_18_1_8_::tanf(float)+0x2cb> | ||
110 | » cmp····$0x5980445d,%ecx | ||
111 | » jg·····203·<__llvm_libc_18_1_8_::tanf(float)+0x203> | ||
112 | » cmp····$0x4d56d355,%ecx | ||
113 | » je·····229·<__llvm_libc_18_1_8_::tanf(float)+0x229> | ||
114 | » cmp····$0x50431032,%ecx | ||
115 | » je·····38f·<__llvm_libc_18_1_8_::tanf(float)+0x38f> | ||
116 | » cmp····$0x57d7b0ed,%ecx | ||
117 | » jne····23a·<__llvm_libc_18_1_8_::tanf(float)+0x23a> | ||
118 | » mov····$0x2,%ecx | ||
119 | » jmp····39b·<__llvm_libc_18_1_8_::tanf(float)+0x39b> | ||
120 | » cmp····$0x5980445e,%ecx | ||
Max diff block lines reached; 7553/14351 bytes (52.63%) of diff not shown. |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·2 | 2 | ··0x00000000·2a2d2c······························*-, |
Offset 1, 39 lines modified | Offset 1, 33 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
4 | ··0x00000020·49305f3 | 4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
5 | ··0x00000030·43504930·5f313 | 5 | ··0x00000030·43504930·5f313700·2e4c4350·49305f31·CPI0_17..LCPI0_1 |
6 | ··0x00000040·3 | 6 | ··0x00000040·38002e4c·43504930·5f323000·2e4c4350·8..LCPI0_20..LCP |
7 | ··0x00000050·49305f31·33002e4c·43504930·5f313400·I0_13..LCPI0_14. | ||
8 | ··0x00000060·2e4c4350·49305f31·37002e4c·43504930·.LCPI0_17..LCPI0 | ||
9 | ··0x00000070·5f313900·2e4c4350·49305f32·30002e4c·_19..LCPI0_20..L | ||
10 | ··0x00000080·43504930·5f323100·2e4c4350·49305f32·CPI0_21..LCPI0_2 | ||
11 | ··0x00000090·32002e4c·43504930·5f323300·2e4c4350·2..LCPI0_23..LCP | ||
12 | ··0x000000 | 7 | ··0x00000050·49305f32·36002e4c·43504930·5f35002e·I0_26..LCPI0_5.. |
13 | ··0x000000 | 8 | ··0x00000060·4c435049·305f3600·2e4c4350·49305f37·LCPI0_6..LCPI0_7 |
14 | ··0x000000 | 9 | ··0x00000070·002e4c43·5049305f·38002e4c·43504930·..LCPI0_8..LCPI0 |
15 | ··0x000000 | 10 | ··0x00000080·5f39002e·4c435049·305f3130·002e4c43·_9..LCPI0_10..LC |
16 | ··0x000000 | 11 | ··0x00000090·5049305f·3131002e·4c435049·305f3132·PI0_11..LCPI0_12 |
12 | ··0x000000a0·002e4c43·5049305f·3133002e·4c435049·..LCPI0_13..LCPI | ||
13 | ··0x000000b0·305f3134·002e4c43·5049305f·3135002e·0_14..LCPI0_15.. | ||
14 | ··0x000000c0·4c435049·305f3136·002e4c43·5049305f·LCPI0_16..LCPI0_ | ||
15 | ··0x000000d0·3139002e·4c435049·305f3231·002e4c43·19..LCPI0_21..LC | ||
16 | ··0x000000e0·5049305f·3232002e·4c435049·305f3233·PI0_22..LCPI0_23 | ||
17 | ··0x000000f0·002e4c43·5049305f·3234002e·4c435049·..LCPI0_24..LCPI | ||
17 | ··0x000000f | 18 | ··0x00000100·305f3235·005f5a4e·31395f5f·6c6c766d·0_25._ZN19__llvm |
19 | ··0x00000110·5f6c6962·635f3138·5f315f38·5f4c3136·_libc_18_1_8_L16 | ||
20 | ··0x00000120·53494e5f·4b5f5049·5f4f5645·525f3332·SIN_K_PI_OVER_32 | ||
18 | ··0x00000100·635f3138·5f315f38·5f376765·6e657269·c_18_1_8_7generi | ||
19 | ··0x00000110·634c3238·54484952·54595457·4f5f4f56·cL28THIRTYTWO_OV | ||
20 | ··0x00000120·45525f50·495f3238·5f4c5342·5f455850·ER_PI_28_LSB_EXP | ||
21 | ··0x00000130·45005f5a·4e31395f·5f6c6c76·6d5f6c69·E._ZN19__llvm_li | 21 | ··0x00000130·45005f5a·4e31395f·5f6c6c76·6d5f6c69·E._ZN19__llvm_li |
22 | ··0x00000140·62635f31·385f315f·385f | 22 | ··0x00000140·62635f31·385f315f·385f4c31·3254414e·bc_18_1_8_L12TAN |
23 | ··0x00000150·69634c32·30544849·52545954·574f5f4f·icL20THIRTYTWO_O | ||
24 | ··0x00000160·5645525f·50495f32·3845005f·5a4e3139·VER_PI_28E._ZN19 | ||
25 | ··0x00000170·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 | ||
26 | ··0x00000180·5f385f4c·31365349·4e5f4b5f·50495f4f·_8_L16SIN_K_PI_O | ||
27 | ··0x000001 | 23 | ··0x00000150·465f4558·43455054·53450074·616e6600·F_EXCEPTSE.tanf. |
24 | ··0x00000160·5f5f6572·726e6f5f·6c6f6361·74696f6e·__errno_location | ||
25 | ··0x00000170·005f5a5a·4e31395f·5f6c6c76·6d5f6c69·._ZZN19__llvm_li | ||
26 | ··0x00000180·62635f31·385f315f·385f3666·70757469·bc_18_1_8_6fputi | ||
27 | ··0x00000190·6c313571·7569636b·5f676574·5f726f75·l15quick_get_rou | ||
28 | ··0x000001a0·6e644576·45317800·5f5f7374·61636b5f·ndEvE1x.__stack_ | ||
29 | ··0x000001b0·63686b5f·6661696c·005f5a4e·31395f5f·chk_fail._ZN19__ | ||
28 | ··0x000001 | 30 | ··0x000001c0·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 |
31 | ··0x000001d0·5f347461·6e664566·00················_4tanfEf. | ||
29 | ··0x000001b0·4c313254·414e465f·45584345·50545345·L12TANF_EXCEPTSE | ||
30 | ··0x000001c0·0074616e·66005f5f·6572726e·6f5f6c6f·.tanf.__errno_lo | ||
31 | ··0x000001d0·63617469·6f6e005f·5a5a4e31·395f5f6c·cation._ZZN19__l | ||
32 | ··0x000001e0·6c766d5f·6c696263·5f31385f·315f385f·lvm_libc_18_1_8_ | ||
33 | ··0x000001f0·36667075·74696c31·35717569·636b5f67·6fputil15quick_g | ||
34 | ··0x00000200·65745f72·6f756e64·45764531·78005f5f·et_roundEvE1x.__ | ||
35 | ··0x00000210·73746163·6b5f6368·6b5f6661·696c005f·stack_chk_fail._ | ||
36 | ··0x00000220·5a4e3139·5f5f6c6c·766d5f6c·6962635f·ZN19__llvm_libc_ | ||
37 | ··0x00000230·31385f31·5f385f34·74616e66·456600···18_1_8_4tanfEf. | ||
Offset 1, 28 lines modified | Offset 1, 22 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab | 2 | ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab |
3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text | 3 | ··0x00000010·002e7368·73747274·6162002e·74657874·..shstrtab..text |
4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope | 4 | ··0x00000020·002e6e6f·74652e67·6e752e70·726f7065·..note.gnu.prope |
5 | ··0x00000030·72747900·2e726f64·6174612e·6373743 | 5 | ··0x00000030·72747900·2e726f64·6174612e·63737434·rty..rodata.cst4 |
6 | ··0x00000040·002e726f·64617461·2e637374·3 | 6 | ··0x00000040·002e726f·64617461·2e637374·38002e72·..rodata.cst8..r |
7 | ··0x00000050·656c612e·74657874·2e74616e·66002e72·ela.text.tanf..r | ||
7 | ··0x00000050·6f646174·612e6373·74313600·2e72656c·odata.cst16..rel | ||
8 | ··0x00000060·612e7465·78742e74·616e6600·2e726f64·a.text.tanf..rod | ||
9 | ··0x000000 | 8 | ··0x00000060·6f646174·612e5f5a·4e31395f·5f6c6c76·odata._ZN19__llv |
10 | ··0x000000 | 9 | ··0x00000070·6d5f6c69·62635f31·385f315f·385f4c31·m_libc_18_1_8_L1 |
11 | ··0x000000 | 10 | ··0x00000080·3254414e·465f4558·43455054·5345002e·2TANF_EXCEPTSE.. |
12 | ··0x000000 | 11 | ··0x00000090·67726f75·70002e64·6174612e·5f5a5a4e·group..data._ZZN |
12 | ··0x000000a0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 | ||
13 | ··0x000000b0·5f315f38·5f366670·7574696c·31357175·_1_8_6fputil15qu | ||
14 | ··0x000000c0·69636b5f·6765745f·726f756e·64457645·ick_get_roundEvE | ||
15 | ··0x000000d0·3178002e·726f6461·74612e5f·5a4e3139·1x..rodata._ZN19 | ||
13 | ··0x000000 | 16 | ··0x000000e0·5f5f6c6c·766d5f6c·6962635f·31385f31·__llvm_libc_18_1 |
14 | ··0x000000c0·5f385f36·66707574·696c3135·71756963·_8_6fputil15quic | ||
15 | ··0x000000d0·6b5f6765·745f726f·756e6445·76453178·k_get_roundEvE1x | ||
16 | ··0x000000e0·002e726f·64617461·2e5f5a4e·31395f5f·..rodata._ZN19__ | ||
17 | ··0x000000f0·6c6c766d·5f6c6962·635f3138·5f315f38·llvm_libc_18_1_8 | ||
18 | ··0x00000 | 17 | ··0x000000f0·5f385f4c·31365349·4e5f4b5f·50495f4f·_8_L16SIN_K_PI_O |
18 | ··0x00000100·5645525f·33324500·2e6e6f74·652e474e·VER_32E..note.GN | ||
19 | ··0x00000110·525f3332·45002e72·6f646174·612e5f5a·R_32E..rodata._Z | ||
20 | ··0x00000120·4e31395f·5f6c6c76·6d5f6c69·62635f31·N19__llvm_libc_1 | ||
21 | ··0x00000130·385f315f·385f3767·656e6572·69634c32·8_1_8_7genericL2 | ||
22 | ··0x00000140·30544849·52545954·574f5f4f·5645525f·0THIRTYTWO_OVER_ | ||
23 | ··0x00000150·50495f32·3845002e·726f6461·74612e63·PI_28E..rodata.c | ||
24 | ··0x00000160·73743332·002e6e6f·74652e47·4e552d73·st32..note.GNU-s | ||
25 | ··0x000001 | 19 | ··0x00000110·552d7374·61636b00·2e6c6c76·6d5f6164·U-stack..llvm_ad |
26 | ··0x000001 | 20 | ··0x00000120·64727369·6700·······················drsig. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························REL·(Relocatable·file) | 8 | ··Type:······························REL·(Relocatable·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········0·(bytes·into·file) | 12 | ··Start·of·program·headers:··········0·(bytes·into·file) |
13 | ··Start·of·section·headers:··········23 | 13 | ··Start·of·section·headers:··········2368·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··Flags:·····························0x0 |
15 | ··Size·of·this·header:···············64·(bytes) | 15 | ··Size·of·this·header:···············64·(bytes) |
16 | ··Size·of·program·headers:···········0·(bytes) | 16 | ··Size·of·program·headers:···········0·(bytes) |
17 | ··Number·of·program·headers:·········0 | 17 | ··Number·of·program·headers:·········0 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········15 | 19 | ··Number·of·section·headers:·········15 |
20 | ··Section·header·string·table·index:·14 | 20 | ··Section·header·string·table·index:·14 |
Offset 1, 24 lines modified | Offset 1, 24 lines modified | ||
1 | There·are·15·section·headers,·starting·at·offset·0x9 | 1 | There·are·15·section·headers,·starting·at·offset·0x940: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····12··1 | 5 | ··[·1]·.group············GROUP···········0000000000000000·000040·000008·04·····12··18··4 |
6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 | 6 | ··[·2]·.text·············PROGBITS········0000000000000000·000048·000000·00··AX··0···0··4 |
7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 | 7 | ··[·3]·.note.gnu.property·NOTE············0000000000000000·000048·000020·00···A··0···0··8 |
8 | ··[·4]·.rodata.cst8······PROGBITS········0000000000000000·000068·0000 | 8 | ··[·4]·.rodata.cst8······PROGBITS········0000000000000000·000068·000070·08··AM··0···0··8 |
9 | ··[·5]·.rodata.cst16·····PROGBITS········0000000000000000·0000 | 9 | ··[·5]·.rodata.cst16·····PROGBITS········0000000000000000·0000e0·000010·10··AM··0···0·16 |
10 | ··[·6]·.rodata.cst4······PROGBITS········0000000000000000·0000 | 10 | ··[·6]·.rodata.cst4······PROGBITS········0000000000000000·0000f0·000004·04··AM··0···0··4 |
11 | ··[·7]·.text.tanhf·······PROGBITS········0000000000000000·000 | 11 | ··[·7]·.text.tanhf·······PROGBITS········0000000000000000·000100·0001a7·00··AX··0···0·16 |
12 | ··[·8]·.rela.text.tanhf··RELA············0000000000000000·0006b0·0001 | 12 | ··[·8]·.rela.text.tanhf··RELA············0000000000000000·0006b0·0001c8·18···I·12···7··8 |
13 | ··[·9]·.rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE·PROGBITS········0000000000000000·0002 | 13 | ··[·9]·.rodata._ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE·PROGBITS········0000000000000000·0002b0·000100·00··AG··0···0·16 |
14 | ··[10]·.note.GNU-stack···PROGBITS········0000000000000000·0003 | 14 | ··[10]·.note.GNU-stack···PROGBITS········0000000000000000·0003b0·000000·00······0···0··1 |
15 | ··[11]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0003 | 15 | ··[11]·.llvm_addrsig·····LLVM_ADDRSIG····0000000000000000·0003b0·000002·00···E··0···0··1 |
16 | ··[12]·.symtab···········SYMTAB··········0000000000000000·0003 | 16 | ··[12]·.symtab···········SYMTAB··········0000000000000000·0003b8·0001f8·18·····13··17··8 |
17 | ··[13]·.strtab···········STRTAB··········0000000000000000·0005b | 17 | ··[13]·.strtab···········STRTAB··········0000000000000000·0005b0·0000fb·00······0···0··1 |
18 | ··[14]·.shstrtab·········STRTAB··········0000000000000000·0008 | 18 | ··[14]·.shstrtab·········STRTAB··········0000000000000000·000878·0000c6·00······0···0··1 |
19 | Key·to·Flags: | 19 | Key·to·Flags: |
20 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 20 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
21 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 21 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
22 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 22 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
23 | ··D·(mbind),·l·(large),·p·(processor·specific) | 23 | ··D·(mbind),·l·(large),·p·(processor·specific) |
Offset 1, 23 lines modified | Offset 1, 24 lines modified | ||
1 | Symbol·table·'.symtab'·contains·2 | 1 | Symbol·table·'.symtab'·contains·21·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 | 4 | ·····1:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_0 |
5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 | 5 | ·····2:·0000000000000008·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_1 |
6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 | 6 | ·····3:·0000000000000010·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_2 |
7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 | 7 | ·····4:·0000000000000018·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_3 |
8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_4 | 8 | ·····5:·0000000000000020·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_4 |
9 | ·····6:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_5 | 9 | ·····6:·0000000000000028·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_5 |
10 | ·····7:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_6 | 10 | ·····7:·0000000000000030·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_6 |
11 | ·····8:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_7 | 11 | ·····8:·0000000000000038·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_7 |
12 | ·····9:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_ | 12 | ·····9:·0000000000000040·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_8 |
13 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_11 | 13 | ····10:·0000000000000048·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_11 |
14 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_12 | 14 | ····11:·0000000000000050·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_12 |
15 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_13 | 15 | ····12:·0000000000000058·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_13 |
16 | ····13:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_14 | 16 | ····13:·0000000000000060·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_14 |
17 | ····14:·00000000000000 | 17 | ····14:·0000000000000068·····0·NOTYPE··LOCAL··DEFAULT····4·.LCPI0_15 |
18 | ····15:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···· | 18 | ····15:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····5·.LCPI0_9 |
19 | ····16:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT····6·.LCPI0_10 | ||
19 | ····1 | 20 | ····17:·0000000000000000···423·FUNC····GLOBAL·DEFAULT····7·tanhf |
20 | ····1 | 21 | ····18:·0000000000000000···256·OBJECT··WEAK···DEFAULT····9·_ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
21 | ····1 | 22 | ····19:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·__stack_chk_fail |
22 | ···· | 23 | ····20:·0000000000000000···423·FUNC····GLOBAL·DEFAULT····7·_ZN19__llvm_libc_18_1_8_5tanhfEf |
Offset 1, 21 lines modified | Offset 1, 22 lines modified | ||
1 | Relocation·section·'.rela.text.tanhf'·at·offset·0x6b0·contains·1 | 1 | Relocation·section·'.rela.text.tanhf'·at·offset·0x6b0·contains·19·entries: |
2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend | 2 | ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend |
3 | 0000000000000055··0000000 | 3 | 0000000000000055··0000000a00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_11·-·4 |
4 | 00000000000000 | 4 | 0000000000000073··0000000100000002·R_X86_64_PC32··········0000000000000000·.LCPI0_0·-·4 |
5 | 000000000000009 | 5 | 0000000000000092··0000001200000002·R_X86_64_PC32··········0000000000000000·_ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE·-·4 |
6 | 00000000000000 | 6 | 000000000000009f··0000000200000002·R_X86_64_PC32··········0000000000000008·.LCPI0_1·-·4 |
7 | 00000000000000 | 7 | 00000000000000a8··0000000300000002·R_X86_64_PC32··········0000000000000010·.LCPI0_2·-·4 |
8 | 00000000000000 | 8 | 00000000000000b0··0000000400000002·R_X86_64_PC32··········0000000000000018·.LCPI0_3·-·4 |
9 | 00000000000000 | 9 | 00000000000000b9··0000000500000002·R_X86_64_PC32··········0000000000000020·.LCPI0_4·-·4 |
10 | 00000000000000 | 10 | 00000000000000c1··0000000600000002·R_X86_64_PC32··········0000000000000028·.LCPI0_5·-·4 |
11 | 00000000000000 | 11 | 00000000000000ca··0000000700000002·R_X86_64_PC32··········0000000000000030·.LCPI0_6·-·4 |
12 | 00000000000000 | 12 | 00000000000000d7··0000000800000002·R_X86_64_PC32··········0000000000000038·.LCPI0_7·-·4 |
13 | 00000000000000e0··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_8·-·4 | ||
13 | 000000000000012 | 14 | 0000000000000126··0000001000000002·R_X86_64_PC32··········0000000000000000·.LCPI0_10·-·4 |
14 | 000000000000014d··0000000900000002·R_X86_64_PC32··········0000000000000040·.LCPI0_10·-·4 | ||
15 | 00000000000001 | 15 | 0000000000000138··0000000a00000002·R_X86_64_PC32··········0000000000000048·.LCPI0_11·-·4 |
16 | 00000000000001 | 16 | 0000000000000144··0000000b00000002·R_X86_64_PC32··········0000000000000050·.LCPI0_12·-·4 |
17 | 00000000000001 | 17 | 000000000000014d··0000000c00000002·R_X86_64_PC32··········0000000000000058·.LCPI0_13·-·4 |
18 | 00000000000001 | 18 | 0000000000000155··0000000d00000002·R_X86_64_PC32··········0000000000000060·.LCPI0_14·-·4 |
19 | 000000000000015e··0000000e00000002·R_X86_64_PC32··········0000000000000068·.LCPI0_15·-·4 | ||
19 | 00000000000001 | 20 | 000000000000017b··0000000f00000002·R_X86_64_PC32··········0000000000000000·.LCPI0_9·-·4 |
20 | 00000000000001 | 21 | 00000000000001a3··0000001300000004·R_X86_64_PLT32·········0000000000000000·__stack_chk_fail·-·4 |
Offset 2, 21 lines modified | Offset 2, 22 lines modified | ||
2 | .LCPI0_1 | 2 | .LCPI0_1 |
3 | .LCPI0_2 | 3 | .LCPI0_2 |
4 | .LCPI0_3 | 4 | .LCPI0_3 |
5 | .LCPI0_4 | 5 | .LCPI0_4 |
6 | .LCPI0_5 | 6 | .LCPI0_5 |
7 | .LCPI0_6 | 7 | .LCPI0_6 |
8 | .LCPI0_7 | 8 | .LCPI0_7 |
9 | .LCPI0_ | 9 | .LCPI0_8 |
10 | .LCPI0_11 | 10 | .LCPI0_11 |
11 | .LCPI0_12 | 11 | .LCPI0_12 |
12 | .LCPI0_13 | 12 | .LCPI0_13 |
13 | .LCPI0_14 | 13 | .LCPI0_14 |
14 | .LCPI0_ | 14 | .LCPI0_15 |
15 | .LCPI0_9 | 15 | .LCPI0_9 |
16 | .LCPI0_10 | ||
16 | _ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE | 17 | _ZN19__llvm_libc_18_1_8_7ExpBase9EXP_2_MIDE |
17 | __stack_chk_fail | 18 | __stack_chk_fail |
18 | _ZN19__llvm_libc_18_1_8_5tanhfEf | 19 | _ZN19__llvm_libc_18_1_8_5tanhfEf |
19 | .shstrtab | 20 | .shstrtab |
20 | .note.gnu.property | 21 | .note.gnu.property |
21 | .rodata.cst8 | 22 | .rodata.cst8 |
22 | .rodata.cst16 | 23 | .rodata.cst16 |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | Hex·dump·of·section·'.rodata.cst8': | 1 | Hex·dump·of·section·'.rodata.cst8': |
2 | ··0x00000000·fe822b65·47155740·0000fafe·422e86bf·..+eG.W@....B... | 2 | ··0x00000000·fe822b65·47155740·0000fafe·422e86bf·..+eG.W@....B... |
3 | ··0x00000010·3a3b9ebc·9af71cbd·00000000·0000 | 3 | ··0x00000010·3a3b9ebc·9af71cbd·00000000·00000040·:;.............@ |
4 | ··0x00000020·67cd5555·5555f53f·c85bfeff·ffffff3f·g.UUUU.?.[.....? | ||
5 | ··0x00000030·db4be3a0·1211d13f·b4489b2a·5c55e53f·.K.....?.H.*\U.? | ||
6 | ··0x00000040·55555555·5555d5bf·1cbaa11b·baa1abbf·UUUUUU.......... | ||
7 | ··0x00000050·11111111·1111c13f·3dc2e655·e32682bf·.......?=..U.&.. | ||
8 | ··0x000000 | 4 | ··0x00000020·00000000·0000f03f·67cd5555·5555f53f·.......?g.UUUU.? |
5 | ··0x00000030·c85bfeff·ffffff3f·db4be3a0·1211d13f·.[.....?.K.....? | ||
6 | ··0x00000040·b4489b2a·5c55e53f·55555555·5555d5bf·.H.*\U.?UUUUUU.. | ||
7 | ··0x00000050·1cbaa11b·baa1abbf·11111111·1111c13f·...............? | ||
8 | ··0x00000060·3dc2e655·e32682bf·fa102c88·f464963f·=..U.&....,..d.? | ||
Offset 5, 119 lines modified | Offset 5, 102 lines modified | ||
5 | 0000000000000000·<__llvm_libc_18_1_8_::tanhf(float)>: | 5 | 0000000000000000·<__llvm_libc_18_1_8_::tanhf(float)>: |
6 | tanhf(): | 6 | tanhf(): |
7 | » endbr64 | 7 | » endbr64 |
8 | » sub····$0x18,%rsp | 8 | » sub····$0x18,%rsp |
9 | » mov····%fs:0x28,%rax | 9 | » mov····%fs:0x28,%rax |
10 | » mov····%rax,0x10(%rsp) | 10 | » mov····%rax,0x10(%rsp) |
11 | » movd | 11 | » vmovd··%xmm0,%ecx |
12 | » mov····%ecx,%eax | 12 | » mov····%ecx,%eax |
13 | » and····$0x7fffffff,%eax | 13 | » and····$0x7fffffff,%eax |
14 | » lea····-0x41700000(%rax),%edx | 14 | » lea····-0x41700000(%rax),%edx |
15 | » cmp····$0xfc300000,%edx | 15 | » cmp····$0xfc300000,%edx |
16 | » ja·····6 | 16 | » ja·····6b·<__llvm_libc_18_1_8_::tanhf(float)+0x6b> |
17 | » cmp····$0x3da00000,%eax | 17 | » cmp····$0x3da00000,%eax |
18 | » ja·····1 | 18 | » ja·····11b·<__llvm_libc_18_1_8_::tanhf(float)+0x11b> |
19 | » cmp····$0x32800000,%eax | 19 | » cmp····$0x32800000,%eax |
20 | » ja·····1 | 20 | » ja·····12c·<__llvm_libc_18_1_8_::tanhf(float)+0x12c> |
21 | » test···%eax,%eax | 21 | » test···%eax,%eax |
22 | » je·····1 | 22 | » je·····102·<__llvm_libc_18_1_8_::tanhf(float)+0x102> |
23 | » cvtss2sd·%xmm0,%xmm0 | 23 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
24 | » m | 24 | » vmulsd·0x0(%rip),%xmm0,%xmm1········ |
25 | ·R_X86_64_PC32» .LCPI0_1 | 25 | ·R_X86_64_PC32» .LCPI0_11-0x4 |
26 | » mulsd· | 26 | » vmulsd·%xmm0,%xmm1,%xmm1 |
27 | » m | 27 | » vfmadd213sd·%xmm0,%xmm0,%xmm1 |
28 | » vcvtsd2ss·%xmm1,%xmm1,%xmm0 | ||
28 | » jmp····1 | 29 | » jmp····102·<__llvm_libc_18_1_8_::tanhf(float)+0x102> |
29 | » cvtss2sd·%xmm0,%xmm | 30 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 |
30 | » m | 31 | » vmulsd·0x0(%rip),%xmm0,%xmm1········ |
31 | ·R_X86_64_PC32» .LCPI0_0-0x4 | 32 | ·R_X86_64_PC32» .LCPI0_0-0x4 |
32 | » mulsd··%xmm2,%xmm0 | ||
33 | » roundsd·$0x8,%xmm | 33 | » vroundsd·$0x8,%xmm1,%xmm1,%xmm1 |
34 | » cvttsd2si·%xmm | 34 | » vcvttsd2si·%xmm1,%eax |
35 | » neg····%eax | 35 | » neg····%eax |
36 | » mov····%eax,%ecx | 36 | » mov····%eax,%ecx |
37 | » shr····$0x5,%ecx | 37 | » shr····$0x5,%ecx |
38 | » shl····$0x34,%rcx | 38 | » shl····$0x34,%rcx |
39 | » and····$0x1f,%eax | 39 | » and····$0x1f,%eax |
40 | » lea····0x0(%rip),%rdx········ | 40 | » lea····0x0(%rip),%rdx········ |
41 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 | 41 | ·R_X86_64_PC32» __llvm_libc_18_1_8_::ExpBase::EXP_2_MID-0x4 |
42 | » add····(%rdx,%rax,8),%rcx | 42 | » add····(%rdx,%rax,8),%rcx |
43 | » vfmadd231sd·0x0(%rip),%xmm1,%xmm0········ | ||
43 | » movq···%rcx,%xmm1 | ||
44 | » movsd··0x0(%rip),%xmm3········ | ||
45 | ·R_X86_64_PC32» .LCPI0_1-0x4 | 44 | ·R_X86_64_PC32» .LCPI0_1-0x4 |
46 | » mulsd··%xmm0,%xmm3 | ||
47 | » addsd··%xmm2,%xmm3 | ||
48 | » m | 45 | » vfmadd231sd·0x0(%rip),%xmm1,%xmm0········ |
49 | ·R_X86_64_PC32» .LCPI0_2-0x4 | 46 | ·R_X86_64_PC32» .LCPI0_2-0x4 |
50 | » addsd··%xmm3,%xmm0 | ||
51 | » movapd·%xmm0,%xmm2 | ||
52 | » mulsd··%xmm0,%xmm2 | ||
53 | » movapd·%xmm0,%xmm3 | ||
54 | » addsd··%xmm0,%xmm3 | ||
55 | » | 47 | » vmovsd·0x0(%rip),%xmm1········ |
56 | ·R_X86_64_PC32» .LCPI0_3-0x4 | 48 | ·R_X86_64_PC32» .LCPI0_3-0x4 |
57 | » m | 49 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm1········ |
58 | ·R_X86_64_PC32» .LCPI0_4-0x4 | 50 | ·R_X86_64_PC32» .LCPI0_4-0x4 |
59 | » mulsd··%xmm0,%xmm4 | ||
60 | » | 51 | » vmovsd·0x0(%rip),%xmm2········ |
61 | ·R_X86_64_PC32» .LCPI0_5-0x4 | 52 | ·R_X86_64_PC32» .LCPI0_5-0x4 |
62 | » m | 53 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm2········ |
63 | ·R_X86_64_PC32» .LCPI0_6-0x4 | 54 | ·R_X86_64_PC32» .LCPI0_6-0x4 |
55 | » vmovq··%rcx,%xmm3 | ||
64 | » | 56 | » vmovsd·0x0(%rip),%xmm4········ |
65 | ·R_X86_64_PC32» .LCPI0_7-0x4 | 57 | ·R_X86_64_PC32» .LCPI0_7-0x4 |
58 | » vfmadd213sd·0x0(%rip),%xmm0,%xmm4········ | ||
59 | ·R_X86_64_PC32» .LCPI0_8-0x4 | ||
66 | » mulsd· | 60 | » vmulsd·%xmm0,%xmm0,%xmm0 |
61 | » vfmadd213sd·%xmm2,%xmm0,%xmm4 | ||
62 | » vfmadd213sd·%xmm1,%xmm0,%xmm4 | ||
63 | » vsubsd·%xmm3,%xmm4,%xmm0 | ||
67 | » addsd· | 64 | » vaddsd·%xmm3,%xmm4,%xmm1 |
68 | » mulsd··%xmm2,%xmm0 | ||
69 | » addsd··%xmm3,%xmm0 | ||
70 | » movapd·%xmm0,%xmm2 | ||
71 | » subsd··%xmm1,%xmm2 | ||
72 | » addsd··%xmm1,%xmm0 | ||
73 | » divsd· | 65 | » vdivsd·%xmm1,%xmm0,%xmm0 |
74 | » xorps··%xmm0,%xmm0 | ||
75 | » cvtsd2ss·%xmm | 66 | » vcvtsd2ss·%xmm0,%xmm0,%xmm0 |
67 | » mov····%fs:0x28,%rax | ||
68 | » cmp····0x10(%rsp),%rax | ||
76 | » j | 69 | » jne····1a2·<__llvm_libc_18_1_8_::tanhf(float)+0x1a2> |
70 | » add····$0x18,%rsp | ||
71 | » ret | ||
77 | » cmp····$0x7f800001,%eax | 72 | » cmp····$0x7f800001,%eax |
78 | » jb·····1 | 73 | » jb·····177·<__llvm_libc_18_1_8_::tanhf(float)+0x177> |
79 | » addss | 74 | » vaddss·0x0(%rip),%xmm0,%xmm0········ |
80 | ·R_X86_64_PC32» .LCPI0_9-0x4 | ||
81 | » jmp····1ba·<__llvm_libc_18_1_8_::tanhf(float)+0x1ba> | ||
82 | » cvtss2sd·%xmm0,%xmm0 | ||
83 | » movaps·%xmm0,%xmm1 | ||
84 | » mulsd··%xmm0,%xmm1 | ||
85 | » movapd·%xmm1,%xmm2 | ||
86 | » mulsd··%xmm1,%xmm2 | ||
87 | » movsd··0x0(%rip),%xmm3········ | ||
88 | ·R_X86_64_PC32» .LCPI0_10-0x4 | 75 | ·R_X86_64_PC32» .LCPI0_10-0x4 |
89 | » m | 76 | » jmp····102·<__llvm_libc_18_1_8_::tanhf(float)+0x102> |
77 | » vcvtss2sd·%xmm0,%xmm0,%xmm0 | ||
78 | » vmulsd·%xmm0,%xmm0,%xmm1 | ||
90 | » m | 79 | » vmulsd·0x0(%rip),%xmm1,%xmm2········ |
91 | ·R_X86_64_PC32» .LCPI0_11-0x4 | 80 | ·R_X86_64_PC32» .LCPI0_11-0x4 |
92 | » mulsd· | 81 | » vmulsd·%xmm1,%xmm1,%xmm3 |
93 | » | 82 | » vmovsd·0x0(%rip),%xmm4········ |
94 | ·R_X86_64_PC32» .LCPI0_12-0x4 | 83 | ·R_X86_64_PC32» .LCPI0_12-0x4 |
95 | » m | 84 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm4········ |
96 | ·R_X86_64_PC32» .LCPI0_13-0x4 | 85 | ·R_X86_64_PC32» .LCPI0_13-0x4 |
97 | » | 86 | » vmovsd·0x0(%rip),%xmm5········ |
98 | ·R_X86_64_PC32» .LCPI0_14-0x4 | 87 | ·R_X86_64_PC32» .LCPI0_14-0x4 |
88 | » vfmadd213sd·0x0(%rip),%xmm1,%xmm5········ | ||
89 | ·R_X86_64_PC32» .LCPI0_15-0x4 | ||
90 | » vfmadd213sd·%xmm4,%xmm3,%xmm5 | ||
91 | » vfmadd213sd·%xmm2,%xmm3,%xmm5 | ||
92 | » vfmadd132sd·%xmm0,%xmm0,%xmm5 | ||
99 | » mulsd··%xmm2,%xmm1 | ||
100 | » addsd··%xmm4,%xmm1 | ||
101 | » mulsd··%xmm2,%xmm1 | ||
102 | » addsd··%xmm3,%xmm1 | ||
103 | » mulsd··%xmm0,%xmm1 | ||
104 | » addsd··%xmm0,%xmm1 | ||
105 | » xorps··%xmm0,%xmm0 | ||
106 | » cvtsd2ss·%xmm | 93 | » vcvtsd2ss·%xmm5,%xmm5,%xmm0 |
107 | » jmp····1 | 94 | » jmp····102·<__llvm_libc_18_1_8_::tanhf(float)+0x102> |
108 | » movaps·0x0(%rip),%xmm0········ | 95 | » vmovaps·0x0(%rip),%xmm0········ |
109 | ·R_X86_64_PC32» .LCPI0_ | 96 | ·R_X86_64_PC32» .LCPI0_9-0x4 |
110 | » movaps·%xmm0,(%rsp) | 97 | » vmovaps·%xmm0,(%rsp) |
111 | » shr····$0x1f,%ecx | 98 | » shr····$0x1f,%ecx |
Max diff block lines reached; 464/5586 bytes (8.31%) of diff not shown. |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.llvm_addrsig': | 1 | Hex·dump·of·section·'.llvm_addrsig': |
2 | ··0x00000000·1 | 2 | ··0x00000000·1a1c································.. |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | Hex·dump·of·section·'.strtab': | 1 | Hex·dump·of·section·'.strtab': |
2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 | 2 | ··0x00000000·002e4c43·5049305f·30002e4c·43504930·..LCPI0_0..LCPI0 |
3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP | 3 | ··0x00000010·5f31002e·4c435049·305f3200·2e4c4350·_1..LCPI0_2..LCP |
4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L | 4 | ··0x00000020·49305f33·002e4c43·5049305f·34002e4c·I0_3..LCPI0_4..L |
5 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. | 5 | ··0x00000030·43504930·5f35002e·4c435049·305f3600·CPI0_5..LCPI0_6. |
6 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ | 6 | ··0x00000040·2e4c4350·49305f37·002e4c43·5049305f·.LCPI0_7..LCPI0_ |
7 | ··0x00000050·3130002e·4c435049·305f3131·002e4c43·10..LCPI0_11..LC | ||
8 | ··0x00000060·5049305f·3132002e·4c435049·305f3133·PI0_12..LCPI0_13 | ||
9 | ··0x000000 | 7 | ··0x00000050·38002e4c·43504930·5f313100·2e4c4350·8..LCPI0_11..LCP |
8 | ··0x00000060·49305f31·32002e4c·43504930·5f313300·I0_12..LCPI0_13. | ||
9 | ··0x00000070·2e4c4350·49305f31·34002e4c·43504930·.LCPI0_14..LCPI0 | ||
10 | ··0x00000080· | 10 | ··0x00000080·5f313500·2e4c4350·49305f39·002e4c43·_15..LCPI0_9..LC |
11 | ··0x00000090·5049305f·31300074·616e6866·005f5a4e·PI0_10.tanhf._ZN | ||
11 | ··0x00000090·6866005f·5a4e3139·5f5f6c6c·766d5f6c·hf._ZN19__llvm_l | ||
12 | ··0x000000a0·6962635f·31385f31·5f385f37·45787042·ibc_18_1_8_7ExpB | ||
13 | ··0x000000b0·61736539·4558505f·325f4d49·4445005f·ase9EXP_2_MIDE._ | ||
14 | ··0x000000c0·5f737461·636b5f63·686b5f66·61696c00·_stack_chk_fail. | ||
15 | ··0x000000 | 12 | ··0x000000a0·31395f5f·6c6c766d·5f6c6962·635f3138·19__llvm_libc_18 |
16 | ··0x000000e0·5f31385f·315f385f·3574616e·68664566·_18_1_8_5tanhfEf | ||
17 | ··0x000000 | 13 | ··0x000000b0·5f315f38·5f374578·70426173·65394558·_1_8_7ExpBase9EX |
14 | ··0x000000c0·505f325f·4d494445·005f5f73·7461636b·P_2_MIDE.__stack | ||
15 | ··0x000000d0·5f63686b·5f666169·6c005f5a·4e31395f·_chk_fail._ZN19_ | ||
16 | ··0x000000e0·5f6c6c76·6d5f6c69·62635f31·385f315f·_llvm_libc_18_1_ | ||
17 | ··0x000000f0·385f3574·616e6866·456600············8_5tanhfEf. | ||